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

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

calculateTR(MatrixRTCoefficients_v2 &coeff)SpecularMagneticStrategyprivatestatic
calculateZeroFieldTR(MatrixRTCoefficients_v2 &coeff)SpecularMagneticStrategyprivatestatic
coeffs_t typedefISpecularStrategy
computeTR(const std::vector< Slice > &slices, const std::vector< complex_t > &kzs)SpecularMagneticStrategyprivatestatic
Execute(const std::vector< Slice > &slices, const kvector_t &k) constSpecularMagneticStrategyvirtual
Execute(const std::vector< Slice > &slices, const std::vector< complex_t > &kz) constSpecularMagneticStrategyvirtual
findNormalizationCoefficients(const MatrixRTCoefficients_v2 &coeff)SpecularMagneticStrategyprivatestatic
ISpecularStrategy()=defaultISpecularStrategy
ISpecularStrategy(const ISpecularStrategy &other)=deleteISpecularStrategy
nullifyBottomReflection(MatrixRTCoefficients_v2 &coeff)SpecularMagneticStrategyprivatestatic
propagateBackwardsForwards(std::vector< MatrixRTCoefficients_v2 > &coeff, const std::vector< Slice > &slices)SpecularMagneticStrategyprivatestatic
setNoTransmission(MatrixRTCoefficients_v2 &coeff)SpecularMagneticStrategyprivatestatic
~ISpecularStrategy()=defaultISpecularStrategyvirtual