NOMAD Source  Version 4.0.0 Beta
PbParameters Member List

This is the complete list of members for PbParameters, including all inherited members.

_attributesParametersprotected
_definitionParametersprotected
_paramEntriesParametersprivatestatic
_showWarningMeshSizeRedefinedPbParametersprivate
_streamedAttributeParametersprivate
_toBeCheckedParametersprotected
_typeNameParametersprotected
_typeOfAttributesParametersprotectedstatic
checkAndComply()PbParameters
checkForGranularity(const std::string &paramName) constPbParametersprivate
checkForGranularity(const std::string &paramName, const ArrayOfDouble &arrayToCheck) constPbParametersprivate
checkFormat1(const std::shared_ptr< ParameterEntry > pe) constParametersprotected
checkFormatAllSizeT(const std::shared_ptr< ParameterEntry > pe) constParametersprotected
checkFormatArrayOfString(const std::shared_ptr< ParameterEntry > pe) constParametersprotected
checkFormatBool(const std::shared_ptr< ParameterEntry > pe) constParametersprotected
checkFormatDouble(const std::shared_ptr< ParameterEntry > pe, Double &d) constParametersprotected
checkFormatInt(const std::shared_ptr< ParameterEntry > pe, int &i) constParametersprotected
checkFormatNbEntries(const std::shared_ptr< ParameterEntry > pe, const size_t nbEntries) constParametersprotected
checkFormatSizeT(const std::shared_ptr< ParameterEntry > pe, size_t &sz) constParametersprotected
checkFormatString(const std::shared_ptr< ParameterEntry > pe) constParametersprotected
checkInfo() constParametersprotected
checkX0AgainstBounds() constPbParametersprivate
checkX0ForGranularity() constPbParametersprivate
copyParameters(const Parameters &params)Parametersprotected
display(std::ostream &os, bool helpInfo)Parameters
displayHelp(const std::string &helpSubject, bool devHelp, std::ostringstream &ossBasic, std::ostringstream &ossAdvanced)Parameters
doNotShowWarnings()PbParametersinline
eraseAllEntries()Parametersinlinestatic
getAllNonInterpretedParamEntries() constParametersinlineprotected
getAttribute(std::string name) constParametersprotected
getAttributeHelpInfo(const std::string &name) const -> decltype(getAttribute(name) ->getHelpInfo())Parametersinline
getAttributes() constParametersprotected
getAttributeSetSize() constParametersinline
getAttributeShortInfo(const std::string &name) -> decltype(getAttribute(name) ->getShortInfo())Parametersinline
getAttributeType(const std::string &name)Parametersinlineprotected
getAttributeValue(const std::string &name, bool flagDefault=false) constParametersinline
getAttributeValueProtected(const std::string &name, type< T >, bool flagCheckException, bool flagDefault=false) constParametersinlineprotected
getAttributeValueProtected(const std::string &name, type< Point >, bool flagCheckException, bool flagDefault=false) constParametersinlineprotected
getAttributeValueProtected(const std::string &name, bool flagCheckException, bool flagDefault=false) constParametersinlineprotected
getNonInterpretedParamEntry() constParametersinlineprotected
getSetAttributeAsString(void) constParametersinline
getSpValue(const std::string &name, bool flagCheckException, bool flagDefault=false) constParametersinlineprotected
getTypeName() constParametersinline
init() overridePbParametersprivatevirtual
isAlgoCompatible(const Parameters *p)Parameters
isAttributeDefaultValue(const std::string &name) constParametersinline
isRegisteredAttribute(const std::string &name) constParametersinline
isSetByUser(const std::string &paramName) constParametersprotected
operator=(const PbParameters &params)PbParametersinline
Parameters::operator=(const Parameters &params)=deleteParametersprotected
Parameters()Parametersinlineexplicitprotected
Parameters(const Parameters &params)=deleteParametersprotected
PbParameters()PbParametersinlineexplicit
PbParameters(const PbParameters &params)PbParametersinline
readEntries(const bool overwrite=false)Parameters
readParamFileAndSetEntries(const std::string &paramFile, bool overwrite=false, bool resetAllEntries=false)Parametersstatic
readParamLine(const std::string &line, bool overwrite=false)Parameters
readParamLine(const std::string &line, const std::string &paramFile, const int line_number, bool overwrite=false)Parametersstatic
readValuesAsArray(const ParameterEntry &pe, ArrayOfDouble &array)Parametersprivate
readValuesForArrayOfPoint(const ParameterEntry &pe, Point &point)Parametersprivate
readValuesForVariableGroup(const ParameterEntry &pe, VariableGroup &vg)Parametersprivate
registerAttribute(std::string name, T default_value, bool algoCompatibilityCheck, bool restartAttribute, bool uniqueEntry, ARGS &&... infoArgs)Parametersinlineprotected
registerAttributes(const std::vector< AttributeDefinition > &attributeDef)Parametersprotected
resetToDefaultValue(const std::string &paramName)Parameters
resetToDefaultValues() noexceptParameters
setAttributeValue(const std::string &name, T value)Parametersinline
setFixedVariables()PbParametersprivate
setGranularityAndBBInputType()PbParametersprivate
setInitialMeshParameters()PbParametersprivate
setMinMeshParameters(const std::string &paramName)PbParametersprivate
setSpValue(const std::string &name, T value)Parametersinline
setSpValue(const std::string &name, Point value)Parametersinline
setSpValue(const std::string &name, std::string value)Parametersinline
setSpValue(const std::string &name, int value)Parametersinline
setSpValueDefault(const std::string &name, T value)Parametersinline
setVariableGroups()PbParametersprivate
toBeChecked() constParameters
~Parameters()Parametersinlineprotectedvirtual