BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
Layer Member List

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

addLayout(const ParticleLayout &layout)Layer
checkNodeArgs() constINode
className() const finalLayerinlinevirtual
clone() const overrideLayervirtual
containedMaterials() constISampleNode
ICloneable()=defaultICloneable
ICloneable(const ICloneable &)=deleteICloneable
ICloneable(ICloneable &&)=defaultICloneable
INode()=defaultINode
INode(std::vector< double > PValues)INode
ISampleNode()=defaultISampleNode
ISampleNode(const std::vector< double > &PValues)ISampleNode
isMagnetic() constISampleNode
Layer(Material material, double thickness=0)Layer
layouts() constLayer
m_B_fieldLayerprivate
m_layoutsLayerprivate
m_materialLayerprivate
m_n_slicesLayerprivate
m_PINodeprotected
m_thicknessLayerprivate
material() const overrideLayerinlinevirtual
nodeChildren() const overrideLayervirtual
nodeOffspring() constINode
numberOfLayouts() constLayerinline
numberOfSlices() constLayerinline
parDefs() const finalLayerinlinevirtual
setNumberOfSlices(unsigned int n_slices)Layerinline
thickness() constLayerinline
transferToCPP()ICloneableinlinevirtual
~ICloneable()=defaultICloneablevirtual
~INode()=defaultINodevirtual
~Layer() overrideLayer