20 template<
typename T,
class C>
35 inline const Subset&
subset()
const {
return A->subset();}
41 const Subset& sub =
A->subset();
59 template<
typename T,
class C>
74 inline const Subset&
subset()
const {
return A->subset();}
80 const Subset& sub =
A->subset();
89 const Subset& sub =
A->subset();
109 template<
typename T,
class C>
124 int size()
const {
return A->size();}
127 inline const Subset&
subset()
const {
return A->subset();}
133 const Subset& sub =
A->subset();
136 for(
int i = 0;
i <
size();
i++) {
Class for counted reference semantics.
Linear Operator to arrays.
~approx_lopscl()
Destructor.
approx_lopscl(Handle< LinearOperator< T > > p, const C &scale_fact_)
Copy pointer (one more owner)
void operator()(T &chi, const T &psi, enum PlusMinus isign) const
Apply the operator onto a source std::vector.
const Subset & subset() const
Subset comes from underlying operator.
Handle< LinearOperator< T > > A
approx_lopscl(LinearOperator< T > *p, const C &scale_fact_)
Initialize pointer with existing pointer.
Partial specialization of scaled M operator over arrays.
void operator()(multi1d< T > &chi, const multi1d< T > &psi, enum PlusMinus isign) const
Apply the operator onto a source std::vector.
lopsclArray(LinearOperatorArray< T > *p, const C &scale_fact_)
Initialize pointer with existing pointer.
Handle< LinearOperatorArray< T > > A
lopsclArray(Handle< LinearOperatorArray< T > > p, const C &scale_fact_)
Copy pointer (one more owner)
~lopsclArray()
Destructor.
int size() const
Length of array index.
const Subset & subset() const
Subset comes from underlying operator.
void operator()(T &chi, const T &psi, enum PlusMinus isign) const
Apply the operator onto a source std::vector.
Handle< LinearOperator< T > > A
const Subset & subset() const
Subset comes from underlying operator.
lopscl(LinearOperator< T > *p, const C &scale_fact_)
Initialize pointer with existing pointer.
lopscl(Handle< LinearOperator< T > > p, const C &scale_fact_)
Copy pointer (one more owner)
Class for counted reference semantics.
SpinMatrix C()
C = Gamma(10)
int epsilon(int i, int j, int k)
Asqtad Staggered-Dirac operator.
LinOpSysSolverMGProtoClover::T T
multi1d< LatticeFermion > chi(Ncb)