8 #ifndef ELECTROMAGCELLS2D_HPP_
9 #define ELECTROMAGCELLS2D_HPP_
13 #include "../cell/ElectroMagCell.hpp"
14 #include "../../../visual/visual.hpp"
15 #include "../../../common/common.hpp"
34 std::vector<std::vector<ElectroMagCell>>
cells;
56 std::shared_ptr<
phoxonics::common::Hdf5Base> hdf5_base) override final;
60 phoxonics::visual::GnuplotConfig gp_config) override final;
Definition: CellsBase.hpp:20
void visualize_cells_slice(std::string component, phoxonics::visual::GnuplotConfig gp_config) overridefinal
Definition: ElectroMagCells2D.cpp:129
void configure() overridefinal
Definition: ElectroMagCells2D.cpp:29
Definition: ElectroMagCells2D.hpp:29
Definition: CommonBase.hpp:14
ElectroMagCells2D()
Definition: ElectroMagCells2D.cpp:15
void generate_cells_h5(std::string material_property) overridefinal
Definition: ElectroMagCells2D.cpp:65
void print_me() overridefinal
Definition: ElectroMagCells2D.cpp:59
void generate_cells_slice_h5(std::string component, std::shared_ptr< phoxonics::common::Hdf5Base > hdf5_base) overridefinal
Definition: ElectroMagCells2D.cpp:94
std::vector< std::vector< ElectroMagCell > > cells
Definition: ElectroMagCells2D.hpp:34
virtual ~ElectroMagCells2D()
Definition: ElectroMagCells2D.cpp:19