15 #ifndef BORNAGAIN_CORE_HARDPARTICLE_IFORMFACTORPOLYHEDRON_H
16 #define BORNAGAIN_CORE_HARDPARTICLE_IFORMFACTORPOLYHEDRON_H
29 #ifdef POLYHEDRAL_DIAGNOSTIC
30 static void setLimits(
double _q,
int _n);
41 complex_t evaluate_centered(
cvector_t q)
const;
43 double volume()
const override final;
49 const std::vector<kvector_t>& vertices);
52 std::unique_ptr<Polyhedron> pimpl;
Defines classes PolygonalTopology, PolyhedralTopology.
Pure virtual interface for rotations.
For internal use in IFormFactorPolyhedron.
A polyhedron, implementation class for use in IFormFactorPolyhedron.