27 pimpl = std::make_unique<Prism>(symmetry_Ci,
height(), vertices);
52 return std::sqrt(
pimpl->area());
59 return pimpl->evaluate_for_q(q);
std::complex< double > complex_t
Abstract base class for Born form factors.
static double TopZ(const std::vector< kvector_t > &vertices, const IRotation &rotation)
Calculates the z-coordinate of the highest vertex after rotation.
static double BottomZ(const std::vector< kvector_t > &vertices, const IRotation &rotation)
Calculates the z-coordinate of the lowest vertex after rotation.
Abstract base class for rotations.