QDP++
QDP::HDF5Writer Class Reference

HDF5 writer class. More...

#include <qdp_hdf5.h>

Inheritance diagram for QDP::HDF5Writer:
QDP::HDF5

Public Member Functions

 HDF5Writer ()
 Empty constructors.
 HDF5Writer (const long int &stripesize, const long int &maxalign=0)
 HDF5Writer (const std::string &filename, const HDF5Base::writemode &mode=HDF5Base::ate)
 Construct from contents of file.
 ~HDF5Writer ()
 Destructor.
void open (const std::string &filename)
void open (const std::string &filename, const HDF5Base::writemode &mode)
void push (const std::string &name)
void mkdir (const ::std::string &name)
void deleteAllAttributes (const std::string &obj_name)
void deleteAttribute (const std::string &obj_name, const std::string &attr_name)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const short &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const unsigned short &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const int &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const unsigned int &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const unsigned long long &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const float &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const double &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const std::string &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const multi1d< short > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const multi1d< unsigned short > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const multi1d< int > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const multi1d< unsigned int > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const multi1d< unsigned long long > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const multi1d< float > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeAttribute (const std::string &obj_name, const std::string &attr_name, const multi1d< double > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const short &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const unsigned short &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const int &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const unsigned int &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const unsigned long long &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const float &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const double &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &dataname, const std::string &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi1d< short > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi1d< unsigned short > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi1d< int > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi1d< unsigned int > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi1d< unsigned long long > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi1d< float > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi1d< double > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi2d< short > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi2d< unsigned short > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi2d< int > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi2d< unsigned int > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi2d< unsigned long long > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi2d< float > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
void write (const std::string &obj_name, const multi2d< double > &datum, const HDF5Base::writemode &mode=HDF5Base::ate)
template<class T>
void write (const std::string &name, const OScalar< T > &scalar, const HDF5Base::writemode &mode=HDF5Base::ate)
template<class T>
void write (const std::string &name, const multi1d< OScalar< T > > &scalararray, const HDF5Base::writemode &mode=HDF5Base::ate)
template<class T>
void write (const std::string &name, const OLattice< T > &field, const HDF5Base::writemode &mode=HDF5Base::ate)
template<class T>
void write (const std::string &name, const multi1d< OLattice< T > > &fieldarray, const HDF5Base::writemode &mode=HDF5Base::ate)
void writeQlua (const std::string &name, const multi1d< LatticeColorMatrixD3 > &field, const HDF5Base::writemode &mode=HDF5Base::ate)
template<>
void write (const std::string &dataname, const ComplexF &datum, const HDF5Base::writemode &mode)
template<>
void write (const std::string &dataname, const ComplexD &datum, const HDF5Base::writemode &mode)
template<>
void write (const std::string &dataname, const multi1d< ComplexF > &datum, const HDF5Base::writemode &mode)
template<>
void write (const std::string &dataname, const multi1d< ComplexD > &datum, const HDF5Base::writemode &mode)
template<>
void write (const std::string &dataname, const ColorMatrixF3 &datum, const HDF5Base::writemode &mode)
template<>
void write (const std::string &dataname, const ColorMatrixD3 &datum, const HDF5Base::writemode &mode)
template<>
void write (const std::string &name, const LatticeColorMatrixF3 &field, const HDF5Base::writemode &mode)
template<>
void write (const std::string &name, const LatticeColorMatrixD3 &field, const HDF5Base::writemode &mode)
template<>
void write (const std::string &name, const LatticePropagatorF3 &field, const HDF5Base::writemode &mode)
template<>
void write (const std::string &name, const LatticePropagatorD3 &field, const HDF5Base::writemode &mode)
template<>
void write (const std::string &name, const multi1d< LatticeColorMatrixD3 > &field, const HDF5Base::writemode &mode)
Public Member Functions inherited from QDP::HDF5
int close ()
void set_stripesize (const int &stripesizee)
void set_profiling (const bool &profilee)
std::string pwd () const
std::string parentDir () const
void pop ()
void cd (const std::string &dirname)
void readAttribute (const std::string &obj_name, const std::string &attr_name, short &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, unsigned short &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, int &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, unsigned int &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, unsigned long long &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, float &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, double &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, std::string &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, multi1d< short > &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, multi1d< unsigned short > &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, multi1d< int > &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, multi1d< unsigned int > &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, multi1d< unsigned long long > &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, multi1d< float > &datum)
void readAttribute (const std::string &obj_name, const std::string &attr_name, multi1d< double > &datum)
void read (const std::string &obj_name, short &datum)
void read (const std::string &obj_name, unsigned short &datum)
void read (const std::string &obj_name, int &datum)
void read (const std::string &obj_name, unsigned int &datum)
void read (const std::string &obj_name, unsigned long long &datum)
void read (const std::string &obj_name, float &datum)
void read (const std::string &obj_name, double &datum)
void read (const std::string &dataname, std::string &datum)
void read (const std::string &obj_name, multi1d< short > &datum)
void read (const std::string &obj_name, multi1d< unsigned short > &datum)
void read (const std::string &obj_name, multi1d< int > &datum)
void read (const std::string &obj_name, multi1d< unsigned int > &datum)
void read (const std::string &obj_name, multi1d< unsigned long long > &datum)
void read (const std::string &obj_name, multi1d< float > &datum)
void read (const std::string &obj_name, multi1d< double > &datum)
void read (const std::string &obj_name, multi2d< short > &datum)
void read (const std::string &obj_name, multi2d< unsigned short > &datum)
void read (const std::string &obj_name, multi2d< int > &datum)
void read (const std::string &obj_name, multi2d< unsigned int > &datum)
void read (const std::string &obj_name, multi2d< unsigned long long > &datum)
void read (const std::string &obj_name, multi2d< float > &datum)
void read (const std::string &obj_name, multi2d< double > &datum)
template<class T>
void read (const std::string &name, OScalar< T > &scalar)
template<class T>
void read (const std::string &name, multi1d< OScalar< T > > &scalararray)
template<class T>
void read (const std::string &name, OLattice< T > &field, const HDF5Base::accessmode &accmode=HDF5Base::transpose_order)
template<class T>
void read (const std::string &name, multi1d< OLattice< T > > &fieldarray, const HDF5Base::accessmode &accmode=HDF5Base::transpose_order)
void readQlua (const std::string &name, multi1d< LatticeColorMatrixD3 > &field)
void readQlua (const std::string &name, LatticeDiracPropagatorD3 &prop)
template<>
void read (const std::string &dataname, ComplexF &datum)
template<>
void read (const std::string &dataname, ComplexD &datum)
template<>
void read (const std::string &dataname, multi1d< ComplexF > &datum)
template<>
void read (const std::string &dataname, multi1d< ComplexD > &datum)
template<>
void read (const std::string &name, LatticeColorMatrixD3 &field, const HDF5Base::accessmode &accmode)
template<>
void read (const std::string &name, LatticeDiracPropagatorF3 &field, const HDF5Base::accessmode &accmode)
template<>
void read (const std::string &name, LatticeDiracPropagatorD3 &field, const HDF5Base::accessmode &accmode)
template<>
void read (const std::string &name, multi1d< LatticeColorMatrixD3 > &field, const HDF5Base::accessmode &accmode)

Additional Inherited Members

Static Public Member Functions inherited from QDP::HDF5
static bool check_exists (const std::string &filename)
Protected Member Functions inherited from QDP::HDF5
 HDF5 (const long int &stripesizee=-1, const long int &maxalign=0)
std::string getNameById (hid_t id) const
void tokenize (const ::std::string &str, ::std::vector< ::std::string > &tokens, const ::std::string &delimiters)
std::vector< std::string > splitPathname (const std::string &name)
bool objectExists (const std::string &name)
bool objectExists (hid_t loc_id, const std::string &name)
std::string objectType (const ::std::string &name)
std::string objectType (hid_t loc_id, const ::std::string &name)
void HDF5_error_exit (const std::string &message)
int prefetchLatticeCoordinates ()
template<class T>
void CvtToLayout (OLattice< T > &field, void *buf, const unsigned int &nodeSites, const unsigned int &elemSize)
template<class T>
void CvtToLayout (multi1d< OLattice< T > > &fieldarray, void *buf, const unsigned int &nodeSites, const unsigned int &arraySize, const unsigned int &elemSize)
template<class T>
void CvtToHost (void *buf, const OLattice< T > &field, const unsigned int &nodeSites, const unsigned int &elemSize)
template<class T>
void CvtToHost (void *buf, const multi1d< OLattice< T > > &fieldarray, const unsigned int &nodeSites, const unsigned int &arraySize, const unsigned int &elemSize)
hid_t createComplexType (const unsigned int &float_size)
bool checkComplexType (const hid_t &type_id, hid_t &base_type_id)
hid_t createColorMatrixType (const hid_t &complex_id, const unsigned int &rank)
bool checkColorMatrixType (const hid_t &type_id, const unsigned int &rank, hid_t &base_type_id)
hid_t createPropagatorType (const hid_t &colmat_id, const unsigned int &spinrank)
bool checkDiracPropagatorType (const hid_t &type_id, const unsigned int &spinrank, const unsigned int &colorrank, hid_t &base_type_id)
template<typename ctype>
void rdAtt (const std::string &obj_name, const std::string &attr_name, ctype &datum, const H5T_class_t &hdfclass, const bool &sign, const bool &rigid_checks=true)
template<typename ctype>
void rdAtt (const std::string &obj_name, const std::string &attr_name, multi1d< ctype > &datum, const H5T_class_t &hdfclass, const bool &sign, const bool &rigid_checks=true)
template<typename ctype>
void rd (const std::string &dataname, ctype &datum, const H5T_class_t &hdfclass, const bool &sign, const bool &rigid_checks=true)
template<typename ctype>
void rd (const std::string &dataname, multi1d< ctype > &datum, const H5T_class_t &hdfclass, const bool &sign, const bool &rigid_checks=true)
template<typename ctype>
void rd (const std::string &dataname, multi2d< ctype > &datum, const H5T_class_t &hdfclass, const bool &sign, const bool &rigid_checks=true)
void readPrepare (const std::string &name, hid_t &type_id)
void readPrepareLattice (const std::string &name, hid_t &type_id, multi1d< ullong > &sizes)
void readLattice (const std::string &name, const hid_t &type_id, const hid_t &base_type_id, const ullong &obj_size, const ullong &tot_size, char *buf, bool invert_order=true)
Static Protected Member Functions inherited from QDP::HDF5
static hid_t errorHandler (hid_t errstack, void *unused)
Protected Attributes inherited from QDP::HDF5
hid_t error_stack
hid_t file_id
hid_t file_comm
hid_t current_group
multi1d< int > reordermap
bool isprefetched
long int stripesize
long int maxalign
bool par_init
bool profile
MPI_Comm * mpicomm

Detailed Description

HDF5 writer class.

This is used to write data to an HDF5 file.

Definition at line 980 of file qdp_hdf5.h.

Constructor & Destructor Documentation

◆ HDF5Writer() [1/3]

QDP::HDF5Writer::HDF5Writer ( )

Empty constructors.

◆ HDF5Writer() [2/3]

QDP::HDF5Writer::HDF5Writer ( const long int & stripesize,
const long int & maxalign = 0 )

◆ HDF5Writer() [3/3]

QDP::HDF5Writer::HDF5Writer ( const std::string & filename,
const HDF5Base::writemode & mode = HDF5Base::ate )

Construct from contents of file.

References QDP::HDF5Base::ate.

◆ ~HDF5Writer()

QDP::HDF5Writer::~HDF5Writer ( )

Destructor.

Member Function Documentation

◆ deleteAllAttributes()

void QDP::HDF5Writer::deleteAllAttributes ( const std::string & obj_name)

◆ deleteAttribute()

void QDP::HDF5Writer::deleteAttribute ( const std::string & obj_name,
const std::string & attr_name )

◆ mkdir()

void QDP::HDF5Writer::mkdir ( const ::std::string & name)

◆ open() [1/2]

void QDP::HDF5Writer::open ( const std::string & filename)
inlinevirtual

Implements QDP::HDF5.

Definition at line 1250 of file qdp_hdf5.h.

References QDP::HDF5Base::ate, and open().

Referenced by open().

◆ open() [2/2]

void QDP::HDF5Writer::open ( const std::string & filename,
const HDF5Base::writemode & mode )

◆ push()

void QDP::HDF5Writer::push ( const std::string & name)

Creates a new group and steps down into it (push) or not (mkdir). If it already exists, simply step into it. Creates new groups on the way down the tree:

◆ write() [1/37]

template<>
void QDP::HDF5Writer::write ( const std::string & dataname,
const ColorMatrixD3 & datum,
const HDF5Base::writemode & mode )

References write().

◆ write() [2/37]

template<>
void QDP::HDF5Writer::write ( const std::string & dataname,
const ColorMatrixF3 & datum,
const HDF5Base::writemode & mode )

References write().

◆ write() [3/37]

template<>
void QDP::HDF5Writer::write ( const std::string & dataname,
const ComplexD & datum,
const HDF5Base::writemode & mode )

References write().

◆ write() [4/37]

template<>
void QDP::HDF5Writer::write ( const std::string & dataname,
const ComplexF & datum,
const HDF5Base::writemode & mode )

References write().

◆ write() [5/37]

template<>
void QDP::HDF5Writer::write ( const std::string & dataname,
const multi1d< ComplexD > & datum,
const HDF5Base::writemode & mode )

References write().

◆ write() [6/37]

template<>
void QDP::HDF5Writer::write ( const std::string & dataname,
const multi1d< ComplexF > & datum,
const HDF5Base::writemode & mode )

References write().

◆ write() [7/37]

void QDP::HDF5Writer::write ( const std::string & dataname,
const std::string & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [8/37]

template<>
void QDP::HDF5Writer::write ( const std::string & name,
const LatticeColorMatrixD3 & field,
const HDF5Base::writemode & mode )

References write().

◆ write() [9/37]

template<>
void QDP::HDF5Writer::write ( const std::string & name,
const LatticeColorMatrixF3 & field,
const HDF5Base::writemode & mode )

References write().

◆ write() [10/37]

template<>
void QDP::HDF5Writer::write ( const std::string & name,
const LatticePropagatorD3 & field,
const HDF5Base::writemode & mode )

References write().

◆ write() [11/37]

template<>
void QDP::HDF5Writer::write ( const std::string & name,
const LatticePropagatorF3 & field,
const HDF5Base::writemode & mode )

References write().

◆ write() [12/37]

template<>
void QDP::HDF5Writer::write ( const std::string & name,
const multi1d< LatticeColorMatrixD3 > & field,
const HDF5Base::writemode & mode )

References write().

◆ write() [13/37]

◆ write() [14/37]

template<class T>
void QDP::HDF5Writer::write ( const std::string & name,
const multi1d< OScalar< T > > & scalararray,
const HDF5Base::writemode & mode = HDF5Base::ate )
inline

Definition at line 1340 of file qdp_hdf5.h.

References QDP::HDF5Base::ate, and write().

◆ write() [15/37]

◆ write() [16/37]

template<class T>
void QDP::HDF5Writer::write ( const std::string & name,
const OScalar< T > & scalar,
const HDF5Base::writemode & mode = HDF5Base::ate )
inline

Definition at line 1328 of file qdp_hdf5.h.

References QDP::HDF5Base::ate, QDP::OScalar< T >::elem(), and write().

◆ write() [17/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const double & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [18/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const float & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [19/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const int & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [20/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi1d< double > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [21/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi1d< float > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [22/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi1d< int > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [23/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi1d< short > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [24/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi1d< unsigned int > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [25/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi1d< unsigned long long > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [26/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi1d< unsigned short > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [27/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi2d< double > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [28/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi2d< float > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [29/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi2d< int > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [30/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi2d< short > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [31/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi2d< unsigned int > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [32/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi2d< unsigned long long > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [33/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const multi2d< unsigned short > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [34/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const short & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

◆ write() [35/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const unsigned int & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [36/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const unsigned long long & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ write() [37/37]

void QDP::HDF5Writer::write ( const std::string & obj_name,
const unsigned short & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [1/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const double & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [2/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const float & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [3/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const int & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [4/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const multi1d< double > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [5/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const multi1d< float > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [6/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const multi1d< int > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [7/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const multi1d< short > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [8/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const multi1d< unsigned int > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [9/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const multi1d< unsigned long long > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [10/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const multi1d< unsigned short > & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [11/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const short & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [12/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const std::string & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [13/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const unsigned int & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [14/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const unsigned long long & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeAttribute() [15/15]

void QDP::HDF5Writer::writeAttribute ( const std::string & obj_name,
const std::string & attr_name,
const unsigned short & datum,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.

◆ writeQlua()

void QDP::HDF5Writer::writeQlua ( const std::string & name,
const multi1d< LatticeColorMatrixD3 > & field,
const HDF5Base::writemode & mode = HDF5Base::ate )

References QDP::HDF5Base::ate.


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