15 #ifndef BORNAGAIN_CORE_HARDPARTICLE_PRISM_H
16 #define BORNAGAIN_CORE_HARDPARTICLE_PRISM_H
27 Prism(
bool symmetry_Ci,
double height,
const std::vector<kvector_t>& vertices);
29 const std::vector<kvector_t>& vertices();
33 std::unique_ptr<PolyhedralFace> m_base;
35 std::vector<kvector_t> m_vertices;
Defines classes PolyhedralEdge, PolyhedralFace.
Defines classes PolygonalTopology, PolyhedralTopology.
complex_t evaluate_for_q(const cvector_t &q) const
needed for topZ, bottomZ computation