BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
Beam Member List

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

Beam(double intensity, double wavelength, const Direction &direction)Beam
Beam(const Beam &other)Beam
Beam()Beamprivate
checkNodeArgs() constINode
className() const finalBeaminlinevirtual
clone() constBeam
DepthProbeSimulationTest classBeamfriend
direction() constBeaminline
footprintFactor() constBeam
horizontalBeam()Beamstatic
INode()=defaultINode
INode(std::vector< double > PValues)INode
intensity() constBeaminline
m_alphaBeamprivate
m_alphaLimitsBeamprivate
m_beamPolarizationBeamprivate
m_intensityBeamprivate
m_PINodeprotected
m_phiBeamprivate
m_shape_factorBeamprivate
m_wavelengthBeamprivate
nodeChildren() const overrideBeamvirtual
nodeOffspring() constINode
operator=(const Beam &other)Beam
parDefs() constINodeinlinevirtual
polMatrix() constBeam
polVector() constBeam
setAzimuthalAngleGuarded(double value)Beam
setDirection(const Direction &direction)Beam
setFootprintFactor(const IFootprintFactor &shape_factor)Beam
setInclination(double alpha)Beam
setInclinationAngleGuarded(double value)Beam
setInclinationLimits(const RealLimits &limits)Beam
setIntensity(double intensity)Beaminline
setPolarization(R3 bloch_vector)Beam
setWavelength(double wavelength)Beam
setWavelengthGuarded(double value)Beam
wavelength() constBeaminline
~Beam() overrideBeam
~INode()=defaultINodevirtual