19 "prism with regular hexagonal base",
20 {{
"BaseEdge",
"nm",
"edge length of hexagonal base", 0, +
INF, 0},
21 {
"Height",
"nm",
"height", 0, +
INF, 0}}},
23 m_base_edge(m_P[0]), m_height(m_P[1])
44 double as = a * sqrt(3) / 2;
46 std::vector<kvector_t> V{{a, 0., 0.}, {ac, as, 0.}, {-ac, as, 0.},
47 {-a, 0., 0.}, {-ac, -as, 0.}, {ac, -as, 0.}};
Pure virtual interface for rotations.
Class that contains upper and lower limits of the z-coordinate for the slicing of form factors.