BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
BasicLattice Member List

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

accept(INodeVisitor *visitor) const finalBasicLatticeinlinevirtual
BasicLattice(double length1, double length2, double angle, double xi) (defined in BasicLattice)BasicLattice
clone() const (defined in BasicLattice)BasicLatticevirtual
copyNumber(const INode *node) constINode
createParameterTree() constINodevirtual
displayName() constINode
getChildren() constINodevirtual
getName() const (defined in IParameterized)IParameterizedinline
ICloneable()=default (defined in ICloneable)ICloneable
ICloneable(const ICloneable &)=delete (defined in ICloneable)ICloneable
ICloneable(ICloneable &&)=default (defined in ICloneable)ICloneable
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
Lattice2D(const NodeMeta &meta, const std::vector< double > &PValues) (defined in Lattice2D)Lattice2D
Lattice2D(double xi) (defined in Lattice2D)Lattice2Dexplicit
latticeAngle() const (defined in BasicLattice)BasicLatticeinlinevirtual
length1() const (defined in BasicLattice)BasicLatticeinlinevirtual
length2() const (defined in BasicLattice)BasicLatticeinlinevirtual
m_NP (defined in INode)INodeprotected
m_P (defined in INode)INodeprotected
m_xi (defined in Lattice2D)Lattice2Dprotected
onChange()Lattice2Dprotectedvirtual
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
reciprocalBases() const (defined in Lattice2D)Lattice2D
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
rotationAngle() const (defined in Lattice2D)Lattice2Dinline
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
setRotationEnabled(bool enabled) (defined in Lattice2D)Lattice2D
setVectorValue(const std::string &base_name, kvector_t value) (defined in IParameterized)IParameterized
transferToCPP()ICloneableinlinevirtual
treeToString() constINodevirtual
unitCellArea() const (defined in BasicLattice)BasicLatticevirtual
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
~INode() (defined in INode)INodeinlinevirtual
~IParameterized() (defined in IParameterized)IParameterizedvirtual