Phoxonics  1.0
Object Oriented FDTD Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
phoxonics::core::SimulationBuilder Class Reference

Public Member Functions

 SimulationBuilder ()
 
 SimulationBuilder (SimulationConfig sim_config)
 
virtual ~SimulationBuilder ()
 
std::shared_ptr< SimulationBasebuild_simulation ()
 
void generate_geometries (std::shared_ptr< SimulationBase > sim_base)
 
void generate_cells_h5 (std::shared_ptr< SimulationBase > sim_base, std::string material_property)
 
 SimulationBuilder ()
 
 SimulationBuilder (SimulationConfig sim_config)
 
virtual ~SimulationBuilder ()
 
std::shared_ptr< SimulationBasebuild_simulation ()
 
void generate_geometries (std::shared_ptr< SimulationBase > sim_base)
 
void generate_cells_h5 (std::shared_ptr< SimulationBase > sim_base, std::string material_property)
 

Constructor & Destructor Documentation

phoxonics::core::SimulationBuilder::SimulationBuilder ( )
phoxonics::core::SimulationBuilder::SimulationBuilder ( SimulationConfig  sim_config)
explicit
phoxonics::core::SimulationBuilder::~SimulationBuilder ( )
virtual
phoxonics::core::SimulationBuilder::SimulationBuilder ( )
phoxonics::core::SimulationBuilder::SimulationBuilder ( SimulationConfig  sim_config)
explicit
virtual phoxonics::core::SimulationBuilder::~SimulationBuilder ( )
virtual

Member Function Documentation

std::shared_ptr< SimulationBase > phoxonics::core::SimulationBuilder::build_simulation ( )
std::shared_ptr<SimulationBase> phoxonics::core::SimulationBuilder::build_simulation ( )
void phoxonics::core::SimulationBuilder::generate_cells_h5 ( std::shared_ptr< SimulationBase sim_base,
std::string  material_property 
)
void phoxonics::core::SimulationBuilder::generate_cells_h5 ( std::shared_ptr< SimulationBase sim_base,
std::string  material_property 
)
void phoxonics::core::SimulationBuilder::generate_geometries ( std::shared_ptr< SimulationBase sim_base)
void phoxonics::core::SimulationBuilder::generate_geometries ( std::shared_ptr< SimulationBase sim_base)