h5cpp  0.5.0
A modern C++ wrapper for the HDF5 C library
hdf5::file::MPIDriver Class Reference

class for the MPI driver (for hdf5 with compiled MPI)

#include <mpi_driver.hpp>

Inheritance diagram for hdf5::file::MPIDriver:
Collaboration diagram for hdf5::file::MPIDriver:

Public Member Functions

 MPIDriver (MPI_Comm comm, MPI_Info info)
 
 MPIDriver (const MPIDriver &)=default
 
virtual void operator() (const property::FileAccessList &fapl) const override
 set a driver More...
 
virtual DriverID id () const noexcept override
 get driver ID More...
 
- Public Member Functions inherited from hdf5::file::Driver
virtual ~Driver ()
 

Additional Inherited Members

- Public Types inherited from hdf5::file::Driver
using UniquePointer = std::unique_ptr< Driver >
 unique pointer type More...
 

Constructor & Destructor Documentation

◆ MPIDriver() [1/2]

hdf5::file::MPIDriver::MPIDriver ( MPI_Comm  comm,
MPI_Info  info 
)

◆ MPIDriver() [2/2]

hdf5::file::MPIDriver::MPIDriver ( const MPIDriver )
default

Member Function Documentation

◆ id()

virtual DriverID hdf5::file::MPIDriver::id ( ) const
overridevirtualnoexcept

Return the ID of a particular driver.

Implements hdf5::file::Driver.

◆ operator()()

virtual void hdf5::file::MPIDriver::operator() ( const property::FileAccessList fapl) const
overridevirtual

Sets a driver to a particular file access property list.

Implements hdf5::file::Driver.


The documentation for this class was generated from the following file: