#define PARAMETER_OBJECT_DEF(classname)
const Parameter & operator=(const Parameter &right)
const std::string & getName() const
void setLowerLimit(double lowerLimit)
void connectFrom(const AbsParameter *source)
virtual Parameter * parameter()
double getLowerLimit() const
virtual double getValue() const
Parameter(const Parameter &right)
void setUpperLimit(double upperLimit)
double getUpperLimit() const
Parameter(std::string name, double value, double lowerLimit=-1e100, double upperLimit=1e100)
virtual const Parameter * parameter() const
void setValue(double value)
std::ostream & operator<<(std::ostream &os, const Argument &a)