25 {{
"Radius",
"nm",
"radius of base", 0, +
INF, 0}, {
"Height",
"nm",
"height", 0, +
INF, 0}}},
Defines Bessel functions in namespace Math.
std::complex< double > complex_t
complex_t exp_I(complex_t z)
Returns exp(I*z), where I is the imaginary unit.
Defines M_PI and some more mathematical constants.
Defines class DoubleEllipse.
Defines functions in namespace Math.
T z() const
Returns z-component in cartesian coordinate system.
T y() const
Returns y-component in cartesian coordinate system.
T x() const
Returns x-component in cartesian coordinate system.
Abstract base class for Born form factors.
std::unique_ptr< IShape3D > m_shape3D
IShape3D object, used to retrieve vertices (which may be approximate in the case of round shapes).
static SlicingEffects computeSlicingEffects(ZLimits limits, const kvector_t &position, double height)
Helper method for slicing.
Abstract base class for rotations.
Class that contains upper and lower limits of the z-coordinate for the slicing of form factors.
double J1c(double x)
Bessel function J1(x)/x.
double sinc(double x)
sinc function: