|
C++ mpi module for stochmagnet_main Package
|
This class is the base class of all the parser package. More...
#include <RAND_Object.h>


Public Member Functions | |
| virtual tMemSize | getMemorySize () const override |
| return the memory size of the class More... | |
| virtual tMemSize | getContentsMemorySize () const override |
| return nthe memory size of the included associations 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... | |
Protected Member Functions | |
| 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 | |
Additional Inherited Members | |
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... | |
This class is the base class of all the parser package.
|
inlineoverridevirtual |
return nthe memory size of the included associations
Reimplemented from CORE_Object.
Reimplemented in TRNG_YARN2, TRNG_RandomNumberGenerator< T, I, D >, TRNG_RandomNumberGenerator< int32_t, trng::mt19937_64, TRNG_MT19937 >, TRNG_RandomNumberDistribution< T, I, D >, TRNG_RandomNumberDistribution< int, trng::uniform_int_dist, TRNG_UniformIntDistribution >, TRNG_ParallelRandomNumberGenerator< T, I, D >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg5, TRNG_MRG5 >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg5s, TRNG_MRG5s >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg3s, TRNG_MRG3s >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg3, TRNG_MRG3 >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg2, TRNG_MRG2 >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::yarn2, TRNG_YARN2 >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg4, TRNG_MRG4 >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::lcg64, TRNG_LCG64 >, TRNG_MT19937, TRNG_MRG5s, TRNG_MRG5, TRNG_MRG4, TRNG_MRG3s, TRNG_MRG3, TRNG_MRG2, TRNG_LCG64, RNDSTD_UniformRealDistribution, RNDSTD_UniformIntDistribution, RNDSTD_NormalDistribution, RNDSTD_MT19937, RAND_RandomNumberGenerator< T, I, D >, RAND_RandomNumberGenerator< tReal, boost::mt19937, RNDB_MT19937 >, RAND_RandomNumberGenerator< tReal, std::mt19937, RNDSTD_MT19937 >, RAND_RandomNumberDistribution< T, I, D >, RAND_RandomNumberDistribution< tRelativeInteger, std::uniform_int_distribution< tRelativeInteger >, RNDSTD_UniformIntDistribution >, RAND_RandomNumberDistribution< tReal, std::normal_distribution< tReal >, RNDSTD_NormalDistribution >, RAND_RandomNumberDistribution< tReal, std::uniform_real_distribution< tReal >, RNDSTD_UniformRealDistribution >, RAND_RandomNumberDistribution< tRelativeInteger, boost::random::uniform_int_distribution< tRelativeInteger >, RNDB_UniformIntDistribution >, RAND_RandomNumberDistribution< tReal, boost::random::uniform_real_distribution< tReal >, RNDB_UniformRealDistribution >, RAND_RandomNumberDistribution< tReal, boost::random::normal_distribution< tReal >, RNDB_NormalDistribution >, RAND_RandomNumberDistribution< tReal, trng::uniform_dist< tReal >, TRNG_UniformRealDistribution >, RAND_RandomNumberDistribution< tReal, trng::uniform01_dist< tReal >, TRNG_Uniform01Distribution >, RAND_RandomNumberDistribution< tReal, boost::random::uniform_01< tReal >, RNDB_Uniform01Distribution >, RAND_RandomNumberDistribution< tReal, trng::normal_dist< tReal >, TRNG_NormalDistribution >, RNDB_UniformRealDistribution, RNDB_UniformIntDistribution, RNDB_Uniform01Distribution, RNDB_NormalDistribution, and RNDB_MT19937.
|
inlineoverridevirtual |
return the memory size of the class
Reimplemented from CORE_Object.
Reimplemented in TRNG_YARN2, TRNG_RandomNumberGenerator< T, I, D >, TRNG_RandomNumberGenerator< int32_t, trng::mt19937_64, TRNG_MT19937 >, TRNG_RandomNumberDistribution< T, I, D >, TRNG_RandomNumberDistribution< int, trng::uniform_int_dist, TRNG_UniformIntDistribution >, TRNG_ParallelRandomNumberGenerator< T, I, D >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg5, TRNG_MRG5 >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg5s, TRNG_MRG5s >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg3s, TRNG_MRG3s >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg3, TRNG_MRG3 >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg2, TRNG_MRG2 >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::yarn2, TRNG_YARN2 >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::mrg4, TRNG_MRG4 >, TRNG_ParallelRandomNumberGenerator< int32_t, trng::lcg64, TRNG_LCG64 >, TRNG_MT19937, TRNG_MRG5s, TRNG_MRG5, TRNG_MRG4, TRNG_MRG3s, TRNG_MRG3, TRNG_MRG2, TRNG_LCG64, RNDSTD_UniformRealDistribution, RNDSTD_UniformIntDistribution, RNDSTD_NormalDistribution, RNDSTD_MT19937, RAND_RandomNumberGenerator< T, I, D >, RAND_RandomNumberGenerator< tReal, boost::mt19937, RNDB_MT19937 >, RAND_RandomNumberGenerator< tReal, std::mt19937, RNDSTD_MT19937 >, RAND_RandomNumberDistribution< T, I, D >, RAND_RandomNumberDistribution< tRelativeInteger, std::uniform_int_distribution< tRelativeInteger >, RNDSTD_UniformIntDistribution >, RAND_RandomNumberDistribution< tReal, std::normal_distribution< tReal >, RNDSTD_NormalDistribution >, RAND_RandomNumberDistribution< tReal, std::uniform_real_distribution< tReal >, RNDSTD_UniformRealDistribution >, RAND_RandomNumberDistribution< tRelativeInteger, boost::random::uniform_int_distribution< tRelativeInteger >, RNDB_UniformIntDistribution >, RAND_RandomNumberDistribution< tReal, boost::random::uniform_real_distribution< tReal >, RNDB_UniformRealDistribution >, RAND_RandomNumberDistribution< tReal, boost::random::normal_distribution< tReal >, RNDB_NormalDistribution >, RAND_RandomNumberDistribution< tReal, trng::uniform_dist< tReal >, TRNG_UniformRealDistribution >, RAND_RandomNumberDistribution< tReal, trng::uniform01_dist< tReal >, TRNG_Uniform01Distribution >, RAND_RandomNumberDistribution< tReal, boost::random::uniform_01< tReal >, RNDB_Uniform01Distribution >, RAND_RandomNumberDistribution< tReal, trng::normal_dist< tReal >, TRNG_NormalDistribution >, RNDB_UniformRealDistribution, RNDB_UniformIntDistribution, RNDB_Uniform01Distribution, RNDB_NormalDistribution, and RNDB_MT19937.