|
Grid 0.7.0
|
#include <LinearOperator.h>
Public Member Functions | |
| SchurDiagMooeeOperator (Matrix &Mat) | |
| virtual void | Mpc (const Field &in, Field &out) |
| virtual void | MpcDag (const Field &in, Field &out) |
| virtual void | MpcDagMpc (const Field &in, Field &out) |
| virtual void | HermOpAndNorm (const Field &in, Field &out, RealD &n1, RealD &n2) |
| virtual void | HermOp (const Field &in, Field &out) |
| void | Op (const Field &in, Field &out) |
| void | AdjOp (const Field &in, Field &out) |
| void | OpDiag (const Field &in, Field &out) |
| void | OpDir (const Field &in, Field &out, int dir, int disp) |
| void | OpDirAll (const Field &in, std::vector< Field > &out) |
Data Fields | |
| Matrix & | _Mat |
Definition at line 358 of file LinearOperator.h.
|
inline |
Definition at line 361 of file LinearOperator.h.
References _Mat.
|
inlinevirtual |
Implements SchurOperatorBase< Field >.
Definition at line 362 of file LinearOperator.h.
Referenced by GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::deriv(), OneFlavourEvenOddRationalPseudoFermionAction< Impl >::deriv(), TwoFlavourEvenOddPseudoFermionAction< Impl >::deriv(), TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::deriv(), and TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::refresh().
|
inlinevirtual |
Implements SchurOperatorBase< Field >.
Definition at line 372 of file LinearOperator.h.
Referenced by TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::deriv(), Grid::SchurRedBlackDiagMooeeSolve< Field >::RedBlackSource(), TwoFlavourEvenOddPseudoFermionAction< Impl >::refresh(), TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::refresh(), and TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::S().
|
inlinevirtualinherited |
Reimplemented in SchurStaggeredOperator< Matrix, Field >.
Definition at line 323 of file LinearOperator.h.
References Mpc(), and MpcDag().
Referenced by HermOp(), and HermOpAndNorm().
|
inlinevirtualinherited |
Implements LinearOperatorBase< Field >.
Reimplemented in SchurStaggeredOperator< Matrix, Field >.
Definition at line 329 of file LinearOperator.h.
References innerProduct(), MpcDagMpc(), norm2(), and real().
|
inlinevirtualinherited |
Implements LinearOperatorBase< Field >.
Reimplemented in SchurStaggeredOperator< Matrix, Field >.
Definition at line 336 of file LinearOperator.h.
References MpcDagMpc().
|
inlinevirtualinherited |
Implements LinearOperatorBase< Field >.
Definition at line 340 of file LinearOperator.h.
References Mpc().
Referenced by TwoFlavourEvenOddPseudoFermionAction< Impl >::S().
|
inlinevirtualinherited |
Implements LinearOperatorBase< Field >.
Definition at line 343 of file LinearOperator.h.
References MpcDag().
|
inlinevirtualinherited |
Implements LinearOperatorBase< Field >.
Definition at line 347 of file LinearOperator.h.
|
inlinevirtualinherited |
Implements LinearOperatorBase< Field >.
Definition at line 350 of file LinearOperator.h.
|
inlinevirtualinherited |
Implements LinearOperatorBase< Field >.
Definition at line 353 of file LinearOperator.h.
| Matrix& SchurDiagMooeeOperator< Matrix, Field >::_Mat |
Definition at line 360 of file LinearOperator.h.
Referenced by Mpc(), MpcDag(), and SchurDiagMooeeOperator().