Phoxonics
1.0
Object Oriented FDTD Software
|
Public Member Functions | |
SourceConfig () | |
SourceConfig (std::string config_type, std::string component, std::string source_type) | |
virtual | ~SourceConfig () |
void | print_me () overridefinal |
![]() | |
ConfigBase () | |
virtual | ~ConfigBase () |
ConfigBase () | |
virtual | ~ConfigBase () |
Public Attributes | |
std::string | component { "" } |
Vector3D | location |
Vector3D | size |
std::string | source_type { "" } |
![]() | |
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 | |
![]() | |
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 |
std::string phoxonics::core::SourceConfig::component { "" } |
Referenced by print_me(), and SourceConfig().
Vector3D phoxonics::core::SourceConfig::location |
Referenced by phoxonics::core::ConfigJsonParser::parse_source_configs(), and print_me().
Vector3D phoxonics::core::SourceConfig::size |
Referenced by phoxonics::core::ConfigJsonParser::parse_source_configs(), and print_me().
std::string phoxonics::core::SourceConfig::source_type { "" } |
Referenced by print_me(), and SourceConfig().