1 #ifndef OPAL_AbstractVar_HH
2 #define OPAL_AbstractVar_HH 1
42 virtual const std::string &
getName()
const;
57 virtual void print(std::ostream &)
const = 0;
72 #endif // OPAL_AbstractVar_HH
const std::string itsName
Name of the variable.
virtual void setInternalValue(double)=0
Set the current internal parameter value.
virtual void setExternalValue(double)=0
Set the current external parameter value.
virtual const std::string & getName() const
Get the variable name.
virtual double getInternalValue() const =0
Get the current internal parameter value.
Abstract base for a matching variable.
void operator=(const AbstractVar &)
virtual void print(std::ostream &) const =0
Print the variable name and value.
virtual double getExternalValue() const =0
Get the current external parameter value.