22 :
IFormFactorBorn({
"FullSphere",
"sphere", {{
"Radius",
"nm",
"radius", 0, +
INF, 0}}}, P),
23 m_radius(m_P[0]), m_position_at_center(position_at_center)
65 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.
Pure virtual interface for rotations.
static IRotation * createIdentity()
kvector_t transformed(const kvector_t &v) const
Class that contains upper and lower limits of the z-coordinate for the slicing of form factors.
const double radius(5 *Units::nanometer)
complex_t ffSphere(cvector_t q, double R)
Returns the form factor of a sphere of radius R.