16namespace CurveFitting {
31 std::string
name()
const override {
return "DiffRotDiscreteCircle"; }
33 const std::string
category()
const override {
return "QuasiElastic"; }
40 virtual void trickleDownAttribute(
const std::string &
name);
49 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.