BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
Beam Member List

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

accept(INodeVisitor *visitor) const overrideBeaminlinevirtual
Beam(double wavelength, double alpha, double phi, double intensity) (defined in Beam)Beam
Beam(const Beam &other) (defined in Beam)Beam
copyNumber(const INode *node) constINode
createParameterTree() constINodevirtual
displayName() constINode
footprintFactor() constBeam
getAlpha() const (defined in Beam)Beaminline
getBlochVector() const (defined in Beam)Beam
getCentralK() constBeam
getChildren() const overrideBeamvirtual
getIntensity() constBeaminline
getName() const (defined in IParameterized)IParameterizedinline
getPhi() const (defined in Beam)Beaminline
getPolarization() constBeam
getWavelength() const (defined in Beam)Beaminline
horizontalBeam() (defined in Beam)Beamstatic
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
m_NP (defined in INode)INodeprotected
m_P (defined in INode)INodeprotected
onChange()IParameterizedinlinevirtual
operator=(const Beam &other) (defined in Beam)Beam
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
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
setCentralK(double wavelength, double alpha_i, double phi_i)Beam
setFootprintFactor(const IFootprintFactor &shape_factor)Beam
setIntensity(double intensity)Beaminline
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
setPolarization(const kvector_t bloch_vector)Beam
setVectorValue(const std::string &base_name, kvector_t value) (defined in IParameterized)IParameterized
setWidthRatio(double width_ratio)Beam
treeToString() constINodevirtual
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
~Beam() (defined in Beam)Beamvirtual
~INode() (defined in INode)INodeinlinevirtual
~IParameterized() (defined in IParameterized)IParameterizedvirtual