CHROMA
subset_vectors.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Holds of vectors and weights
4  */
5 
6 #ifndef __subset_vectors_h__
7 #define __subset_vectors_h__
8 
9 #include "chromabase.h"
11 #include "qdp_map_obj.h"
12 
13 
14 namespace Chroma
15 {
16 
17  //! Reader
18  /*! \ingroup ferm */
19  void read(XMLReader& xml, const std::string& path, SubsetVectorWeight_t& param);
20 
21  //! Writer
22  /*! \ingroup ferm */
23  void write(XMLWriter& xml, const std::string& path, const SubsetVectorWeight_t& param);
24 
25 
26  //! Extract eigenvalues from a std::map, and arrange them in a different format
27  multi1d<SubsetVectorWeight_t> getEigenValues(const QDP::MapObject<int,EVPair<LatticeColorVector> >& eigen_source, int num_vecs);
28 
29 
30 }
31 
32 
33 #endif
Primary include file for CHROMA library code.
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams &param)
Read parameters.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams &param)
Writer parameters.
MODS_t & eigen_source
Eigenvectors.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
multi1d< SubsetVectorWeight_t > getEigenValues(const MapObject< int, EVPair< LatticeColorVector > > &eigen_source, int num_vecs)
::std::string string
Definition: gtest.h:1979
A Pair type.
Holds of vectors and eigenvalues.