|
QDP++
|
Functions | |
| void | readOLatticeSlice (BinaryReader &bin, char *data, size_t size, size_t nmemb, int start_lexico, int stop_lexico) |
| Lattice time slice reader. | |
| void | writeOLatticeSlice (BinaryWriter &bin, const char *output, size_t size, size_t nmemb, int start_lexico, int stop_lexico) |
| template<class T> | |
| void | readSlice (BinaryReader &bin, OLattice< T > &data, int start_lexico, int stop_lexico) |
| template<class T> | |
| void | writeSlice (BinaryWriter &bin, const OLattice< T > &data, int start_lexico, int stop_lexico) |
| template<class T> | |
| void | writeSlice (BinaryWriter &bin, OLattice< T > &data, int start_lexico, int stop_lexico) |
| void QDP::LatticeTimeSliceIO::readOLatticeSlice | ( | BinaryReader & | bin, |
| char * | input, | ||
| size_t | size, | ||
| size_t | nmemb, | ||
| int | start_lexico, | ||
| int | stop_lexico ) |
Lattice time slice reader.
Definition at line 785 of file qdp_parscalar_specific.cc.
References QDP::QDPIO::cerr, QDP::crtesn(), QDP::Layout::lattSize(), QDP::Layout::linearSiteIndex(), QDP::Layout::nodeNumber(), QDP::Layout::primaryNode(), QDP::QDP_abort(), QDP::QDP_error_exit(), QDP::BinaryReader::readArrayPrimaryNode(), QDP::QDPInternal::recvFromWait(), QDP::QDPInternal::route(), QDP::QDPInternal::sendToWait(), and QDP::Layout::subgridLattSize().
Referenced by readSlice().
| void QDP::LatticeTimeSliceIO::readSlice | ( | BinaryReader & | bin, |
| OLattice< T > & | data, | ||
| int | start_lexico, | ||
| int | stop_lexico ) |
Definition at line 2673 of file qdp_parscalar_specific.h.
References QDP::OLattice< T >::elem(), and readOLatticeSlice().
Referenced by QDP::TimeSliceIO< T >::binaryRead().
| void QDP::LatticeTimeSliceIO::writeOLatticeSlice | ( | BinaryWriter & | bin, |
| const char * | output, | ||
| size_t | size, | ||
| size_t | nmemb, | ||
| int | start_lexico, | ||
| int | stop_lexico ) |
Definition at line 841 of file qdp_parscalar_specific.cc.
References QDP::QDPIO::cerr, QDP::QDPInternal::clearToSend(), QDP::crtesn(), QDP::Layout::lattSize(), QDP::Layout::linearSiteIndex(), QDP::Layout::nodeNumber(), QDP::Layout::primaryNode(), QDP::QDP_abort(), QDP::QDP_error_exit(), QDP::QDPInternal::recvFromWait(), QDP::QDPInternal::route(), QDP::QDPInternal::sendToWait(), QDP::Layout::subgridLattSize(), and QDP::BinaryWriter::writeArrayPrimaryNode().
Referenced by writeSlice().
| void QDP::LatticeTimeSliceIO::writeSlice | ( | BinaryWriter & | bin, |
| const OLattice< T > & | data, | ||
| int | start_lexico, | ||
| int | stop_lexico ) |
Definition at line 2685 of file qdp_parscalar_specific.h.
References QDP::OLattice< T >::elem(), and writeOLatticeSlice().
Referenced by QDP::TimeSliceIO< T >::binaryWrite().
| void QDP::LatticeTimeSliceIO::writeSlice | ( | BinaryWriter & | bin, |
| OLattice< T > & | data, | ||
| int | start_lexico, | ||
| int | stop_lexico ) |
Definition at line 2235 of file qdp_scalar_specific.h.
References QDP::OLattice< T >::elem(), QDP::Layout::linearSiteIndex(), and QDP::BinaryWriter::writeArray().