|
Grid 0.7.0
|
#include <LocalCoherenceLanczos.h>
Public Types | |
| typedef iVector< CComplex, nbasis > | CoarseSiteVector |
| typedef Lattice< CoarseSiteVector > | CoarseField |
| typedef Lattice< CComplex > | CoarseScalar |
| typedef Lattice< Fobj > | FineField |
Public Member Functions | |
| ProjectedHermOp (LinearOperatorBase< FineField > &linop, std::vector< FineField > &_subspace) | |
| void | operator() (const CoarseField &in, CoarseField &out) |
| virtual void | operator() (const Lattice< iVector< CComplex, nbasis > > &in, Lattice< iVector< CComplex, nbasis > > &out)=0 |
Data Fields | |
| LinearOperatorBase< FineField > & | _Linop |
| std::vector< FineField > & | subspace |
Definition at line 69 of file LocalCoherenceLanczos.h.
| typedef iVector<CComplex,nbasis > ProjectedHermOp< Fobj, CComplex, nbasis >::CoarseSiteVector |
Definition at line 72 of file LocalCoherenceLanczos.h.
| typedef Lattice<CoarseSiteVector> ProjectedHermOp< Fobj, CComplex, nbasis >::CoarseField |
Definition at line 73 of file LocalCoherenceLanczos.h.
| typedef Lattice<CComplex> ProjectedHermOp< Fobj, CComplex, nbasis >::CoarseScalar |
Definition at line 74 of file LocalCoherenceLanczos.h.
| typedef Lattice<Fobj> ProjectedHermOp< Fobj, CComplex, nbasis >::FineField |
Definition at line 75 of file LocalCoherenceLanczos.h.
|
inline |
Definition at line 80 of file LocalCoherenceLanczos.h.
|
inline |
Definition at line 86 of file LocalCoherenceLanczos.h.
References _Linop, blockProject(), blockPromote(), LatticeAccelerator< vobj >::Checkerboard(), GridLogIRL, and subspace.
|
pure virtualinherited |
| LinearOperatorBase<FineField>& ProjectedHermOp< Fobj, CComplex, nbasis >::_Linop |
Definition at line 77 of file LocalCoherenceLanczos.h.
Referenced by operator()(), and ProjectedHermOp().
| std::vector<FineField>& ProjectedHermOp< Fobj, CComplex, nbasis >::subspace |
Definition at line 78 of file LocalCoherenceLanczos.h.
Referenced by operator()(), and ProjectedHermOp().