Chombo + EB + MF  3.2
Macros | Functions
HDF5Portable.H File Reference
#include "Vector.H"
#include <hdf5.h>
#include "Box.H"
#include "Interval.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"
Include dependency graph for HDF5Portable.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _HDF5PORTABLE_H_
 

Functions

template<class T >
void dataTypes (Vector< hid_t > &a_types, const T &a_dummySpecializationArg)
 
template<class T >
void dataSize (const T &a_item, Vector< int > &a_sizes, const Box &a_box, const Interval &a_comps)
 
template<class T >
void write (const T &a_item, Vector< void *> &a_allocatedBuffers, const Box &a_box, const Interval &a_comps)
 
template<class T >
void read (T &a_item, Vector< void *> &a_allocatedBuffers, const Box &a_box, const Interval &a_comps)
 
template<class T >
const char * name (const T &a_dummySpecializationArg)
 

Macro Definition Documentation

◆ _HDF5PORTABLE_H_

#define _HDF5PORTABLE_H_

Function Documentation

◆ dataTypes()

template<class T >
void dataTypes ( Vector< hid_t > &  a_types,
const T &  a_dummySpecializationArg 
)
inline

References Vector< T >::resize().

◆ dataSize()

template<class T >
void dataSize ( const T &  a_item,
Vector< int > &  a_sizes,
const Box a_box,
const Interval a_comps 
)
inline

References Vector< T >::size().

◆ write()

template<class T >
void write ( const T &  a_item,
Vector< void *> &  a_allocatedBuffers,
const Box a_box,
const Interval a_comps 
)
inline

◆ read()

template<class T >
void read ( T &  a_item,
Vector< void *> &  a_allocatedBuffers,
const Box a_box,
const Interval a_comps 
)
inline

◆ name()

template<class T >
const char* name ( const T &  a_dummySpecializationArg)
inline

References name().