Phoxonics
1.0
Object Oriented FDTD Software
|
Public Member Functions | |
EngineConfig () | |
EngineConfig (std::string config_type, bool mpi_enabled, bool cuda_enabled, std::string h5_geometry_file, std::string h5_data_file, std::string h5_geom_dataset_name, std::string h5_data_dataset_name, bool real_time_visualization, std::string visualization_commands, bool generate_animation) | |
virtual | ~EngineConfig () |
void | print_me () overridefinal |
![]() | |
ConfigBase () | |
virtual | ~ConfigBase () |
ConfigBase () | |
virtual | ~ConfigBase () |
Public Attributes | |
bool | mpi_enabled { false } |
bool | cuda_enabled { false } |
std::string | h5_geometry_file { "" } |
std::string | h5_data_file { "" } |
std::string | h5_geom_dataset_name { "" } |
std::string | h5_data_dataset_name { "" } |
bool | real_time_visualization { false } |
std::string | visualization_commands { "" } |
bool | generate_animation { false } |
![]() | |
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 |
References phoxonics::core::ConfigBase::config_desc, phoxonics::core::ConfigBase::config_type, cuda_enabled, generate_animation, h5_data_dataset_name, h5_data_file, h5_geom_dataset_name, h5_geometry_file, phoxonics::core::ConfigBase::has_parsed_data, phoxonics::core::ConfigBase::log, phoxonics::common::Logger::log_trac(), mpi_enabled, real_time_visualization, and visualization_commands.
|
virtual |
References phoxonics::core::ConfigBase::log, and phoxonics::common::Logger::log_trac().
|
finaloverridevirtual |
Reimplemented from phoxonics::core::ConfigBase.
References cuda_enabled, h5_data_dataset_name, h5_data_file, h5_geom_dataset_name, h5_geometry_file, phoxonics::core::ConfigBase::log, phoxonics::common::Logger::log_info(), phoxonics::common::Logger::log_trac(), mpi_enabled, and phoxonics::core::ConfigBase::print_me().
Referenced by phoxonics::core::SimulationConfig::print_me().
bool phoxonics::core::EngineConfig::cuda_enabled { false } |
Referenced by EngineConfig(), and print_me().
bool phoxonics::core::EngineConfig::generate_animation { false } |
Referenced by EngineConfig().
std::string phoxonics::core::EngineConfig::h5_data_dataset_name { "" } |
Referenced by EngineConfig(), and print_me().
std::string phoxonics::core::EngineConfig::h5_data_file { "" } |
Referenced by EngineConfig(), and print_me().
std::string phoxonics::core::EngineConfig::h5_geom_dataset_name { "" } |
Referenced by EngineConfig(), and print_me().
std::string phoxonics::core::EngineConfig::h5_geometry_file { "" } |
Referenced by EngineConfig(), and print_me().
bool phoxonics::core::EngineConfig::mpi_enabled { false } |
Referenced by EngineConfig(), and print_me().
bool phoxonics::core::EngineConfig::real_time_visualization { false } |
Referenced by EngineConfig().
std::string phoxonics::core::EngineConfig::visualization_commands { "" } |
Referenced by EngineConfig().