BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
Instrument Member List
This is the complete list of members for
Instrument
, including all inherited members.
accept
(INodeVisitor *visitor) const final
Instrument
inline
virtual
beam
()
Instrument
inline
beam
() const
Instrument
inline
copyNumber
(const INode *node) const
INode
createParameterTree
() const
INode
virtual
detector
()
Instrument
detector
() const
Instrument
displayName
() const
INode
getChildren
() const
Instrument
virtual
getDetector
()
Instrument
getDetector
() const
Instrument
getName
() const
IParametricComponent
inline
initDetector
()
Instrument
INode
()
INode
inline
INode
(const NodeMeta &meta, const std::vector< double > &PValues)
INode
Instrument
()
Instrument
Instrument
(const Beam &beam, const IDetector &detector)
Instrument
Instrument
(const Instrument &other)
Instrument
IParametricComponent
(const std::string &name="")
IParametricComponent
IParametricComponent
(const IParametricComponent &other)
IParametricComponent
m_beam
Instrument
protected
m_detector
Instrument
protected
m_name
IParametricComponent
private
m_NP
INode
protected
m_P
INode
protected
m_parent
INode
private
m_pool
IParametricComponent
private
onChange
()
IParametricComponent
inline
virtual
operator=
(const Instrument &other)
Instrument
INode::operator=
(const IParametricComponent &other)=delete
IParametricComponent
parameter
(const std::string &name) const
IParametricComponent
parameterPool
() const
IParametricComponent
inline
parametersToString
() const
IParametricComponent
parent
() const
INode
parent
()
INode
progeny
() const
INode
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
setBeam
(const Beam &beam)
Instrument
setBeamParameters
(double wavelength, double alpha_i, double phi_i)
Instrument
setDetector
(const IDetector &detector)
Instrument
setName
(const std::string &name)
IParametricComponent
inline
setParameterValue
(const std::string &name, double value)
IParametricComponent
setParent
(const INode *newParent)
INode
virtual
setVectorValue
(const std::string &base_name, kvector_t value)
IParametricComponent
treeToString
() const
INode
virtual
XComponentName
(const std::string &base_name)
IParametricComponent
static
YComponentName
(const std::string &base_name)
IParametricComponent
static
ZComponentName
(const std::string &base_name)
IParametricComponent
static
~IComponent
()
IComponent
inline
virtual
~INode
()
INode
inline
virtual
~Instrument
()
Instrument
virtual
~IParametricComponent
()
IParametricComponent
virtual
Generated by
1.9.1