5 #include "CORE_Options.h"
65 static inline CORE_UniquePointer<MPI_Options>
New() {
66 return CORE_UniquePointer<MPI_Options>(
new MPI_Options(),
82 options.
setManOption(
"log",
"has-log-per-core",
"{true,false} one log per core");
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
void setOptionValue(const tString &optName, const tBoolean &value)
set option
Definition: CORE_OptionsList.h:194
void setManOption(const tString &category, const tString &optName, const tString &man)
set man option
Definition: CORE_OptionsList.h:187
This class is the options of the runner.
Definition: CORE_Options.h:21
virtual void initManOptions(CORE_OptionsList &options) const
init the man of the options
Definition: CORE_Options.h:83
virtual void initOptions(CORE_OptionsList &options) const
default initialization of the options
Definition: CORE_Options.h:123
This class is the options of the runner.
Definition: MPI_Options.h:16
virtual ~MPI_Options(void)
destroy class instance
Definition: MPI_Options.h:33
virtual void initOptions(CORE_OptionsList &options) const
default initialization of the options
Definition: MPI_Options.h:91
virtual tMemSize getMemorySize() const
return the memory size of the class and the memory size of all its attributes/associations
Definition: MPI_Options.h:54
static CORE_UniquePointer< MPI_Options > New()
return a new unique pointer of this
Definition: MPI_Options.h:65
MPI_Options(void)
create class instance
Definition: MPI_Options.h:27
virtual void initManOptions(CORE_OptionsList &options) const
init the man of the options
Definition: MPI_Options.h:78