BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Defines complex_t, and a few elementary functions. More...
Go to the source code of this file.
Typedefs | |
using | complex_t = std::complex< double > |
Functions | |
complex_t | exp_I (complex_t z) |
Returns exp(I*z), where I is the imaginary unit. More... | |
complex_t | mul_I (complex_t z) |
Returns product I*z, where I is the imaginary unit. More... | |
Variables | |
constexpr complex_t | I = complex_t(0.0, 1.0) |
Defines complex_t, and a few elementary functions.
Definition in file Complex.h.
Returns exp(I*z), where I is the imaginary unit.
Definition at line 30 of file Complex.h.
Referenced by SSCApproximationStrategy::calculatePositionOffsetPhase(), SpecularScalarStrategy::calculateUpFromLayer(), DepthProbeComputationTerm::compute(), SpecularScalarStrategy::computeTopLayerR(), PolyhedralFace::edge_sum_ff(), Polyhedron::evaluate_for_q(), Prism::evaluate_for_q(), FormFactorBox::evaluate_for_q(), FormFactorCylinder::evaluate_for_q(), FormFactorEllipsoidalCylinder::evaluate_for_q(), FormFactorFullSphere::evaluate_for_q(), FormFactorFullSpheroid::evaluate_for_q(), FormFactorLongBoxGauss::evaluate_for_q(), FormFactorTruncatedSphere::evaluate_for_q(), FormFactorTruncatedSpheroid::evaluate_for_q(), FormFactorSphereGaussianRadius::evaluate_for_q(), PolyhedralFace::ff(), InterferenceFunctionRadialParaCrystal::FTPDF(), InterferenceFunction2DParaCrystal::FTPDF(), RoughMultiLayerComputation::get_sum8terms(), FormFactorDecoratorPositionFactor::getPositionFactor(), FormFactorCone::Integrand(), FormFactorHemiEllipsoid::Integrand(), FormFactorTruncatedSphere::Integrand(), FormFactorTruncatedSpheroid::Integrand(), ripples::profile_yz_bar(), ripples::profile_yz_cosine(), and ripples::profile_yz_triangular().
Returns product I*z, where I is the imaginary unit.
Definition at line 24 of file Complex.h.
Referenced by MatrixRTCoefficients_v1::calculateTRMatrices(), MatrixRTCoefficients_v1::calculateTRWithoutMagnetization(), Polyhedron::evaluate_centered(), PolyhedralFace::expansion(), PolyhedralFace::ff(), and ripples::profile_yz_triangular().
Definition at line 21 of file Complex.h.
Referenced by SpecularMagneticStrategy_v2::calculateTR(), MatrixRTCoefficients::computeDeltaMatrix(), SpecularMagneticNCStrategy::computeRoughnessMatrices(), SpecularMagneticTanhStrategy::computeRoughnessMatrix(), Polyhedron::evaluate_centered(), PolyhedralFace::expansion(), PolyhedralFace::ff(), PolyhedralFace::ff_2D_direct(), MatrixRTCoefficients_v2::getKz(), SpecularMagneticStrategy_v2::nullifyBottomReflection(), MatrixRTCoefficients::pMatrixHelper(), CsvImportTable::setData(), and MatrixRTCoefficients::TransformationMatrix().