8 #ifndef ELECTROMAGDETECTOR1D_HPP_
9 #define ELECTROMAGDETECTOR1D_HPP_
11 #include "../../../common/common.hpp"
15 #include "../cells/ElectroMagCells1D.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<ElectroMagCells1D> em_cells_1d_;
void record_hdf5_detector() overridefinal
Definition: ElectroMagDetector1D.cpp:78
void print_me() overridefinal
Definition: ElectroMagDetector1D.cpp:28
Definition: CommonBase.hpp:14
Definition: ElectroMagDetector1D.hpp:20
ElectroMagDetector1D()
Definition: ElectroMagDetector1D.cpp:15
void calculate_amplitude_phase() overridefinal
Definition: ElectroMagDetector1D.cpp:62
virtual ~ElectroMagDetector1D()
Definition: ElectroMagDetector1D.cpp:19
Definition: DetectorBase.hpp:22
virtual void configure()
Definition: SimulationItemBase.cpp:21
void apply_detector(std::shared_ptr< CellsBase > cells_base, double time) overridefinal
Definition: ElectroMagDetector1D.cpp:33