|
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 | |
| ProjectedFunctionHermOp (OperatorFunction< FineField > &poly, 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 | |
| OperatorFunction< FineField > & | _poly |
| LinearOperatorBase< FineField > & | _Linop |
| std::vector< FineField > & | subspace |
Definition at line 100 of file LocalCoherenceLanczos.h.
| typedef iVector<CComplex,nbasis > ProjectedFunctionHermOp< Fobj, CComplex, nbasis >::CoarseSiteVector |
Definition at line 103 of file LocalCoherenceLanczos.h.
| typedef Lattice<CoarseSiteVector> ProjectedFunctionHermOp< Fobj, CComplex, nbasis >::CoarseField |
Definition at line 104 of file LocalCoherenceLanczos.h.
| typedef Lattice<CComplex> ProjectedFunctionHermOp< Fobj, CComplex, nbasis >::CoarseScalar |
Definition at line 105 of file LocalCoherenceLanczos.h.
| typedef Lattice<Fobj> ProjectedFunctionHermOp< Fobj, CComplex, nbasis >::FineField |
Definition at line 106 of file LocalCoherenceLanczos.h.
|
inline |
Definition at line 113 of file LocalCoherenceLanczos.h.
|
inline |
Definition at line 121 of file LocalCoherenceLanczos.h.
References _Linop, _poly, blockProject(), blockPromote(), LatticeAccelerator< vobj >::Checkerboard(), GridLogIRL, and subspace.
|
pure virtualinherited |
| OperatorFunction<FineField>& ProjectedFunctionHermOp< Fobj, CComplex, nbasis >::_poly |
Definition at line 109 of file LocalCoherenceLanczos.h.
Referenced by operator()(), and ProjectedFunctionHermOp().
| LinearOperatorBase<FineField>& ProjectedFunctionHermOp< Fobj, CComplex, nbasis >::_Linop |
Definition at line 110 of file LocalCoherenceLanczos.h.
Referenced by operator()(), and ProjectedFunctionHermOp().
| std::vector<FineField>& ProjectedFunctionHermOp< Fobj, CComplex, nbasis >::subspace |
Definition at line 111 of file LocalCoherenceLanczos.h.
Referenced by operator()(), and ProjectedFunctionHermOp().