Phoxonics
1.0
Object Oriented FDTD Software
|
Public Member Functions | |
ElectroMagDetector1D () | |
virtual | ~ElectroMagDetector1D () |
void | configure (std::shared_ptr< ConfigBase > config_base) overridefinal |
void | print_me () overridefinal |
void | apply_detector (std::shared_ptr< CellsBase > cells_base, double time) overridefinal |
void | calculate_amplitude_phase () overridefinal |
void | record_hdf5_detector () overridefinal |
![]() | |
DetectorBase () | |
virtual | ~DetectorBase () |
virtual void | init_detector () |
std::string | h5_coord_data_file () |
DetectorBase () | |
virtual | ~DetectorBase () |
virtual void | init_detector () |
std::string | h5_coord_data_file () |
![]() | |
virtual void | configure () |
virtual void | configure () |
|
explicit |
|
virtual |
|
finaloverridevirtual |
Reimplemented from phoxonics::core::DetectorBase.
References phoxonics::core::DetectorBase::component, phoxonics::core::DetectorBase::data, phoxonics::core::ElectroMagCell::ez, phoxonics::core::DetectorBase::location, phoxonics::core::SimulationItemBase::log_, phoxonics::common::Logger::log_trac(), phoxonics::core::DetectorBase::size, and phoxonics::core::Vector3D::x.
|
finaloverridevirtual |
Reimplemented from phoxonics::core::DetectorBase.
References phoxonics::core::DetectorBase::data, phoxonics::core::SimulationItemBase::log_, and phoxonics::common::Logger::log_trac().
|
finaloverridevirtual |
Reimplemented from phoxonics::core::DetectorBase.
References phoxonics::core::SimulationItemBase::configure(), phoxonics::core::SimulationItemBase::log_, and phoxonics::common::Logger::log_trac().
|
finaloverridevirtual |
Reimplemented from phoxonics::core::DetectorBase.
References phoxonics::core::SimulationItemBase::log_, phoxonics::common::Logger::log_trac(), and phoxonics::core::DetectorBase::print_me().
|
finaloverridevirtual |
Reimplemented from phoxonics::core::DetectorBase.
References phoxonics::common::Hdf5Grid1D::create_dataset(), phoxonics::core::DetectorBase::data, phoxonics::core::DetectorBase::h5_coord_data_file(), phoxonics::core::DetectorBase::h5_dataset_name, phoxonics::core::SimulationItemBase::log_, and phoxonics::common::Logger::log_trac().