14namespace CurveFitting {
25 void function1D(
double *out,
const double *xValues,
const size_t nData)
const override;
37 std::string
name()
const override {
return "CrystalFieldSusceptibility"; }
38 const std::string
category()
const override {
return "General"; }
39 void function1D(
double *out,
const double *xValues,
const size_t nData)
const override;
50 std::string
name()
const override {
return "chi"; }
51 const std::string
category()
const override {
return "General"; }
This is a specialization of IFunction for functions of one real argument.
Implements the part of IFunction interface dealing with parameters.
CrystalFieldPeaks is a function that calculates crystal field peak positions and intensities.
CrystalFieldSusceptibility is a function that calculates the molar magnetic susceptibility (in cm^3/m...
void function1D(double *out, const double *xValues, const size_t nData) const override
Function you want to fit to.
CrystalFieldSusceptibilityBase()
ComplexFortranMatrix m_wf
const std::string category() const override
The categories the Fit function belong to.
std::string name() const override
Returns the function's name.
const std::string category() const override
The categories the Fit function belong to.
std::string name() const override
Returns the function's name.
Helper class which provides the Collimation Length for SANS instruments.