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