15 #ifndef BORNAGAIN_CORE_HARDPARTICLE_RIPPLES_H
16 #define BORNAGAIN_CORE_HARDPARTICLE_RIPPLES_H
24 complex_t factor_x_box(complex_t q,
double l);
25 complex_t factor_x_Gauss(complex_t q,
double l);
26 complex_t factor_x_Lorentz(complex_t q,
double l);
28 complex_t
profile_yz_bar(complex_t qy, complex_t qz,
double width,
double height);
29 complex_t
profile_yz_cosine(complex_t qy, complex_t qz,
double width,
double height);
Defines complex_t, and a few elementary functions.
Computations for elongated particles.
complex_t profile_yz_cosine(complex_t qy, complex_t qz, double width, double height)
Complex form factor of triangular ripple.
complex_t profile_yz_bar(complex_t qy, complex_t qz, double width, double height)
Complex form factor of rectangular ripple (bar).
complex_t profile_yz_triangular(complex_t qy, complex_t qz, double width, double height, double asymmetry)
Complex form factor of triangular ripple.