BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
MultiLayer Member List
This is the complete list of members for
MultiLayer
, including all inherited members.
accept
(INodeVisitor *visitor) const final
MultiLayer
inline
virtual
addAndRegisterInterface
(LayerInterface *child)
MultiLayer
private
addAndRegisterLayer
(Layer *child)
MultiLayer
private
addLayer
(const Layer &layer)
MultiLayer
addLayerWithTopRoughness
(const Layer &layer, const LayerRoughness &roughness)
MultiLayer
check_interface_index
(size_t i_interface) const
MultiLayer
private
check_layer_index
(size_t i_layer) const
MultiLayer
private
clone
() const final
MultiLayer
virtual
containedMaterials
() const
ISampleNode
copyNumber
(const INode *node) const
INode
createParameterTree
() const
INode
virtual
crossCorrLength
() const
MultiLayer
inline
displayName
() const
INode
externalField
() const
MultiLayer
inline
getChildren
() const final
MultiLayer
virtual
getName
() const
IParametricComponent
inline
handleLayerThicknessRegistration
()
MultiLayer
private
ICloneable
()=default
ICloneable
ICloneable
(const ICloneable &)=delete
ICloneable
ICloneable
(ICloneable &&)=default
ICloneable
INode
()
INode
inline
INode
(const NodeMeta &meta, const std::vector< double > &PValues)
INode
IParametricComponent
(const std::string &name="")
IParametricComponent
IParametricComponent
(const IParametricComponent &other)
IParametricComponent
ISampleNode
()=default
ISampleNode
ISampleNode
(const NodeMeta &meta, const std::vector< double > &PValues)
ISampleNode
isMagnetic
() const
ISampleNode
layer
(size_t i_layer) const
MultiLayer
layerInterface
(size_t i_interface) const
MultiLayer
m_crossCorrLength
MultiLayer
private
m_ext_field
MultiLayer
private
m_interfaces
MultiLayer
private
m_layers
MultiLayer
private
m_name
IParametricComponent
private
m_NP
INode
protected
m_P
INode
protected
m_parent
INode
private
m_pool
IParametricComponent
private
m_roughness_model
MultiLayer
private
material
() const
ISampleNode
inline
virtual
MultiLayer
()
MultiLayer
numberOfLayers
() const
MultiLayer
inline
onChange
()
IParametricComponent
inline
virtual
operator=
(const IParametricComponent &other)=delete
IParametricComponent
parameter
(const std::string &name) const
IParametricComponent
parameterPool
() const
IParametricComponent
inline
parametersToString
() const
IParametricComponent
parent
() const
INode
parent
()
INode
progeny
() const
INode
registerChild
(INode *node)
INode
registerParameter
(const std::string &name, double *parpointer)
IParametricComponent
registerVector
(const std::string &base_name, kvector_t *p_vec, const std::string &units="nm")
IParametricComponent
removeParameter
(const std::string &name)
IParametricComponent
removeVector
(const std::string &base_name)
IParametricComponent
roughnessModel
() const
MultiLayer
inline
setCrossCorrLength
(double crossCorrLength)
MultiLayer
setExternalField
(kvector_t ext_field)
MultiLayer
setName
(const std::string &name)
IParametricComponent
inline
setParameterValue
(const std::string &name, double value)
IParametricComponent
setParent
(const INode *newParent)
INode
virtual
setRoughnessModel
(RoughnessModel roughnessModel)
MultiLayer
setVectorValue
(const std::string &base_name, kvector_t value)
IParametricComponent
transferToCPP
()
ICloneable
inline
virtual
treeToString
() const
INode
virtual
XComponentName
(const std::string &base_name)
IParametricComponent
static
YComponentName
(const std::string &base_name)
IParametricComponent
static
ZComponentName
(const std::string &base_name)
IParametricComponent
static
~ICloneable
()=default
ICloneable
virtual
~IComponent
()
IComponent
inline
virtual
~INode
()
INode
inline
virtual
~IParametricComponent
()
IParametricComponent
virtual
~MultiLayer
() override
MultiLayer
Generated by
1.9.1