32 std::string getClassName()
const override;
36 size_t bottom, top, lon, tra;
37 std::vector<bool> isQW;
38 std::vector<shared_ptr<Material>> materials;
44 const std::vector<bool>& isQW,
45 const std::vector<shared_ptr<Material>>& materials)
51 materials(materials.begin() + bottom - 1, materials.begin() + top + 1) {}
55 void detectActiveRegions()
override;
57 template <
typename DT>
struct DataBase;
69 const shared_ptr<
const MeshD<3>>& dst_mesh,
74 const shared_ptr<
const MeshD<3>>& dst_mesh,