This is the internal implementation struct for ModelManager. More...
Public Member Functions | |
Impl (ModelManager *owner) | |
Public Attributes | |
CmdlineOptionManager | com |
OModelParam< bool > | paramShowHelpMsg |
print help message? | |
OModelParam< bool > | paramShowVersion |
print full version info? | |
OModelParam< bool > | paramShowSvnVersion |
print svn repo version? | |
OModelParam< bool > | paramCheckPristine |
check if the source is pristine? | |
OModelParam< bool > | paramDebugMode |
use debug mode? | |
OModelParam< bool > | paramUsingFPE |
use floating-point exceptions? | |
OModelParam< FpuPrecision > | paramFpuPrecision |
floating-point precision | |
OModelParam< FpuRoundingMode > | paramFpuRoundingMode |
floating-point rounding mode | |
OModelParam< bool > | paramTestMode |
use test mode? | |
OModelParam< string > | paramProfileFile |
Where to save profiling information. | |
rutz::shared_ptr< OModelParam < string > > | paramLoadConfigFname |
Name of a config file to load up. | |
rutz::shared_ptr< OModelParam < string > > | paramSaveConfigFname |
Name of a config file to save to. | |
OModelParam< string > | paramLogVerb |
Log verbosity level. | |
OModelParam< bool > | paramEchoArgs |
echo command-line args during start()? | |
OModelParam< bool > | paramMemCaching |
bool | autoLoadConfig |
Load ~/.execname just before parsing command-line. | |
bool | didSave |
was saveConfig() already called? | |
const int | userLogVerb |
the log verbosity level set by the user before the ModelManager was created | |
CpuTimer | timer |
This is the internal implementation struct for ModelManager.
We use the implementation approach so that clients of ModelManager aren't exposed to its implementation details (and thus they don't have to recompile everytime something changes in ModelManager's implementation).
Definition at line 71 of file ModelManager.C.
Load ~/.execname just before parsing command-line.
Definition at line 115 of file ModelManager.C.
Referenced by ModelManager::ModelManager(), and ModelManager::parseCommandLine().
was saveConfig() already called?
Definition at line 117 of file ModelManager.C.
Referenced by ModelManager::ModelManager(), and ModelManager::start1().
check if the source is pristine?
Definition at line 102 of file ModelManager.C.
Referenced by ModelManager::paramChanged().
use debug mode?
Definition at line 103 of file ModelManager.C.
Referenced by ModelManager::debugMode(), ModelManager::ModelManager(), ModelManager::paramChanged(), and ModelManager::start1().
echo command-line args during start()?
Definition at line 112 of file ModelManager.C.
Referenced by ModelManager::start1().
floating-point precision
Definition at line 105 of file ModelManager.C.
Referenced by ModelManager::ModelManager(), and ModelManager::paramChanged().
floating-point rounding mode
Definition at line 106 of file ModelManager.C.
Referenced by ModelManager::ModelManager(), and ModelManager::paramChanged().
Name of a config file to load up.
Definition at line 109 of file ModelManager.C.
Referenced by ModelManager::loadConfig(), ModelManager::ModelManager(), and ModelManager::paramChanged().
Log verbosity level.
Definition at line 111 of file ModelManager.C.
Referenced by ModelManager::paramChanged().
Where to save profiling information.
Definition at line 108 of file ModelManager.C.
Referenced by ModelManager::paramChanged().
Name of a config file to save to.
Definition at line 110 of file ModelManager.C.
Referenced by ModelManager::ModelManager(), and ModelManager::saveConfig().
print help message?
Definition at line 99 of file ModelManager.C.
print svn repo version?
Definition at line 101 of file ModelManager.C.
Referenced by ModelManager::paramChanged().
print full version info?
Definition at line 100 of file ModelManager.C.
Referenced by ModelManager::paramChanged().
use test mode?
Definition at line 107 of file ModelManager.C.
Referenced by ModelManager::paramChanged(), and ModelManager::start1().
use floating-point exceptions?
Definition at line 104 of file ModelManager.C.
Referenced by ModelManager::paramChanged(), and ModelManager::start1().
const int ModelManager::Impl::userLogVerb |
the log verbosity level set by the user before the ModelManager was created
Definition at line 119 of file ModelManager.C.
Referenced by ModelManager::paramChanged().