35 inline const Subset&
subset()
const {
return A->subset();}
44 const Subset& sub =
A->subset();
82 int size()
const {
return A->size();}
85 inline const Subset&
subset()
const {
return A->subset();}
94 const Subset& sub =
A->subset();
99 for(
int i = 0;
i <
size();
i++) {
Class for counted reference semantics.
Linear Operator to arrays.
Partial specialization of scaled M operator over arrays.
lghermArray(LinearOperatorArray< T > *p)
Initialize pointer with existing pointer.
int size() const
Length of array index.
lghermArray(Handle< LinearOperatorArray< T > > p)
Copy pointer (one more owner)
Handle< LinearOperatorArray< T > > A
~lghermArray()
Destructor.
void operator()(multi1d< T > &chi, const multi1d< T > &psi, enum PlusMinus isign) const
Apply the operator onto a source std::vector.
const Subset & subset() const
Subset comes from underlying operator.
Gamma(5) hermitian linear operator.
void operator()(T &chi, const T &psi, enum PlusMinus isign) const
Apply the operator onto a source std::vector.
lgherm(Handle< LinearOperator< T > > p)
Copy pointer (one more owner)
const Subset & subset() const
Subset comes from underlying operator.
Handle< LinearOperator< T > > A
lgherm(LinearOperator< T > *p)
Initialize pointer with existing pointer.
Class for counted reference semantics.
Asqtad Staggered-Dirac operator.
LinOpSysSolverMGProtoClover::T T
multi1d< LatticeFermion > chi(Ncb)