15 #ifndef BORNAGAIN_SAMPLE_AGGREGATE_INTERFERENCENONE_H
16 #define BORNAGAIN_SAMPLE_AGGREGATE_INTERFERENCENONE_H
28 std::string
className() const final {
return "InterferenceNone"; }
Defines and implements the interface class IInterference.
Abstract base class of interference functions.
Default interference function (i.e. absence of any interference).
std::string className() const final
Returns the class name, to be hard-coded in each leaf class that inherits from INode.
double iff_without_dw(R3 q) const override
Calculates the structure factor without Debye-Waller factor.
InterferenceNone * clone() const override