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

Public Member Functions

 Hdf5Grid2D (std::string h5_file_name, std::string dataset_name, long long unsigned int dim_x, long long unsigned int dim_y, bool print_exception)
 
virtual ~Hdf5Grid2D ()
 
void create_dataset (const void *data)
 
- Public Member Functions inherited from phoxonics::common::Hdf5Base
 Hdf5Base (std::string h5_file_name, std::string dataset_name, bool print_exception)
 
virtual ~Hdf5Base ()
 
virtual void create_dataset_slice (const void *data)
 

Additional Inherited Members

- Protected Types inherited from phoxonics::common::CommonBase
typedef Formatter fmt_
 
- Protected Member Functions inherited from phoxonics::common::CommonBase
 CommonBase ()
 
virtual ~CommonBase ()
 
- Protected Attributes inherited from phoxonics::common::Hdf5Base
H5std_string h5_file_name_
 
H5std_string dataset_name_
 
bool print_exception_
 
long long unsigned int dim_y_extend_ { 1 }
 
long long unsigned int dim_z_extend_ { 1 }
 
long long unsigned int data_offset_ { 0 }
 
- Protected Attributes inherited from phoxonics::common::CommonBase
Logger log_
 

Constructor & Destructor Documentation

phoxonics::common::Hdf5Grid2D::Hdf5Grid2D ( std::string  h5_file_name,
std::string  dataset_name,
long long unsigned int  dim_x,
long long unsigned int  dim_y,
bool  print_exception 
)
explicit
phoxonics::common::Hdf5Grid2D::~Hdf5Grid2D ( )
virtual

Member Function Documentation

void phoxonics::common::Hdf5Grid2D::create_dataset ( const void *  data)
virtual