8 #ifndef ELECTROMAGDETECTOR2D_HPP_
9 #define ELECTROMAGDETECTOR2D_HPP_
11 #include "../../../common/common.hpp"
15 #include "../cells/ElectroMagCells2D.hpp"
26 void configure(std::shared_ptr<ConfigBase> config_base)
override final;
32 void apply_detector(std::shared_ptr<CellsBase> cells_base,
double time)
override final;
42 std::shared_ptr<ElectroMagCells2D> em_cells_2d_;
void record_hdf5_detector() overridefinal
Definition: ElectroMagDetector2D.cpp:101
Definition: CommonBase.hpp:14
void calculate_amplitude_phase() overridefinal
Definition: ElectroMagDetector2D.cpp:85
virtual ~ElectroMagDetector2D()
Definition: ElectroMagDetector2D.cpp:19
Definition: DetectorBase.hpp:22
void apply_detector(std::shared_ptr< CellsBase > cells_base, double time) overridefinal
Definition: ElectroMagDetector2D.cpp:53
Definition: ElectroMagDetector2D.hpp:20
virtual void configure()
Definition: SimulationItemBase.cpp:21
ElectroMagDetector2D()
Definition: ElectroMagDetector2D.cpp:15
void print_me() overridefinal
Definition: ElectroMagDetector2D.cpp:48