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::CellsBase Class Reference
Inheritance diagram for phoxonics::core::CellsBase:
Inheritance graph
[legend]
Collaboration diagram for phoxonics::core::CellsBase:
Collaboration graph
[legend]

Public Member Functions

 CellsBase ()
 
virtual ~CellsBase ()
 
virtual void configure () override
 
virtual void print_me () override
 
virtual void generate_cells_h5 (std::string material_property)
 
virtual void generate_cells_slice_h5 (std::string component, std::shared_ptr< phoxonics::common::Hdf5Base > hdf5_base)
 
virtual void visualize_cells_slice (std::string component, phoxonics::visual::GnuplotConfig gp_config)
 
 CellsBase ()
 
virtual ~CellsBase ()
 
virtual void configure () override
 
virtual void print_me () override
 
virtual void generate_cells_h5 (std::string material_property)
 
virtual void generate_cells_slice_h5 (std::string component, std::shared_ptr< phoxonics::common::Hdf5Base > hdf5_base)
 
virtual void visualize_cells_slice (std::string component, phoxonics::visual::GnuplotConfig gp_config)
 
- Public Member Functions inherited from phoxonics::core::SimulationItemBase
virtual void configure (std::shared_ptr< ConfigBase > config_base)
 
virtual void configure (std::shared_ptr< ConfigBase > config_base)
 

Additional Inherited Members

- Public Attributes inherited from phoxonics::core::SimulationItemBase
std::shared_ptr< SimulationConfigsim_config { nullptr }
 
- Protected Types inherited from phoxonics::core::SimulationItemBase
typedef
phoxonics::common::Formatter 
fmt_
 
typedef
phoxonics::common::Formatter 
fmt_
 
- Protected Member Functions inherited from phoxonics::core::SimulationItemBase
 SimulationItemBase ()
 
virtual ~SimulationItemBase ()
 
 SimulationItemBase ()
 
virtual ~SimulationItemBase ()
 
- Protected Attributes inherited from phoxonics::core::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_
 

Constructor & Destructor Documentation

phoxonics::core::CellsBase::CellsBase ( )
explicit
phoxonics::core::CellsBase::~CellsBase ( )
virtual
phoxonics::core::CellsBase::CellsBase ( )
explicit
virtual phoxonics::core::CellsBase::~CellsBase ( )
virtual

Member Function Documentation

void phoxonics::core::CellsBase::configure ( )
overridevirtual
virtual void phoxonics::core::CellsBase::configure ( )
overridevirtual
virtual void phoxonics::core::CellsBase::generate_cells_h5 ( std::string  material_property)
virtual
void phoxonics::core::CellsBase::generate_cells_h5 ( std::string  material_property)
virtual
virtual void phoxonics::core::CellsBase::generate_cells_slice_h5 ( std::string  component,
std::shared_ptr< phoxonics::common::Hdf5Base hdf5_base 
)
virtual
void phoxonics::core::CellsBase::generate_cells_slice_h5 ( std::string  component,
std::shared_ptr< phoxonics::common::Hdf5Base hdf5_base 
)
virtual
virtual void phoxonics::core::CellsBase::print_me ( )
overridevirtual
void phoxonics::core::CellsBase::print_me ( )
overridevirtual
virtual void phoxonics::core::CellsBase::visualize_cells_slice ( std::string  component,
phoxonics::visual::GnuplotConfig  gp_config 
)
virtual
void phoxonics::core::CellsBase::visualize_cells_slice ( std::string  component,
phoxonics::visual::GnuplotConfig  gp_config 
)
virtual