BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ISawtoothRipple Member List

This is the complete list of members for ISawtoothRipple, including all inherited members.

accept(INodeVisitor *visitor) const =0INodepure virtual
bottomZ(const IRotation &rotation) const overrideIFormFactorBornvirtual
BottomZ(const std::vector< kvector_t > &vertices, const IRotation &rotation)IFormFactorBornprotectedstatic
canSliceAnalytically(const IRotation &rot) const overrideIFormFactorBornprotectedvirtual
clone() const override=0IFormFactorBornpure virtual
computeSlicingEffects(ZLimits limits, const kvector_t &position, double height) constIFormFactorBornprotected
containedMaterials() constISample
copyNumber(const INode *node) constINode
createParameterTree() constINodevirtual
createSlicedFormFactor(ZLimits limits, const IRotation &rot, kvector_t translation) constIFormFactor
displayName() constINode
evaluate(const WavevectorInfo &wavevectors) const overrideIFormFactorBornvirtual
evaluate_for_q(cvector_t q) const override finalIProfileRipplevirtual
evaluate_for_q_pol(cvector_t q) constIFormFactorBornprotectedvirtual
evaluatePol(const WavevectorInfo &wavevectors) const overrideIFormFactorBornvirtual
factor_x(complex_t qx) const =0 (defined in IProfileRipple)IProfileRippleprotectedpure virtual
getAsymmetry() const (defined in ISawtoothRipple)ISawtoothRippleinline
getChildren() constINodevirtual
getHeight() const (defined in IProfileRipple)IProfileRippleinline
getLength() const (defined in IProfileRipple)IProfileRippleinline
getName() const (defined in IParameterized)IParameterizedinline
getWidth() const (defined in IProfileRipple)IProfileRippleinline
ICloneable()=default (defined in ICloneable)ICloneable
ICloneable(const ICloneable &)=delete (defined in ICloneable)ICloneable
ICloneable(ICloneable &&)=default (defined in ICloneable)ICloneable
IFormFactor()=default (defined in IFormFactor)IFormFactor
IFormFactor(const NodeMeta &meta, const std::vector< double > &PValues) (defined in IFormFactor)IFormFactor
IFormFactorBorn() (defined in IFormFactorBorn)IFormFactorBorn
IFormFactorBorn(const NodeMeta &meta, const std::vector< double > &PValues) (defined in IFormFactorBorn)IFormFactorBorn
INode() (defined in INode)INodeinline
INode(const NodeMeta &meta, const std::vector< double > &PValues) (defined in INode)INode
IParameterized(const std::string &name="") (defined in IParameterized)IParameterized
IParameterized(const IParameterized &other) (defined in IParameterized)IParameterized
IProfileRipple(const NodeMeta &meta, const std::vector< double > &PValues) (defined in IProfileRipple)IProfileRipple
ISample()=default (defined in ISample)ISample
ISample(const NodeMeta &meta, const std::vector< double > &PValues) (defined in ISample)ISample
ISawtoothRipple(const NodeMeta &meta, const std::vector< double > &PValues) (defined in ISawtoothRipple)ISawtoothRipple
m_asymmetry (defined in ISawtoothRipple)ISawtoothRippleprotected
m_height (defined in IProfileRipple)IProfileRippleprotected
m_length (defined in IProfileRipple)IProfileRippleprotected
m_NP (defined in INode)INodeprotected
m_P (defined in INode)INodeprotected
m_width (defined in IProfileRipple)IProfileRippleprotected
material() constISampleinlinevirtual
mP_shapeIFormFactorBornprotected
operator=(const IParameterized &other)=delete (defined in IParameterized)IParameterized
parameter(const std::string &name) constIParameterized
parameterPool() constIParameterizedinline
parametersToString() constIParameterized
parent() const (defined in INode)INode
parent() (defined in INode)INode
radialExtension() const override finalIProfileRipplevirtual
registerChild(INode *node) (defined in INode)INode
registerParameter(const std::string &name, double *parpointer) (defined in IParameterized)IParameterized
registerVector(const std::string &base_name, kvector_t *p_vec, const std::string &units="nm") (defined in IParameterized)IParameterized
removeParameter(const std::string &name) (defined in IParameterized)IParameterized
removeVector(const std::string &base_name) (defined in IParameterized)IParameterized
setAmbientMaterial(const Material &) overrideIFormFactorBorninlinevirtual
setName(const std::string &name) (defined in IParameterized)IParameterizedinline
setParameterValue(const std::string &name, double value) (defined in IParameterized)IParameterized
setParent(const INode *newParent) (defined in INode)INodevirtual
setSpecularInfo(std::unique_ptr< const ILayerRTCoefficients >, std::unique_ptr< const ILayerRTCoefficients >)IFormFactorvirtual
setVectorValue(const std::string &base_name, kvector_t value) (defined in IParameterized)IParameterized
sliceFormFactor(ZLimits limits, const IRotation &rot, kvector_t translation) constIFormFactorprotectedvirtual
TopZ(const std::vector< kvector_t > &vertices, const IRotation &rotation)IFormFactorBornprotectedstatic
topZ(const IRotation &rotation) const overrideIFormFactorBornvirtual
transferToCPP()ICloneableinlinevirtual
treeToString() constINodevirtual
volume() constIFormFactorvirtual
XComponentName(const std::string &base_name) (defined in IParameterized)IParameterizedstatic
YComponentName(const std::string &base_name) (defined in IParameterized)IParameterizedstatic
ZComponentName(const std::string &base_name) (defined in IParameterized)IParameterizedstatic
~ICloneable()=default (defined in ICloneable)ICloneablevirtual
~IFormFactor()=default (defined in IFormFactor)IFormFactor
~IFormFactorBorn() (defined in IFormFactorBorn)IFormFactorBorn
~INode() (defined in INode)INodeinlinevirtual
~IParameterized() (defined in IParameterized)IParameterizedvirtual