22 :
IBornFF({
"FullSphere",
"sphere", {{
"Radius",
"nm",
"radius", 0, +
INF, 0}}}, P)
24 , m_position_at_center(position_at_center)
66 kvector_t new_translation = translation + rotation_offset;
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 IRotation classes.
BasicVector3D< double > kvector_t
T z() const
Returns z-component in cartesian coordinate system.
Abstract base class for Born form factors.
static SlicingEffects computeSlicingEffects(ZLimits limits, const kvector_t &position, double height)
Helper method for slicing.
Abstract base class for rotations.
kvector_t transformed(const kvector_t &v) const
The identity rotation, which leaves everything in place.
Class that contains upper and lower limits of the z-coordinate for the slicing of form factors.
complex_t ffSphere(cvector_t q, double R)
Returns the form factor of a sphere of radius R.