20namespace CurveFitting {
35 std::string
name()
const override {
return "DiffRotDiscreteCircle"; }
37 const std::string
category()
const override {
return "QuasiElastic"; }
44 virtual void trickleDownAttribute(
const std::string &name);
53 std::shared_ptr<ElasticDiffRotDiscreteCircle>
m_elastic;
Attribute is a non-fitting parameter.
Immutable composite function is a composite function which members cannot be added or removed after c...
const std::string category() const override
The categories the Fit function belong to.
virtual int version() const
std::shared_ptr< ElasticDiffRotDiscreteCircle > m_elastic
std::shared_ptr< InelasticDiffRotDiscreteCircle > m_inelastic
std::string name() const override
Returns the function's name.
Helper class which provides the Collimation Length for SANS instruments.