Phoxonics
1.0
Object Oriented FDTD Software
|
Public Types | |
typedef phoxonics::common::Formatter | fmt |
Public Member Functions | |
ConfigParamHelper () | |
virtual | ~ConfigParamHelper () |
std::string | get_config_param_value (std::string config_section, std::vector< ConfigParam > &config_params, std::string config_param_name) |
Vector3D | str_to_vector3d (std::string config_section, std::string config_prop, std::string str_vec3d) |
std::vector< double > | str_freqs_to_vector (std::string freqs) |
std::vector< double > | str_omegas_to_vector (std::string omegas, int n_omegas) |
Public Attributes | |
phoxonics::common::Logger | log |
phoxonics::common::Strings | str_ |
phoxonics::core::ConfigParamHelper::ConfigParamHelper | ( | ) |
References log, and phoxonics::common::Logger::log_trac().
|
virtual |
References log, and phoxonics::common::Logger::log_trac().
std::string phoxonics::core::ConfigParamHelper::get_config_param_value | ( | std::string | config_section, |
std::vector< ConfigParam > & | config_params, | ||
std::string | config_param_name | ||
) |
References log, and phoxonics::common::Logger::log_trac().
Referenced by phoxonics::core::ElectroMagDetector2D::configure(), phoxonics::core::PhxElectroMagDetector2D::configure(), phoxonics::core::PixelGeometry2D::configure(), phoxonics::core::Circle2D::configure(), phoxonics::core::ElectroMagSinusoidal1D::configure(), phoxonics::core::PhxElectroMagSinusoidal2D::configure(), phoxonics::core::ElectroMagnetic1D::configure(), phoxonics::core::ElectroMagGaussian1D::configure(), phoxonics::core::PhxElectroMagGaussian2D::configure(), phoxonics::core::ElectroMagGaussian2D::configure(), phoxonics::core::PhxElectroMagGaussianSin2D::configure(), phoxonics::core::ElectroMagSinusoidal2D::configure(), phoxonics::core::ElectroMagnetic2D::configure(), and phoxonics::core::PhxElectroMagnetic2D::configure().
std::vector< double > phoxonics::core::ConfigParamHelper::str_freqs_to_vector | ( | std::string | freqs | ) |
References log, phoxonics::common::Logger::log_trac(), phoxonics::common::Strings::split(), and str_.
Referenced by phoxonics::core::ElectroMagDetector2D::configure().
std::vector< double > phoxonics::core::ConfigParamHelper::str_omegas_to_vector | ( | std::string | omegas, |
int | n_omegas | ||
) |
References log, phoxonics::common::Logger::log_trac(), phoxonics::common::Strings::split(), and str_.
Referenced by phoxonics::core::PhxElectroMagDetector2D::init_detector().
Vector3D phoxonics::core::ConfigParamHelper::str_to_vector3d | ( | std::string | config_section, |
std::string | config_prop, | ||
std::string | str_vec3d | ||
) |
phoxonics::common::Logger phoxonics::core::ConfigParamHelper::log |
phoxonics::common::Strings phoxonics::core::ConfigParamHelper::str_ |
Referenced by str_freqs_to_vector(), str_omegas_to_vector(), and str_to_vector3d().