CHROMA
Classes | Functions
Chroma::LinAlg Namespace Reference

Classes

class  OptEigInfo
 
class  EigInfo
 
class  Vectors
 Hold vectors. More...
 
class  OptEigBiInfo
 
class  RitzPairs
 Holds eigenvalues and eigenvectors. More...
 
class  Matrix
 This is a square matrix. More...
 
class  VectorArrays
 Hold vectors. More...
 
class  RitzPairsArray
 Holds eigenvalues and arrays of eigenvectors for use in 5D work. More...
 

Functions

template<typename T , typename R >
void CopyToLatFerm (T &lf, RComplex< R > *px, const Subset &s)
 copies an EigCG std::vector to a LatticeFermion (Works only in single prec. More...
 
template<typename T , typename R >
void CopyFromLatFerm (RComplex< R > *px, const T &lf, const Subset &s)
 

Function Documentation

◆ CopyFromLatFerm()

template<typename T , typename R >
void Chroma::LinAlg::CopyFromLatFerm ( RComplex< R > *  px,
const T lf,
const Subset &  s 
)
inline

copies a LatticeFermion into an EigCG std::vector (Works only in single prec.

Definition at line 49 of file containers.h.

References Chroma::c, Octave::count, Chroma::i, Chroma::s(), and x.

◆ CopyToLatFerm()

template<typename T , typename R >
void Chroma::LinAlg::CopyToLatFerm ( T lf,
RComplex< R > *  px,
const Subset &  s 
)
inline

copies an EigCG std::vector to a LatticeFermion (Works only in single prec.

Definition at line 18 of file containers.h.

References Chroma::c, Octave::count, Chroma::i, Chroma::s(), and x.