Phoxonics
1.0
Object Oriented FDTD Software
|
Public Member Functions | |
SimulationManager (std::string sim_base_folder, std::string sim_run_folder, std::string sim_config_file) | |
virtual | ~SimulationManager () |
virtual void | start_simulation () |
virtual void | construct_simulation () |
SimulationManager (std::string sims_folder, std::string simulation_file) | |
virtual | ~SimulationManager () |
virtual void | start_simulation () |
virtual void | construct_simulation () |
![]() | |
virtual void | configure () |
virtual void | configure (std::shared_ptr< ConfigBase > config_base) |
virtual void | print_me () |
virtual void | configure () |
virtual void | configure (std::shared_ptr< ConfigBase > config_base) |
virtual void | print_me () |
Additional Inherited Members | |
![]() | |
std::shared_ptr< SimulationConfig > | sim_config { nullptr } |
![]() | |
typedef phoxonics::common::Formatter | fmt_ |
typedef phoxonics::common::Formatter | fmt_ |
![]() | |
SimulationItemBase () | |
virtual | ~SimulationItemBase () |
SimulationItemBase () | |
virtual | ~SimulationItemBase () |
![]() | |
phoxonics::common::Logger | log_ |
ConfigParamHelper | config_param_heleper_ |
EmConstants | em_constants_ |
phoxonics::common::Folder | fld_ |
phoxonics::common::Utilities | utils_ |
phoxonics::common::Strings | strs_ |
phoxonics::visual::Hdf5Renderer | hdf5_renderer_ |
phoxonics::common::Config | cfg_ |
|
explicit |
References phoxonics::core::SimulationItemBase::log_, phoxonics::common::Logger::log_info(), phoxonics::common::Logger::log_trac(), phoxonics::core::SimulationConfig::main_config, phoxonics::core::ConfigJsonParser::parse_main_config(), phoxonics::core::MainConfig::sim_base_folder, phoxonics::core::MainConfig::sim_config_file, phoxonics::core::MainConfig::sim_run_folder, phoxonics::core::MainConfig::sim_template_folder, and phoxonics::core::ConfigValidator::validate_main_config().
|
virtual |
|
explicit |
|
virtual |
|
virtual |
References phoxonics::core::SimulationBuilder::build_simulation(), phoxonics::core::SimulationItemBase::log_, and phoxonics::common::Logger::log_trac().
Referenced by main().
|
virtual |
|
virtual |
References phoxonics::core::SimulationItemBase::log_, phoxonics::common::Logger::log_info(), and phoxonics::common::Logger::log_trac().
Referenced by main().
|
virtual |