12#include "MantidGeometry/DllConfig.h"
32 double getValue(
const double &at)
const;
34 double getValue()
const;
38 const std::string &
getTie()
const {
return m_tie; }
40 void setTie(
const std::string &tie) { m_tie = tie; }
42 std::string getConstraint()
const;
46 void setConstraintMin(
const std::string &constraintMin) { m_constraintMin = constraintMin; }
48 void setConstraintMax(
const std::string &constraintMax) { m_constraintMax = constraintMax; }
51 m_constraintPenaltyFactor = constraintPenaltyFactor;
54 const std::string &
getFormula()
const {
return m_formula; }
56 void setFormula(
const std::string &formula) { m_formula = formula; }
60 void setFormulaUnit(
const std::string &formulaUnit) { m_formulaUnit = formulaUnit; }
64 void setResultUnit(
const std::string &resultUnit) { m_resultUnit = resultUnit; }
68 void setFunction(
const std::string &function) { m_function = function; }
70 const std::string &
getName()
const {
return m_name; }
72 void setName(
const std::string &name) { m_name = name; }
79 void printSelf(std::ostream &os)
const;
const std::string & m_value
double value
The value of the point.
Store information about a fitting parameter such as its value if it is constrained or tied.
void setName(const std::string &name)
set name
void setFormulaUnit(const std::string &formulaUnit)
set formula unit
const std::string & getTie() const
get tie
FitParameter()
Constructor.
std::string m_tie
tie of parameter
void setResultUnit(const std::string &resultUnit)
set result formula unit
void setLookUpTable(const Kernel::Interpolation &lookupTable)
set look up table
const std::string & getName() const
get name
const std::string & getFormula() const
get formula
void setFormula(const std::string &formula)
set formula
const std::string & getFormulaUnit() const
get formula unit, and Empty string is no unit has been specified
void setTie(const std::string &tie)
set tie
Kernel::Interpolation m_lookUpTable
look up table
std::string m_constraintPenaltyFactor
the penalty factor
std::string m_constraintMin
constraint min boundary
void setConstraintMax(const std::string &constraintMax)
set constraint max
void setFunction(const std::string &function)
set function
void setConstraintMin(const std::string &constraintMin)
set constraint min
std::string m_formulaUnit
the unit that the formula expects
void setConstraintPenaltyFactor(const std::string &constraintPenaltyFactor)
set the constraint penalty
std::string m_name
name of parameter
void setValue(double value)
set parameter value
std::string m_formula
the formula
std::string m_function
name of fitting function
const Kernel::Interpolation & getLookUpTable() const
get look up table
const std::string & getFunction() const
get function
const std::string & getResultUnit() const
get result formula unit, and Empty string is no unit has been specified
std::string m_resultUnit
the result unit
double m_value
value of parameter
std::string m_constraintMax
constraint max boundary
const std::string & getConstraintPenaltyFactor() const
get penalty factor
Provide interpolation over a series of points.
MANTID_GEOMETRY_DLL std::istream & operator>>(std::istream &stream, SymmetryOperation &operation)
Reads identifier from stream and tries to parse as a symbol.
MANTID_GEOMETRY_DLL std::ostream & operator<<(std::ostream &stream, const PointGroup &self)
Returns a streamed representation of the PointGroup object.
Helper class which provides the Collimation Length for SANS instruments.