BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
Lattice3D Member List

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

accept(INodeVisitor *visitor) const overrideLattice3Dinlinevirtual
computeReciprocalVectors() constLattice3Dprivate
copyNumber(const INode *node) constINode
createParameterTree() constINodevirtual
displayName() constINode
getBasisVectorA() constLattice3Dinline
getBasisVectorB() constLattice3Dinline
getBasisVectorC() constLattice3Dinline
getChildren() constINodevirtual
getMillerDirection(double h, double k, double l) constLattice3D
getName() constIParametricComponentinline
getNearestReciprocalLatticeVectorCoordinates(const kvector_t q) constLattice3D
getReciprocalLatticeBasis(kvector_t &ra, kvector_t &rb, kvector_t &rc) constLattice3D
initialize()Lattice3D
INode()INodeinline
INode(const NodeMeta &meta, const std::vector< double > &PValues)INode
IParametricComponent(const std::string &name="")IParametricComponent
IParametricComponent(const IParametricComponent &other)IParametricComponent
Lattice3D()=deleteLattice3D
Lattice3D(const kvector_t a, const kvector_t b, const kvector_t c)Lattice3D
Lattice3D(const Lattice3D &lattice)Lattice3D
m_aLattice3Dprivate
m_bLattice3Dprivate
m_cLattice3Dprivate
m_nameIParametricComponentprivate
m_NPINodeprotected
m_PINodeprotected
m_parentINodeprivate
m_poolIParametricComponentprivate
m_raLattice3Dmutableprivate
m_rbLattice3Dprivate
m_rcLattice3Dprivate
m_selection_ruleLattice3Dprivate
onChange() overrideLattice3Dprivatevirtual
operator=(const Lattice3D &)=deleteLattice3D
INode::operator=(const IParametricComponent &other)=deleteIParametricComponent
parameter(const std::string &name) constIParametricComponent
parameterPool() constIParametricComponentinline
parametersToString() constIParametricComponent
parent() constINode
parent()INode
progeny() constINode
reciprocalLatticeVectorsWithinRadius(const kvector_t q, double dq) constLattice3D
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
setName(const std::string &name)IParametricComponentinline
setParameterValue(const std::string &name, double value)IParametricComponent
setParent(const INode *newParent)INodevirtual
setSelectionRule(const ISelectionRule &selection_rule)Lattice3D
setVectorValue(const std::string &base_name, kvector_t value)IParametricComponent
transformed(const Transform3D &transform) constLattice3D
treeToString() constINodevirtual
unitCellVolume() constLattice3D
XComponentName(const std::string &base_name)IParametricComponentstatic
YComponentName(const std::string &base_name)IParametricComponentstatic
ZComponentName(const std::string &base_name)IParametricComponentstatic
~IComponent()IComponentinlinevirtual
~INode()INodeinlinevirtual
~IParametricComponent()IParametricComponentvirtual
~Lattice3D() overrideLattice3D