Phoxonics
1.0
Object Oriented FDTD Software
|
Public Member Functions | |
PhxElectroMagDetector2D () | |
virtual | ~PhxElectroMagDetector2D () |
void | configure (std::shared_ptr< ConfigBase > config_base) overridefinal |
void | print_me () overridefinal |
void | init_detector () 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 () |
std::string | h5_coord_data_file () |
DetectorBase () | |
virtual | ~DetectorBase () |
std::string | h5_coord_data_file () |
![]() | |
virtual void | configure () |
virtual void | configure () |
phoxonics::core::PhxElectroMagDetector2D::PhxElectroMagDetector2D | ( | ) |
|
virtual |
|
finaloverridevirtual |
Reimplemented from phoxonics::core::DetectorBase.
References phoxonics::core::DetectorBase::component, phoxonics::core::DetectorBase::data, phoxonics::core::ElectroMagCell::ez, phoxonics::core::ElectroMagCell::hz, phoxonics::core::EmConstants::lambda_0, phoxonics::core::DetectorBase::location, phoxonics::core::SimulationItemBase::log_, phoxonics::common::Logger::log_trac(), phoxonics::core::SimulationItemBase::sim_config, phoxonics::core::DetectorBase::size, phoxonics::core::Vector3D::x, and phoxonics::core::Vector3D::y.
|
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::config_param_heleper_, phoxonics::core::SimulationItemBase::configure(), phoxonics::core::ConfigParamHelper::get_config_param_value(), phoxonics::core::SimulationItemBase::log_, and phoxonics::common::Logger::log_trac().
|
finaloverridevirtual |
Reimplemented from phoxonics::core::DetectorBase.
References phoxonics::core::SimulationItemBase::config_param_heleper_, phoxonics::core::DetectorBase::data, phoxonics::core::SimulationItemBase::log_, phoxonics::common::Logger::log_trac(), and phoxonics::core::ConfigParamHelper::str_omegas_to_vector().
|
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::Hdf5Grid2D::create_dataset(), phoxonics::core::DetectorBase::data, phoxonics::core::DetectorBase::h5_coord_data_file(), phoxonics::core::DetectorBase::h5_dataset_name, phoxonics::core::SimulationItemBase::log_, phoxonics::common::Logger::log_trac(), and phoxonics::core::SimulationItemBase::sim_config.