1 #ifndef SM_MonteCarloOptions_H
2 #define SM_MonteCarloOptions_H
5 #include "SM_Options.h"
64 static inline CORE_UniquePointer<SM_MonteCarloOptions>
New() {
81 tString tab=
"\n\t\t\t";
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:113
virtual tMemSize getContentsMemorySize() const
return nthe memory size of the included associations
Definition: CORE_Object.h:278
This class is an list of options.
Definition: CORE_OptionsList.h:36
This class is the options of the package.
Definition: SM_MonteCarloOptions.h:15
static CORE_UniquePointer< SM_MonteCarloOptions > New()
return a new unique pointer of this
Definition: SM_MonteCarloOptions.h:64
virtual tMemSize getMemorySize() const override
return the memory size of the class and the memory size of all its attributes/associations
Definition: SM_MonteCarloOptions.h:53
virtual void initOptions(CORE_OptionsList &options) const override
default initialization of the options
Definition: SM_MonteCarloOptions.h:91
SM_MonteCarloOptions(void)
create class instance
Definition: SM_MonteCarloOptions.h:26
virtual void initManOptions(CORE_OptionsList &options) const override
init the man of the options
Definition: SM_MonteCarloOptions.h:78
virtual ~SM_MonteCarloOptions(void)
destroy class instance
Definition: SM_MonteCarloOptions.h:32
This class is the options of the package.
Definition: SM_Options.h:14
virtual void initManOptions(CORE_OptionsList &options) const override
init the man of the options
Definition: SM_Options.h:79
virtual void initOptions(CORE_OptionsList &options) const override
default initialization of the options
Definition: SM_Options.h:205