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

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

accept(INodeVisitor *visitor) const override finalFormFactorBoxinlinevirtual
BottomZ(const std::vector< kvector_t > &vertices, const IRotation &rotation)IFormFactorBornprotectedstatic
bottomZ(const IRotation &rotation) const override finalIFormFactorPrismvirtual
canSliceAnalytically(const IRotation &rot) const overrideIFormFactorBornprotectedvirtual
clone() const override finalFormFactorBoxinlinevirtual
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 finalFormFactorBoxvirtual
evaluate_for_q_pol(cvector_t q) constIFormFactorBornprotectedvirtual
evaluatePol(const WavevectorInfo &wavevectors) const overrideIFormFactorBornvirtual
FormFactorBox(const std::vector< double > P) (defined in FormFactorBox)FormFactorBox
FormFactorBox(double length, double width, double height) (defined in FormFactorBox)FormFactorBox
getChildren() constINodevirtual
getHeight() const (defined in IFormFactorPrism)IFormFactorPrism
getLength() const (defined in FormFactorBox)FormFactorBoxinline
getName() const (defined in IParameterized)IParameterizedinline
getWidth() const (defined in FormFactorBox)FormFactorBoxinline
height() const final (defined in FormFactorBox)FormFactorBoxinlineprotectedvirtual
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
IFormFactorPrism(const NodeMeta &meta, const std::vector< double > &PValues) (defined in IFormFactorPrism)IFormFactorPrism
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
ISample()=default (defined in ISample)ISample
ISample(const NodeMeta &meta, const std::vector< double > &PValues) (defined in ISample)ISample
m_NP (defined in INode)INodeprotected
m_P (defined in INode)INodeprotected
material() constISampleinlinevirtual
mP_shapeIFormFactorBornprotected
onChange() override finalFormFactorBoxprotectedvirtual
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 finalFormFactorBoxinlinevirtual
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
setPrism(bool symmetry_Ci, const std::vector< kvector_t > &vertices) (defined in IFormFactorPrism)IFormFactorPrismprotected
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) const override finalFormFactorBoxprotectedvirtual
topZ(const IRotation &rotation) const override finalIFormFactorPrismvirtual
TopZ(const std::vector< kvector_t > &vertices, const IRotation &rotation)IFormFactorBornprotectedstatic
transferToCPP()ICloneableinlinevirtual
treeToString() constINodevirtual
volume() const override finalFormFactorBoxinlinevirtual
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
~IFormFactorPrism() (defined in IFormFactorPrism)IFormFactorPrism
~INode() (defined in INode)INodeinlinevirtual
~IParameterized() (defined in IParameterized)IParameterizedvirtual