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

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

alpha() constPyramid2inline
assert_platonic() constIFormFactorPolyhedron
bottomZ(const IRotation *rotation) const overrideIFormFactorPolyhedronvirtual
canSliceAnalytically(const IRotation *rot) constIFormFactorvirtual
checkNodeArgs() constINode
className() const finalPyramid2inlinevirtual
clone() const overridePyramid2inlinevirtual
containedMaterials() constISampleNode
formfactor_at_bottom(C3 q) const overrideIFormFactorPolyhedronvirtual
formfactor_pol(C3 q) constIFormFactorvirtual
height() constPyramid2inline
ICloneable()=defaultICloneable
ICloneable(const ICloneable &)=deleteICloneable
ICloneable(ICloneable &&)=defaultICloneable
IFormFactor()IFormFactor
IFormFactor(const std::vector< double > &PValues)IFormFactor
IFormFactorPolyhedron(const std::vector< double > &PValues)IFormFactorPolyhedron
INode()=defaultINode
INode(std::vector< double > PValues)INode
ISampleNode()=defaultISampleNode
ISampleNode(const std::vector< double > &PValues)ISampleNode
isMagnetic() constISampleNode
length() constPyramid2inline
m_alphaPyramid2private
m_heightPyramid2private
m_lengthPyramid2private
m_PINodeprotected
m_shape3DIFormFactorprotected
m_verticesIFormFactorPolyhedronprivate
m_widthPyramid2private
m_z_bottomIFormFactorPolyhedronprivate
material() constISampleNodeinlinevirtual
nodeChildren() constINodevirtual
nodeOffspring() constINode
parDefs() const finalPyramid2inlinevirtual
pimplIFormFactorPolyhedronprivate
Pyramid2(double length, double width, double height, double alpha)Pyramid2
Pyramid2(std::vector< double > P)Pyramid2
pythonConstructor() constIFormFactorvirtual
radialExtension() const overrideIFormFactorPolyhedronvirtual
setPolyhedron(const ff::PolyhedralTopology &topology, double z_bottom, const std::vector< R3 > &vertices)IFormFactorPolyhedronprotected
shapeName() constIFormFactor
theFF(const WavevectorInfo &wavevectors) constIFormFactorvirtual
thePolFF(const WavevectorInfo &wavevectors) constIFormFactorvirtual
topologyPyramid2privatestatic
topZ(const IRotation *rotation) const overrideIFormFactorPolyhedronvirtual
transferToCPP()ICloneableinlinevirtual
volume() const overrideIFormFactorPolyhedronvirtual
width() constPyramid2inline
~ICloneable()=defaultICloneablevirtual
~IFormFactor() overrideIFormFactor
~IFormFactorPolyhedron() overrideIFormFactorPolyhedron
~INode()=defaultINodevirtual