BornAgain  1.18.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 finalInstrumentinlinevirtual
applyDetectorResolution(OutputData< double > *p_intensity_map) constInstrument
copyNumber(const INode *node) constINode
createParameterTree() constINodevirtual
detector() (defined in Instrument)Instrument
detector() const (defined in Instrument)Instrument
detector2D() (defined in Instrument)Instrument
detector2D() const (defined in Instrument)Instrument
displayName() constINode
getBeam() (defined in Instrument)Instrumentinline
getBeam() const (defined in Instrument)Instrumentinline
getBeamIntensity() const (defined in Instrument)Instrument
getChildren() constInstrumentvirtual
getDetector() const (defined in Instrument)Instrument
getDetectorAxis(size_t index) const (defined in Instrument)Instrument
getDetectorDimension() const (defined in Instrument)Instrument
getDetectorMask() const (defined in Instrument)Instrument
getName() const (defined in IParameterized)IParameterizedinline
initDetector()Instrument
INode() (defined in INode)INodeinline
INode(const NodeMeta &meta, const std::vector< double > &PValues) (defined in INode)INode
Instrument() (defined in Instrument)Instrument
Instrument(const Instrument &other) (defined in Instrument)Instrument
IParameterized(const std::string &name="") (defined in IParameterized)IParameterized
IParameterized(const IParameterized &other) (defined in IParameterized)IParameterized
m_beam (defined in Instrument)Instrumentprotected
m_detector (defined in Instrument)Instrumentprotected
m_NP (defined in INode)INodeprotected
m_P (defined in INode)INodeprotected
onChange()IParameterizedinlinevirtual
operator=(const Instrument &other) (defined in Instrument)Instrument
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
removeDetectorResolution()Instrument
removeParameter(const std::string &name) (defined in IParameterized)IParameterized
removeVector(const std::string &base_name) (defined in IParameterized)IParameterized
setAnalyzerProperties(const kvector_t direction, double efficiency, double total_transmission)Instrument
setBeam(const Beam &beam) (defined in Instrument)Instrument
setBeamIntensity(double intensity) (defined in Instrument)Instrument
setBeamParameters(double wavelength, double alpha_i, double phi_i)Instrument
setBeamPolarization(const kvector_t bloch_vector)Instrument
setDetector(const IDetector &detector)Instrument
setDetectorResolutionFunction(const IResolutionFunction2D &p_resolution_function)Instrument
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
setVectorValue(const std::string &base_name, kvector_t value) (defined in IParameterized)IParameterized
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
~INode() (defined in INode)INodeinlinevirtual
~Instrument() (defined in Instrument)Instrumentvirtual
~IParameterized() (defined in IParameterized)IParameterizedvirtual