Phoxonics
1.0
Object Oriented FDTD Software
|
Public Member Functions | |
PmlConfig () | |
PmlConfig (std::string config_type) | |
virtual | ~PmlConfig () |
void | print_me () overridefinal |
Public Member Functions inherited from phoxonics::core::ConfigBase | |
ConfigBase () | |
virtual | ~ConfigBase () |
ConfigBase () | |
virtual | ~ConfigBase () |
Public Attributes | |
Vector3D | thickness |
Public Attributes inherited from phoxonics::core::ConfigBase | |
phoxonics::common::Logger | log |
std::vector< ConfigParam > | config_param |
bool | has_parsed_data { false } |
bool | is_required { false } |
std::string | config_type { "" } |
std::string | config_desc { "Base Config" } |
phoxonics::common::Utilities | utils |
Additional Inherited Members | |
Public Types inherited from phoxonics::core::ConfigBase | |
typedef phoxonics::common::Formatter | fmt |
typedef phoxonics::common::Formatter | fmt |
|
explicit |
|
explicit |
|
virtual |
References phoxonics::core::ConfigBase::log, and phoxonics::common::Logger::log_trac().
|
finaloverridevirtual |
Reimplemented from phoxonics::core::ConfigBase.
References phoxonics::core::ConfigBase::log, phoxonics::common::Logger::log_info(), phoxonics::common::Logger::log_trac(), phoxonics::core::Vector3D::print_me(), phoxonics::core::ConfigBase::print_me(), and thickness.
Referenced by phoxonics::core::SimulationConfig::print_me().
Vector3D phoxonics::core::PmlConfig::thickness |
Referenced by phoxonics::core::ConfigJsonParser::parse_pml_config(), and print_me().