19 "prism with regular hexagonal base",
20 {{
"BaseEdge",
"nm",
"edge length of hexagonal base", 0, +
INF, 0},
21 {
"Height",
"nm",
"height", 0, +
INF, 0}}},
45 double as = a * sqrt(3) / 2;
47 std::vector<kvector_t> V{{a, 0., 0.}, {ac, as, 0.}, {-ac, as, 0.},
48 {-a, 0., 0.}, {-ac, -as, 0.}, {ac, -as, 0.}};
static SlicingEffects computeSlicingEffects(ZLimits limits, const kvector_t &position, double height)
Helper method for slicing.
Abstract base class for rotations.
Class that contains upper and lower limits of the z-coordinate for the slicing of form factors.