|
C++ mpi module for stochmagnet_main Package
|
This class implements a stochastic function with a real uniform law in [0,1[ implemented from the boost library. More...
#include <RNDSTD_UniformRealDistribution.h>


Public Member Functions | |
| RNDSTD_UniformRealDistribution () | |
| create an object | |
| virtual | ~RNDSTD_UniformRealDistribution (void) |
| destroy an object. | |
| virtual tMemSize | getMemorySize () const |
| return the memory size of the class and the memory size of all its attributes/associations More... | |
| virtual tMemSize | getContentsMemorySize () const |
| return the memory size of the included associations More... | |
| void | setSupport (const T &a, const T &b) |
| set the support of the random function More... | |
| void | setProperties (const tReal &mean, const tReal &sd) |
| set the properties of the stochastic futcion More... | |
Public Member Functions inherited from RAND_RandomNumberDistribution< tReal, std::uniform_real_distribution< tReal >, RNDSTD_UniformRealDistribution > | |
| tReal | random (RAND_RandomNumberGenerator< T1, G, D1 > &generator) |
| random a number More... | |
| std::uniform_real_distribution< tReal > & | getDistribution () |
| get distribution More... | |
| tReal | minValue () const |
| return the min value | |
| tReal | maxValue () const |
| return the max value | |
| tReal | pdf (const tReal &x) const |
| return the probility density function More... | |
| tReal | cdf (const tReal &x) const |
| return the cumulative density function More... | |
| tReal | icdf (const tReal &y) const |
| return the inverse of the cumulative density function More... | |
Public Member Functions inherited from CORE_Object | |
| template<class T > | |
| std::shared_ptr< T > | getSharedPointer () |
| return the shared pointer for this More... | |
| template<class T > | |
| std::shared_ptr< const T > | getConstSharedPointer () const |
| return a const shared pointer for this More... | |
| template<class T > | |
| tBoolean | isInstanceOf () const |
| test if the clas T is an instance of this class More... | |
| tString | getClassName () const |
| return the name of the class More... | |
| tString | getPointerString () const |
| retrun the pointer of the class as a string More... | |
| tString | getIdentityString () const |
| retrun the string identification of the class More... | |
| virtual tString | toString () const |
| return the string representation of the object node More... | |
Static Public Member Functions | |
| static CORE_UniquePointer< RNDSTD_UniformRealDistribution > | New () |
| build a new instance of the stochasticfunction More... | |
Static Public Member Functions inherited from CORE_Object | |
| static tBoolean | EnableMemoryStack (const tBoolean &isMemoryChecked) |
| enable the memory stack More... | |
| static void | EnableMemoryStack () |
| enable the memory stack | |
| static void | DisableMemoryStack () |
| disable the memory stack | |
| static tBoolean | IsMemoryStackEnabled () |
| return trur if the memory stack is enabled | |
| static tString | MemoryStackToString () |
| get the memory stack in string More... | |
| static tIndex | GetRegisteredClassesNumber () |
| get the memory stack in string More... | |
Additional Inherited Members | |
Protected Member Functions inherited from RAND_RandomNumberDistribution< tReal, std::uniform_real_distribution< tReal >, RNDSTD_UniformRealDistribution > | |
| RAND_RandomNumberDistribution (void) | |
| create | |
| virtual | ~RAND_RandomNumberDistribution (void) |
| destroy | |
| void | initialize (std::uniform_real_distribution< tReal > &dist) |
| initiliaze generator | |
Protected Member Functions inherited from RAND_Object | |
| RAND_Object (void) | |
| create the class | |
| virtual | ~RAND_Object (void) |
| delete the class | |
Protected Member Functions inherited from CORE_Object | |
| CORE_Object () | |
| build an instance of the object | |
| virtual | ~CORE_Object () |
| destroy the instance of object std | |
This class implements a stochastic function with a real uniform law in [0,1[ implemented from the boost library.
|
inlinevirtual |
return the memory size of the included associations
Reimplemented from RAND_RandomNumberDistribution< tReal, std::uniform_real_distribution< tReal >, RNDSTD_UniformRealDistribution >.
|
inlinevirtual |
return the memory size of the class and the memory size of all its attributes/associations
Reimplemented from RAND_RandomNumberDistribution< tReal, std::uniform_real_distribution< tReal >, RNDSTD_UniformRealDistribution >.
|
inlinestatic |
build a new instance of the stochasticfunction
|
inline |
set the properties of the stochastic futcion
| [in] | mean | : mean of the random function |
| [in] | sd | : standart deviation of the random function |
In the reverse way:
|
inline |
set the support of the random function
| [in] | a | min value of the uniform random value |
| [in] | b | max value of the uniform random value |