6 #ifndef __disp_colvec_map_h__
7 #define __disp_colvec_map_h__
11 #include "qdp_map_obj.h"
37 LatticeColorVector
vec;
49 const multi1d<LatticeColorMatrix>& u_smr,
64 const QDP::MapObject<int,EVPair<LatticeColorVector> >&
eigen_source;
67 const multi1d<LatticeColorMatrix>&
u;
Primary include file for CHROMA library code.
std::map< KeyDispColorVector_t, ValDispColorVector_t > disp_src_map
Maps of displaced color vectors.
const QDP::MapObject< int, EVPair< LatticeColorVector > > & eigen_source
Lattice color vectors.
DispColorVectorMap(bool use_derivP, int disp_length, const multi1d< LatticeColorMatrix > &u_smr, const QDP::MapObject< int, EVPair< LatticeColorVector > > &eigen_source)
Constructor for displaced std::map.
~DispColorVectorMap()
Destructor.
const multi1d< LatticeColorMatrix > & u
Gauge field.
int use_derivP
Displacements or derivatives?
const LatticeColorVector getDispVector(const KeyDispColorVector_t &key)
Accessor.
int displacement_length
Displacement length.
const LatticeColorVector & displaceObject(const KeyDispColorVector_t &key)
Displace an object.
Asqtad Staggered-Dirac operator.
bool operator<(const KeyDispColorVector_t &a, const KeyDispColorVector_t &b)
Support for the keys of smeared and displaced color vectors.
The key for displaced color vectors.
multi1d< int > displacement
The value of the std::map.
Holds of vectors and eigenvalues.