NOMAD Source  Version 4.0.0 Beta
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PbParameters Member List

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

_attributesParametersprotected
_definitionParametersprotected
_toBeCheckedParametersprotected
_typeNameParametersprotected
_typeOfAttributesParametersprotectedstatic
checkAndComply()PbParameters
checkForGranularity(const std::string &paramName) const PbParametersprivate
checkForGranularity(const std::string &paramName, const ArrayOfDouble &arrayToCheck) const PbParametersprivate
checkFormat1(const std::shared_ptr< ParameterEntry > pe) const Parametersprotected
checkFormatAllSizeT(const std::shared_ptr< ParameterEntry > pe) const Parametersprotected
checkFormatArrayOfString(const std::shared_ptr< ParameterEntry > pe) const Parametersprotected
checkFormatBool(const std::shared_ptr< ParameterEntry > pe) const Parametersprotected
checkFormatDouble(const std::shared_ptr< ParameterEntry > pe, Double &d) const Parametersprotected
checkFormatInt(const std::shared_ptr< ParameterEntry > pe, int &i) const Parametersprotected
checkFormatNbEntries(const std::shared_ptr< ParameterEntry > pe, const size_t nbEntries) const Parametersprotected
checkFormatSizeT(const std::shared_ptr< ParameterEntry > pe, size_t &sz) const Parametersprotected
checkFormatString(const std::shared_ptr< ParameterEntry > pe) const Parametersprotected
checkInfo() const Parametersprotected
checkX0AgainstBounds()PbParametersprivate
checkX0ForGranularity() const PbParametersprivate
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
eraseAllEntries()Parametersinlinestatic
getAttribute(std::string name) const Parametersprotected
getAttributeHelpInfo(const std::string &name) const -> decltype(getAttribute(name) ->getHelpInfo())Parametersinline
getAttributes() const Parametersprotected
getAttributeSetSize() const Parametersinline
getAttributeShortInfo(const std::string &name) -> decltype(getAttribute(name) ->getShortInfo())Parametersinline
getAttributeType(const std::string &name)Parametersinlineprotected
getAttributeValue(const std::string &name, bool flagDefault=false) const Parametersinline
getAttributeValueProtected(const std::string &name, type< T >, bool flagCheckException, bool flagDefault=false) const Parametersinlineprotected
getAttributeValueProtected(const std::string &name, type< Point >, bool flagCheckException, bool flagDefault=false) const Parametersinlineprotected
getAttributeValueProtected(const std::string &name, bool flagCheckException, bool flagDefault=false) const Parametersinlineprotected
getNonInterpretedParamEntry() const Parametersinlineprotected
getSetAttributeAsString(void) const Parametersinline
getSpValue(const std::string &name, bool flagCheckException, bool flagDefault=false) const Parametersinlineprotected
getTypeName() const Parametersinline
init() overridePbParametersprivatevirtual
isAlgoCompatible(const Parameters *p)Parameters
isAttributeDefaultValue(const std::string &name) const Parametersinline
isRegisteredAttribute(const std::string &name) const Parametersinline
isSetByUser(const std::string &paramName) const Parametersprotected
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
registerAttribute(std::string name, T default_value, bool algoCompatibilityCheck, bool restartAttribute, bool uniqueEntry, ARGS &&...infoArgs)Parametersinlineprotected
registerAttributes(const std::vector< AttributeDefinition > &attributeDef)Parametersprotected
resetDependantParameters(const std::string &name __attribute__((unused)))Parametersinlinevirtual
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, int value)Parametersinline
setSpValueDefault(const std::string &name, T value)Parametersinline
toBeChecked() const Parameters
~Parameters()Parametersinlineprotectedvirtual