コード例 #1
0
ファイル: truncated_normal.hpp プロジェクト: wichtounet/etl
    /*!
     * \brief Generate a new value
     * \return the newly generated value
     */
    value_type operator()() {
        auto x = distribution(rand_engine);

        while (std::abs(x - distribution.mean()) > 2.0 * distribution.stddev()) {
            x = distribution(rand_engine);
        }

        return x;
    }
コード例 #2
0
ファイル: RNG.hpp プロジェクト: LucasCampos/EncontroFractal
 double inline GetDev() const {
     return gau.stddev();
 }
コード例 #3
0
ファイル: utility.hpp プロジェクト: roshanshariff/lunarlander
 double sigma() const { return dist.stddev(); }
コード例 #4
0
ファイル: utility.hpp プロジェクト: roshanshariff/lunarlander
 double mean() const { return dist.mean(); }