Definition at line 40 of file SizeFieldRefineDriver.H.
Public Types | |
enum | Method { Method::VALUE, Method::GRADIENT } |
Public Member Functions | |
Opts (Method method, std::string arrayName, double stdDevMult, bool maxIsMin, bool transferData) | |
std::string | getMethodStr () const |
Public Attributes | |
Method | method {} |
std::string | arrayName {} |
double | stdDevMult {} |
bool | maxIsMin {} |
bool | transferData {} |
double | sizeFactor {1.} |
Private Member Functions | |
Opts ()=default | |
Static Private Attributes | |
static constexpr const char * | valStr = "value" |
static constexpr const char * | gradStr = "gradient" |
|
strong |
Enumerator | |
---|---|
VALUE | |
GRADIENT |
Definition at line 42 of file SizeFieldRefineDriver.H.
NEM::DRV::SizeFieldRefineDriver::Opts::Opts | ( | Method | method, |
std::string | arrayName, | ||
double | stdDevMult, | ||
bool | maxIsMin, | ||
bool | transferData | ||
) |
Definition at line 36 of file SizeFieldRefineDriver.C.
|
privatedefault |
std::string NEM::DRV::SizeFieldRefineDriver::Opts::getMethodStr | ( | ) | const |
Definition at line 45 of file SizeFieldRefineDriver.C.
References GRADIENT, gradStr, method, valStr, and VALUE.
Referenced by NEM::DRV::SizeFieldRefineDriver::execute().
std::string NEM::DRV::SizeFieldRefineDriver::Opts::arrayName {} |
Definition at line 46 of file SizeFieldRefineDriver.H.
Referenced by NEM::DRV::SizeFieldRefineDriver::execute().
|
staticprivate |
Definition at line 56 of file SizeFieldRefineDriver.H.
Referenced by getMethodStr().
bool NEM::DRV::SizeFieldRefineDriver::Opts::maxIsMin {} |
Definition at line 48 of file SizeFieldRefineDriver.H.
Referenced by NEM::DRV::SizeFieldRefineDriver::execute().
Method NEM::DRV::SizeFieldRefineDriver::Opts::method {} |
Definition at line 45 of file SizeFieldRefineDriver.H.
Referenced by getMethodStr().
double NEM::DRV::SizeFieldRefineDriver::Opts::sizeFactor {1.} |
Definition at line 50 of file SizeFieldRefineDriver.H.
Referenced by NEM::DRV::SizeFieldRefineDriver::execute().
double NEM::DRV::SizeFieldRefineDriver::Opts::stdDevMult {} |
Definition at line 47 of file SizeFieldRefineDriver.H.
Referenced by NEM::DRV::SizeFieldRefineDriver::execute().
bool NEM::DRV::SizeFieldRefineDriver::Opts::transferData {} |
Definition at line 49 of file SizeFieldRefineDriver.H.
Referenced by NEM::DRV::SizeFieldRefineDriver::execute().
|
staticprivate |
Definition at line 55 of file SizeFieldRefineDriver.H.
Referenced by getMethodStr().