atomicrex  0.1
An advanced atomistic model building tool
atomicrex::ScalarDOF Member List

This is the complete list of members for atomicrex::ScalarDOF, including all inherited members.

DegreeOfFreedom(const FPString &id=FPString(), const FPString &tag=FPString())atomicrex::DegreeOfFreedominline
exportValue(double *&dst) overrideatomicrex::ScalarDOFvirtual
fitEnabled() constatomicrex::DegreeOfFreedominline
generateXMLFitDefinition() const overrideatomicrex::ScalarDOFvirtual
generateXMLValueDefinition() const overrideatomicrex::ScalarDOFvirtual
getBoundConstraints(std::vector< Minimizer::BoundConstraints >::iterator &types, std::vector< double >::iterator &lowerBounds, std::vector< double >::iterator &upperBounds) overrideatomicrex::ScalarDOFinlinevirtual
getValue()atomicrex::ScalarDOFinline
getValuePointer()atomicrex::ScalarDOFinline
hasBoundConstraints() const overrideatomicrex::ScalarDOFinlinevirtual
hasLowerBound() constatomicrex::ScalarDOFinline
hasUpperBound() constatomicrex::ScalarDOFinline
id() constatomicrex::DegreeOfFreedominline
importValue(const double *&src) overrideatomicrex::ScalarDOFvirtual
initialValue() constatomicrex::ScalarDOFinline
lowerBound() constatomicrex::ScalarDOFinline
numScalars() overrideatomicrex::ScalarDOFinlinevirtual
object() constatomicrex::DegreeOfFreedominline
operator double() constatomicrex::ScalarDOFinline
operator=(double value)atomicrex::ScalarDOF
parseFit(XML::Element fitElement) overrideatomicrex::ScalarDOFvirtual
parseRelax(XML::Element relaxElement) overrideatomicrex::ScalarDOFvirtual
parseSetEqualToAttribute(XML::Element element)atomicrex::ScalarDOF
print(MsgLogger &stream) overrideatomicrex::ScalarDOFvirtual
relax() constatomicrex::DegreeOfFreedominline
reset() overrideatomicrex::ScalarDOFinlinevirtual
resetBeforeRelax() constatomicrex::DegreeOfFreedominline
satisfiesBoundConstraints() const overrideatomicrex::ScalarDOFinlinevirtual
ScalarDOF(const FPString &id=FPString(), double defaultValue=0, double minValue=-std::numeric_limits< double >::infinity(), double maxValue=std::numeric_limits< double >::infinity())atomicrex::ScalarDOFinline
setEqualTo(ScalarDOF *masterDOF)atomicrex::ScalarDOF
setFitEnabled(bool enable)atomicrex::DegreeOfFreedominline
setId(const FPString &id)atomicrex::DegreeOfFreedominline
setInitialValue(double value)atomicrex::ScalarDOFinline
setLowerBound(double lowerBound)atomicrex::ScalarDOFinline
setRelax(bool enable)atomicrex::DegreeOfFreedominline
setResetBeforeRelax(bool enableReset)atomicrex::DegreeOfFreedominline
setTag(const FPString &tag)atomicrex::DegreeOfFreedominline
setUpperBound(double upperBound)atomicrex::ScalarDOFinline
setValue(double value)atomicrex::ScalarDOFinline
tag() constatomicrex::DegreeOfFreedominline
upperBound() constatomicrex::ScalarDOFinline
~DegreeOfFreedom()atomicrex::DegreeOfFreedominlinevirtual