29 #ifndef CDPL_PHARM_CONTROLPARAMETERFUNCTIONS_HPP
30 #define CDPL_PHARM_CONTROLPARAMETERFUNCTIONS_HPP
42 class ControlParameterContainer;
Definition of the preprocessor macro CDPL_PHARM_API.
#define CDPL_PHARM_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition of class CDPL::Pharm::ScreeningDBCreator.
Base class providing methods for the storage and lookup of control-parameter values.
Definition: ControlParameterContainer.hpp:93
Mode
Specifies how an existing database file is treated by open().
Definition: ScreeningDBCreator.hpp:71
CDPL_PHARM_API void clearPSDCreationModeParameter(Base::ControlParameterContainer &cntnr)
Removes the Pharm::ControlParameter::PSD_CREATION_MODE parameter from cntnr.
CDPL_PHARM_API void setCDFOutputSinglePrecisionFloatsParameter(Base::ControlParameterContainer &cntnr, bool single_prec)
Sets the Pharm::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter of cntnr to single_pre...
CDPL_PHARM_API void clearStrictErrorCheckingParameter(Base::ControlParameterContainer &cntnr)
Removes the Pharm::ControlParameter::STRICT_ERROR_CHECKING parameter from cntnr.
CDPL_PHARM_API void clearPSDAllowDuplicatesParameter(Base::ControlParameterContainer &cntnr)
Removes the Pharm::ControlParameter::PSD_ALLOW_DUPLICATES parameter from cntnr.
CDPL_PHARM_API ScreeningDBCreator::Mode getPSDCreationModeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Pharm::ControlParameter::PSD_CREATION_MODE parameter of cntnr.
CDPL_PHARM_API bool hasStrictErrorCheckingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Pharm::ControlParameter::STRICT_ERROR_CHECKING parameter.
CDPL_PHARM_API void setPSDAllowDuplicatesParameter(Base::ControlParameterContainer &cntnr, bool allow)
Sets the Pharm::ControlParameter::PSD_ALLOW_DUPLICATES parameter of cntnr to allow.
CDPL_PHARM_API void clearCDFOutputSinglePrecisionFloatsParameter(Base::ControlParameterContainer &cntnr)
Removes the Pharm::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter from cntnr.
CDPL_PHARM_API bool hasPSDAllowDuplicatesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Pharm::ControlParameter::PSD_ALLOW_DUPLICATES parameter.
CDPL_PHARM_API bool hasCDFOutputSinglePrecisionFloatsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Pharm::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS p...
CDPL_PHARM_API bool getPSDAllowDuplicatesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Pharm::ControlParameter::PSD_ALLOW_DUPLICATES parameter of cntnr.
CDPL_PHARM_API bool getCDFOutputSinglePrecisionFloatsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Pharm::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter of cnt...
CDPL_PHARM_API bool hasPSDCreationModeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Pharm::ControlParameter::PSD_CREATION_MODE parameter.
CDPL_PHARM_API bool getStrictErrorCheckingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Pharm::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr.
CDPL_PHARM_API void setStrictErrorCheckingParameter(Base::ControlParameterContainer &cntnr, bool strict)
Sets the Pharm::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr to strict.
CDPL_PHARM_API void setPSDCreationModeParameter(Base::ControlParameterContainer &cntnr, ScreeningDBCreator::Mode mode)
Sets the Pharm::ControlParameter::PSD_CREATION_MODE parameter of cntnr to mode.
The namespace of the Chemical Data Processing Library.