QDP++
QDP::TimeSliceIO< T > Class Template Reference

Time-slice wrapper. More...

#include <qdp_disk_map_slice.h>

Public Member Functions

 TimeSliceIO (T &lattice, int time_slice)
 ~TimeSliceIO ()
void setTimeSlice (int time_slice)
int getTimeSlice () const
T & getObject () const
void binaryRead (BinaryReader &bin)
void binaryWrite (BinaryWriter &bin) const

Detailed Description

template<typename T>
class QDP::TimeSliceIO< T >

Time-slice wrapper.

A reference object holding a lattice object. Used to read/write 3d objects from a 4d chroma.

Definition at line 22 of file qdp_disk_map_slice.h.

Constructor & Destructor Documentation

◆ TimeSliceIO()

template<typename T>
QDP::TimeSliceIO< T >::TimeSliceIO ( T & lattice,
int time_slice )

Definition at line 45 of file qdp_disk_map_slice.h.

References setTimeSlice().

◆ ~TimeSliceIO()

template<typename T>
QDP::TimeSliceIO< T >::~TimeSliceIO ( )
inline

Definition at line 32 of file qdp_disk_map_slice.h.

Member Function Documentation

◆ binaryRead()

template<typename T>
void QDP::TimeSliceIO< T >::binaryRead ( BinaryReader & bin)

Definition at line 75 of file qdp_disk_map_slice.h.

References QDP::LatticeTimeSliceIO::readSlice().

Referenced by QDP::read().

◆ binaryWrite()

template<typename T>
void QDP::TimeSliceIO< T >::binaryWrite ( BinaryWriter & bin) const

Definition at line 81 of file qdp_disk_map_slice.h.

References QDP::LatticeTimeSliceIO::writeSlice().

Referenced by QDP::write().

◆ getObject()

template<typename T>
T & QDP::TimeSliceIO< T >::getObject ( ) const
inline

Definition at line 36 of file qdp_disk_map_slice.h.

◆ getTimeSlice()

template<typename T>
int QDP::TimeSliceIO< T >::getTimeSlice ( ) const
inline

Definition at line 35 of file qdp_disk_map_slice.h.

◆ setTimeSlice()

template<typename T>
void QDP::TimeSliceIO< T >::setTimeSlice ( int time_slice)

Definition at line 51 of file qdp_disk_map_slice.h.

References QDP::Layout::lattSize(), QDP::local_site(), QDP::Nd, and QDP::Layout::vol().

Referenced by TimeSliceIO().


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