6 #ifndef __unprec_dwf4d_linop_w_h__
7 #define __unprec_dwf4d_linop_w_h__
41 int size()
const {
return D->size();}
44 inline const Subset&
subset()
const {
return all;}
Class for counted reference semantics.
Linear Operator to arrays.
Unpreconditioned projected DWF operator to 4D.
Handle< LinearOperatorArray< T > > D
const Subset & subset() const
Operator lives on the entire lattice.
UnprecDWF4DLinOp(Handle< LinearOperatorArray< T > > D_, Handle< LinearOperatorArray< T > > PV_, const SysSolverCGParams &invParam_)
Copy pointer (one more owner)
SysSolverCGParams invParam
UnprecDWF4DLinOp(LinearOperatorArray< T > *D_, LinearOperatorArray< T > *PV_, const SysSolverCGParams &invParam_)
Initialize pointer with existing pointer.
int size() const
Length of internal 5D.
~UnprecDWF4DLinOp()
Destructor.
Handle< LinearOperatorArray< T > > PV
UnprecDWF4DLinOp()
Hide default constructor.
void operator()(T &chi, const T &psi, enum PlusMinus isign) const
Apply the operator onto a source std::vector.
Class for counted reference semantics.
Asqtad Staggered-Dirac operator.
LinOpSysSolverMGProtoClover::T T
multi1d< LatticeFermion > chi(Ncb)