BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Functions | |
complex_t | factor_x_box (complex_t q, double l) |
complex_t | factor_x_Gauss (complex_t q, double l) |
complex_t | factor_x_Lorentz (complex_t q, double l) |
complex_t | profile_yz_bar (complex_t qy, complex_t qz, double width, double height) |
complex_t | profile_yz_cosine (complex_t qy, complex_t qz, double width, double height) |
complex_t | profile_yz_triangular (complex_t qy, complex_t qz, double width, double height, double asymmetry) |
Computations for elongated particles.
Definition at line 20 of file Ripples.cpp.
References MathFunctions::sinc().
Referenced by FormFactorCosineRippleBox::factor_x(), and FormFactorSawtoothRippleBox::factor_x().
Definition at line 25 of file Ripples.cpp.
Referenced by FormFactorBarGauss::factor_x(), FormFactorCosineRippleGauss::factor_x(), and FormFactorSawtoothRippleGauss::factor_x().
Definition at line 30 of file Ripples.cpp.
Referenced by FormFactorBarLorentz::factor_x(), FormFactorCosineRippleLorentz::factor_x(), and FormFactorSawtoothRippleLorentz::factor_x().
Complex form factor of rectangular ripple (bar).
Definition at line 36 of file Ripples.cpp.
References exp_I(), anonymous_namespace{BoxCompositionBuilder.cpp}::height, MathFunctions::sinc(), and anonymous_namespace{BoxCompositionBuilder.cpp}::width.
Referenced by IProfileRectangularRipple::factor_yz().
Complex form factor of triangular ripple.
Definition at line 46 of file Ripples.cpp.
References exp_I(), anonymous_namespace{BoxCompositionBuilder.cpp}::height, ComplexIntegrator::integrate(), M_PI, M_PI_2, M_PI_4, M_TWOPI, MathFunctions::sinc(), and anonymous_namespace{BoxCompositionBuilder.cpp}::width.
Referenced by ICosineRipple::factor_yz().
complex_t ripples::profile_yz_triangular | ( | complex_t | qy, |
complex_t | qz, | ||
double | width, | ||
double | height, | ||
double | asymmetry | ||
) |
Complex form factor of triangular ripple.
Definition at line 73 of file Ripples.cpp.
References exp_I(), anonymous_namespace{BoxCompositionBuilder.cpp}::height, mul_I(), MathFunctions::sinc(), and anonymous_namespace{BoxCompositionBuilder.cpp}::width.
Referenced by ISawtoothRipple::factor_yz().