|
C++ Mathematical Expression Toolkit (ExprTk) release
|
Public Member Functions | |
| uniform_random_01 () | |
| T | operator() () override |
Public Member Functions inherited from exprtk::ifunction< T > | |
| ifunction (const std::size_t &pc) | |
| virtual | ~ifunction () |
| virtual T | operator() (const T &) |
| virtual T | operator() (const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
| virtual T | operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &) |
Public Member Functions inherited from exprtk::function_traits | |
| function_traits () | |
| bool & | allow_zero_parameters () |
| bool & | has_side_effects () |
| std::size_t & | min_num_args () |
| std::size_t & | max_num_args () |
Public Attributes | |
| std::mt19937 | generator |
| std::uniform_real_distribution< T > | distribution { T(0), T(1) } |
Public Attributes inherited from exprtk::ifunction< T > | |
| std::size_t | param_count |
Definition at line 30 of file exprtk_normal_random_marsaglia_method.cpp.
|
inline |
Definition at line 34 of file exprtk_normal_random_marsaglia_method.cpp.
References uniform_random_01< T >::generator.
|
inlineoverridevirtual |
Reimplemented from exprtk::ifunction< T >.
Definition at line 44 of file exprtk_normal_random_marsaglia_method.cpp.
References uniform_random_01< T >::distribution, and uniform_random_01< T >::generator.
| std::uniform_real_distribution<T> uniform_random_01< T >::distribution { T(0), T(1) } |
Definition at line 50 of file exprtk_normal_random_marsaglia_method.cpp.
Referenced by uniform_random_01< T >::operator()().
| std::mt19937 uniform_random_01< T >::generator |
Definition at line 49 of file exprtk_normal_random_marsaglia_method.cpp.
Referenced by uniform_random_01< T >::operator()(), and uniform_random_01< T >::uniform_random_01().