24 #include "Functions.h" 27 #include <boost/thread/tss.hpp> 70 mu::Parser derivativeParser;
72 unsigned int parameterSet = 0;
76 ThreadData* initializeEvaluator();
80 unsigned int _parameterSet = 1;
83 std::vector<ScalarDOF> _params;
virtual void dofValueChanged(DegreeOfFreedom &dof) override
This function is called by the DOFs of this object each time their value changes. ...
Definition: ParsedFunction.cpp:79
ParsedFunction(const FPString &id, FitJob *job)
Constructor.
Definition: ParsedFunction.h:44
virtual void parse(XML::Element functionElement) override
Parses the XML definition of the object.
Definition: ParsedFunction.cpp:34
This file collects the definition of classes that define various simple crystal structures.
Definition: Atomicrex.h:67
Definition: ParsedFunction.h:39
double evaluateInternal(double x) override
Evaluates the function at a position x.
Definition: ParsedFunction.cpp:132
std::string FPString
The default string type used throughout the code:
Definition: Atomicrex.h:70
Definition: XMLUtilities.h:69
FitJob * job() const
Returns a pointer to the job to which this object belongs.
Definition: FitObject.h:150
Base class for all degrees of freedom a potential or a structure may have.
Definition: DegreeOfFreedom.h:46
Base class for all one-dimensional functions that can be fitted.
Definition: Functions.h:35