|
Grid 0.7.0
|
#include <FermionOperator.h>
Public Member Functions | |
| INHERIT_IMPL_TYPES (Impl) | |
| FermionOperator (const ImplParams &p=ImplParams()) | |
| virtual | ~FermionOperator (void)=default |
| virtual FermionField & | tmp (void)=0 |
| virtual void | DirichletBlock (const Coordinate &_Block) |
| GridBase * | Grid (void) |
| GridBase * | RedBlackGrid (void) |
| virtual GridBase * | FermionGrid (void)=0 |
| virtual GridBase * | FermionRedBlackGrid (void)=0 |
| virtual GridBase * | GaugeGrid (void)=0 |
| virtual GridBase * | GaugeRedBlackGrid (void)=0 |
| virtual void | M (const FermionField &in, FermionField &out)=0 |
| virtual void | Mdag (const FermionField &in, FermionField &out)=0 |
| virtual void | Meooe (const FermionField &in, FermionField &out)=0 |
| virtual void | MeooeDag (const FermionField &in, FermionField &out)=0 |
| virtual void | Mooee (const FermionField &in, FermionField &out)=0 |
| virtual void | MooeeDag (const FermionField &in, FermionField &out)=0 |
| virtual void | MooeeInv (const FermionField &in, FermionField &out)=0 |
| virtual void | MooeeInvDag (const FermionField &in, FermionField &out)=0 |
| virtual void | Dhop (const FermionField &in, FermionField &out, int dag)=0 |
| virtual void | DhopOE (const FermionField &in, FermionField &out, int dag)=0 |
| virtual void | DhopEO (const FermionField &in, FermionField &out, int dag)=0 |
| virtual void | DhopDir (const FermionField &in, FermionField &out, int dir, int disp)=0 |
| virtual void | MDeriv (GaugeField &mat, const FermionField &U, const FermionField &V, int dag) |
| virtual void | MoeDeriv (GaugeField &mat, const FermionField &U, const FermionField &V, int dag) |
| virtual void | MeoDeriv (GaugeField &mat, const FermionField &U, const FermionField &V, int dag) |
| virtual void | MooDeriv (GaugeField &mat, const FermionField &U, const FermionField &V, int dag) |
| virtual void | MeeDeriv (GaugeField &mat, const FermionField &U, const FermionField &V, int dag) |
| virtual void | DhopDeriv (GaugeField &mat, const FermionField &U, const FermionField &V, int dag)=0 |
| virtual void | DhopDerivEO (GaugeField &mat, const FermionField &U, const FermionField &V, int dag)=0 |
| virtual void | DhopDerivOE (GaugeField &mat, const FermionField &U, const FermionField &V, int dag)=0 |
| virtual void | Mdiag (const FermionField &in, FermionField &out) |
| virtual void | Mdir (const FermionField &in, FermionField &out, int dir, int disp)=0 |
| virtual void | MdirAll (const FermionField &in, std::vector< FermionField > &out)=0 |
| virtual void | MomentumSpacePropagator (FermionField &out, const FermionField &in, RealD _m, std::vector< double > twist) |
| virtual void | FreePropagator (const FermionField &in, FermionField &out, RealD mass, std::vector< Complex > boundary, std::vector< double > twist) |
| virtual void | FreePropagator (const FermionField &in, FermionField &out, RealD mass) |
| virtual void | ImportGauge (const GaugeField &_U)=0 |
| virtual void | ContractConservedCurrent (PropagatorField &q_in_1, PropagatorField &q_in_2, PropagatorField &q_out, PropagatorField &phys_src, Current curr_type, unsigned int mu) |
| virtual void | SeqConservedCurrent (PropagatorField &q_in, PropagatorField &q_out, PropagatorField &phys_src, Current curr_type, unsigned int mu, unsigned int tmin, unsigned int tmax, ComplexField &lattice_cmplx) |
| virtual void | ContractJ5q (FermionField &q_in, ComplexField &J5q) |
| virtual void | ContractJ5q (PropagatorField &q_in, ComplexField &J5q) |
| virtual void | Dminus (const FermionField &psi, FermionField &chi) |
| virtual void | DminusDag (const FermionField &psi, FermionField &chi) |
| virtual void | ImportPhysicalFermionSource (const FermionField &input, FermionField &imported) |
| virtual void | ImportUnphysicalFermion (const FermionField &input, FermionField &imported) |
| virtual void | ExportPhysicalFermionSolution (const FermionField &solution, FermionField &exported) |
| virtual void | ExportPhysicalFermionSource (const FermionField &solution, FermionField &exported) |
| virtual RealD | Mass (void) |
| virtual int | ConstEE (void) |
| virtual int | isTrivialEE (void) |
| virtual void | Meooe (const Impl::FermionField &in, Impl::FermionField &out)=0 |
| virtual void | Mooee (const Impl::FermionField &in, Impl::FermionField &out)=0 |
| virtual void | MooeeInv (const Impl::FermionField &in, Impl::FermionField &out)=0 |
| virtual void | MeooeDag (const Impl::FermionField &in, Impl::FermionField &out)=0 |
| virtual void | MooeeDag (const Impl::FermionField &in, Impl::FermionField &out)=0 |
| virtual void | MooeeInvDag (const Impl::FermionField &in, Impl::FermionField &out)=0 |
| virtual void | M (const Impl::FermionField &in, Impl::FermionField &out)=0 |
| virtual void | Mdag (const Impl::FermionField &in, Impl::FermionField &out)=0 |
| virtual void | MdagM (const Impl::FermionField &in, Impl::FermionField &out) |
| virtual void | MMdag (const Impl::FermionField &in, Impl::FermionField &out) |
| virtual void | Mdiag (const Impl::FermionField &in, Impl::FermionField &out)=0 |
| virtual void | Mdir (const Impl::FermionField &in, Impl::FermionField &out, int dir, int disp)=0 |
| virtual void | MdirAll (const Impl::FermionField &in, std::vector< Impl::FermionField > &out)=0 |
Definition at line 41 of file FermionOperator.h.
|
inline |
Definition at line 47 of file FermionOperator.h.
|
virtualdefault |
| FermionOperator< Impl >::INHERIT_IMPL_TYPES | ( | Impl | ) |
|
pure virtual |
Implemented in DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
|
inlinevirtual |
Reimplemented in WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, and WilsonFermion5D< ImplF >.
Definition at line 52 of file FermionOperator.h.
|
inlinevirtual |
Implements SparseMatrixBase< Impl::FermionField >.
Definition at line 54 of file FermionOperator.h.
References FermionGrid().
|
inlinevirtual |
Implements CheckerBoardedSparseMatrixBase< Impl::FermionField >.
Definition at line 55 of file FermionOperator.h.
References FermionRedBlackGrid().
|
pure virtual |
Implemented in DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
Referenced by Grid(), and TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::TwoFlavourEvenOddRatioPseudoFermionAction().
|
pure virtual |
Implemented in DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
Referenced by RedBlackGrid(), and TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::TwoFlavourEvenOddRatioPseudoFermionAction().
|
pure virtual |
Implemented in DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
Referenced by TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::TwoFlavourEvenOddRatioPseudoFermionAction().
|
pure virtual |
Implemented in DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
Referenced by TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::TwoFlavourEvenOddRatioPseudoFermionAction().
|
pure virtual |
Implemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, DomainWallEOFAFermion< Impl >, DomainWallEOFAFermion< GparityWilsonImplD >, DomainWallEOFAFermion< GparityWilsonImplF >, DomainWallEOFAFermion< GparityWilsonImplR >, DomainWallEOFAFermion< WilsonImplD >, DomainWallEOFAFermion< WilsonImplD2 >, DomainWallEOFAFermion< WilsonImplF >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, MobiusEOFAFermion< Impl >, MobiusEOFAFermion< GparityWilsonImplD >, MobiusEOFAFermion< GparityWilsonImplF >, MobiusEOFAFermion< GparityWilsonImplR >, MobiusEOFAFermion< WilsonImplD >, MobiusEOFAFermion< WilsonImplD2 >, MobiusEOFAFermion< WilsonImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, PartialFractionFermion5D< Impl >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, WilsonFermion< WilsonTwoIndexSymmetricImplF >, WilsonTMFermion5D< Impl >, WilsonTMFermion5D< WilsonImplD >, WilsonTMFermion5D< WilsonImplF >, WilsonTMFermion< Impl >, WilsonTMFermion< GparityWilsonImplD >, WilsonTMFermion< GparityWilsonImplF >, WilsonTMFermion< GparityWilsonImplR >, WilsonTMFermion< WilsonImplD >, WilsonTMFermion< WilsonImplD2 >, and WilsonTMFermion< WilsonImplF >.
|
pure virtual |
Implemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, DomainWallEOFAFermion< Impl >, DomainWallEOFAFermion< GparityWilsonImplD >, DomainWallEOFAFermion< GparityWilsonImplF >, DomainWallEOFAFermion< GparityWilsonImplR >, DomainWallEOFAFermion< WilsonImplD >, DomainWallEOFAFermion< WilsonImplD2 >, DomainWallEOFAFermion< WilsonImplF >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, MobiusEOFAFermion< Impl >, MobiusEOFAFermion< GparityWilsonImplD >, MobiusEOFAFermion< GparityWilsonImplF >, MobiusEOFAFermion< GparityWilsonImplR >, MobiusEOFAFermion< WilsonImplD >, MobiusEOFAFermion< WilsonImplD2 >, MobiusEOFAFermion< WilsonImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, PartialFractionFermion5D< Impl >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, WilsonFermion< WilsonTwoIndexSymmetricImplF >, WilsonTMFermion< Impl >, WilsonTMFermion< GparityWilsonImplD >, WilsonTMFermion< GparityWilsonImplF >, WilsonTMFermion< GparityWilsonImplR >, WilsonTMFermion< WilsonImplD >, WilsonTMFermion< WilsonImplD2 >, and WilsonTMFermion< WilsonImplF >.
|
pure virtual |
Implemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, PartialFractionFermion5D< Impl >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, WilsonFermion< WilsonTwoIndexSymmetricImplF >, WilsonTMFermion5D< Impl >, WilsonTMFermion5D< WilsonImplD >, and WilsonTMFermion5D< WilsonImplF >.
|
pure virtual |
Implemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, PartialFractionFermion5D< Impl >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, WilsonFermion< WilsonTwoIndexSymmetricImplF >, WilsonTMFermion5D< Impl >, WilsonTMFermion5D< WilsonImplD >, and WilsonTMFermion5D< WilsonImplF >.
|
pure virtual |
Implemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, DomainWallEOFAFermion< Impl >, DomainWallEOFAFermion< GparityWilsonImplD >, DomainWallEOFAFermion< GparityWilsonImplF >, DomainWallEOFAFermion< GparityWilsonImplR >, DomainWallEOFAFermion< WilsonImplD >, DomainWallEOFAFermion< WilsonImplD2 >, DomainWallEOFAFermion< WilsonImplF >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, MobiusEOFAFermion< Impl >, MobiusEOFAFermion< GparityWilsonImplD >, MobiusEOFAFermion< GparityWilsonImplF >, MobiusEOFAFermion< GparityWilsonImplR >, MobiusEOFAFermion< WilsonImplD >, MobiusEOFAFermion< WilsonImplD2 >, MobiusEOFAFermion< WilsonImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, PartialFractionFermion5D< Impl >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, WilsonFermion< WilsonTwoIndexSymmetricImplF >, WilsonTMFermion5D< Impl >, WilsonTMFermion5D< WilsonImplD >, WilsonTMFermion5D< WilsonImplF >, WilsonTMFermion< Impl >, WilsonTMFermion< GparityWilsonImplD >, WilsonTMFermion< GparityWilsonImplF >, WilsonTMFermion< GparityWilsonImplR >, WilsonTMFermion< WilsonImplD >, WilsonTMFermion< WilsonImplD2 >, and WilsonTMFermion< WilsonImplF >.
Referenced by Mdiag().
|
pure virtual |
Implemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, DomainWallEOFAFermion< Impl >, DomainWallEOFAFermion< GparityWilsonImplD >, DomainWallEOFAFermion< GparityWilsonImplF >, DomainWallEOFAFermion< GparityWilsonImplR >, DomainWallEOFAFermion< WilsonImplD >, DomainWallEOFAFermion< WilsonImplD2 >, DomainWallEOFAFermion< WilsonImplF >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, MobiusEOFAFermion< Impl >, MobiusEOFAFermion< GparityWilsonImplD >, MobiusEOFAFermion< GparityWilsonImplF >, MobiusEOFAFermion< GparityWilsonImplR >, MobiusEOFAFermion< WilsonImplD >, MobiusEOFAFermion< WilsonImplD2 >, MobiusEOFAFermion< WilsonImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, PartialFractionFermion5D< Impl >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, WilsonFermion< WilsonTwoIndexSymmetricImplF >, WilsonTMFermion5D< Impl >, WilsonTMFermion5D< WilsonImplD >, WilsonTMFermion5D< WilsonImplF >, WilsonTMFermion< Impl >, WilsonTMFermion< GparityWilsonImplD >, WilsonTMFermion< GparityWilsonImplF >, WilsonTMFermion< GparityWilsonImplR >, WilsonTMFermion< WilsonImplD >, WilsonTMFermion< WilsonImplD2 >, and WilsonTMFermion< WilsonImplF >.
|
pure virtual |
Implemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, DomainWallEOFAFermion< Impl >, DomainWallEOFAFermion< GparityWilsonImplD >, DomainWallEOFAFermion< GparityWilsonImplF >, DomainWallEOFAFermion< GparityWilsonImplR >, DomainWallEOFAFermion< WilsonImplD >, DomainWallEOFAFermion< WilsonImplD2 >, DomainWallEOFAFermion< WilsonImplF >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, MobiusEOFAFermion< Impl >, MobiusEOFAFermion< GparityWilsonImplD >, MobiusEOFAFermion< GparityWilsonImplF >, MobiusEOFAFermion< GparityWilsonImplR >, MobiusEOFAFermion< WilsonImplD >, MobiusEOFAFermion< WilsonImplD2 >, MobiusEOFAFermion< WilsonImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, PartialFractionFermion5D< Impl >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, WilsonFermion< WilsonTwoIndexSymmetricImplF >, WilsonTMFermion5D< Impl >, WilsonTMFermion5D< WilsonImplD >, WilsonTMFermion5D< WilsonImplF >, WilsonTMFermion< Impl >, WilsonTMFermion< GparityWilsonImplD >, WilsonTMFermion< GparityWilsonImplF >, WilsonTMFermion< GparityWilsonImplR >, WilsonTMFermion< WilsonImplD >, WilsonTMFermion< WilsonImplD2 >, and WilsonTMFermion< WilsonImplF >.
|
pure virtual |
Implemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, DomainWallEOFAFermion< Impl >, DomainWallEOFAFermion< GparityWilsonImplD >, DomainWallEOFAFermion< GparityWilsonImplF >, DomainWallEOFAFermion< GparityWilsonImplR >, DomainWallEOFAFermion< WilsonImplD >, DomainWallEOFAFermion< WilsonImplD2 >, DomainWallEOFAFermion< WilsonImplF >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, MobiusEOFAFermion< Impl >, MobiusEOFAFermion< GparityWilsonImplD >, MobiusEOFAFermion< GparityWilsonImplF >, MobiusEOFAFermion< GparityWilsonImplR >, MobiusEOFAFermion< WilsonImplD >, MobiusEOFAFermion< WilsonImplD2 >, MobiusEOFAFermion< WilsonImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, PartialFractionFermion5D< Impl >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, WilsonFermion< WilsonTwoIndexSymmetricImplF >, WilsonTMFermion5D< Impl >, WilsonTMFermion5D< WilsonImplD >, WilsonTMFermion5D< WilsonImplF >, WilsonTMFermion< Impl >, WilsonTMFermion< GparityWilsonImplD >, WilsonTMFermion< GparityWilsonImplF >, WilsonTMFermion< GparityWilsonImplR >, WilsonTMFermion< WilsonImplD >, WilsonTMFermion< WilsonImplD2 >, and WilsonTMFermion< WilsonImplF >.
|
pure virtual |
Implemented in CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
|
pure virtual |
Implemented in CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
|
pure virtual |
Implemented in CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
|
pure virtual |
Implemented in CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
|
inlinevirtual |
Reimplemented in AbstractEOFAFermion< Impl >, AbstractEOFAFermion< ImplD >, AbstractEOFAFermion< ImplF >, CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, PartialFractionFermion5D< Impl >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, and WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >.
Definition at line 81 of file FermionOperator.h.
References DhopDeriv(), and U.
|
inlinevirtual |
Reimplemented in AbstractEOFAFermion< Impl >, AbstractEOFAFermion< ImplD >, AbstractEOFAFermion< ImplF >, CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, ContinuedFractionFermion5D< Impl >, and PartialFractionFermion5D< Impl >.
Definition at line 82 of file FermionOperator.h.
References DhopDerivOE(), and U.
|
inlinevirtual |
Reimplemented in AbstractEOFAFermion< Impl >, AbstractEOFAFermion< ImplD >, AbstractEOFAFermion< ImplF >, CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, ContinuedFractionFermion5D< Impl >, and PartialFractionFermion5D< Impl >.
Definition at line 83 of file FermionOperator.h.
References DhopDerivEO(), and U.
|
inlinevirtual |
Reimplemented in CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, and WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >.
Definition at line 84 of file FermionOperator.h.
References U.
|
inlinevirtual |
Reimplemented in CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, and WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >.
Definition at line 85 of file FermionOperator.h.
References U.
|
pure virtual |
Implemented in DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
References U.
Referenced by MDeriv().
|
pure virtual |
Implemented in DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
References U.
Referenced by MeoDeriv().
|
pure virtual |
Implemented in DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
References U.
Referenced by MoeDeriv().
|
inlinevirtual |
Definition at line 91 of file FermionOperator.h.
References Mooee().
|
pure virtual |
Implemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, PartialFractionFermion5D< Impl >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
|
pure virtual |
Implemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, ContinuedFractionFermion5D< Impl >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, PartialFractionFermion5D< Impl >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
|
inlinevirtual |
Reimplemented in DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, OverlapWilsonCayleyTanhFermion< Impl >, OverlapWilsonCayleyTanhFermion< WilsonImplD >, OverlapWilsonCayleyTanhFermion< WilsonImplD2 >, OverlapWilsonCayleyTanhFermion< WilsonImplF >, OverlapWilsonCayleyZolotarevFermion< Impl >, OverlapWilsonCayleyZolotarevFermion< WilsonImplD >, OverlapWilsonCayleyZolotarevFermion< WilsonImplD2 >, OverlapWilsonCayleyZolotarevFermion< WilsonImplF >, OverlapWilsonContFracTanhFermion< Impl >, OverlapWilsonContFracTanhFermion< WilsonImplD >, OverlapWilsonContFracTanhFermion< WilsonImplD2 >, OverlapWilsonContFracTanhFermion< WilsonImplF >, OverlapWilsonContFracZolotarevFermion< Impl >, OverlapWilsonContFracZolotarevFermion< WilsonImplD >, OverlapWilsonContFracZolotarevFermion< WilsonImplD2 >, OverlapWilsonContFracZolotarevFermion< WilsonImplF >, OverlapWilsonPartialFractionTanhFermion< Impl >, OverlapWilsonPartialFractionTanhFermion< WilsonImplD >, OverlapWilsonPartialFractionTanhFermion< WilsonImplD2 >, OverlapWilsonPartialFractionTanhFermion< WilsonImplF >, OverlapWilsonPartialFractionZolotarevFermion< Impl >, OverlapWilsonPartialFractionZolotarevFermion< WilsonImplD >, OverlapWilsonPartialFractionZolotarevFermion< WilsonImplD2 >, OverlapWilsonPartialFractionZolotarevFermion< WilsonImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
Definition at line 96 of file FermionOperator.h.
Referenced by FreePropagator().
|
inlinevirtual |
Reimplemented in ContinuedFractionFermion5D< Impl >, DomainWallFermion< Impl >, DomainWallFermion< GparityWilsonImplD >, DomainWallFermion< GparityWilsonImplF >, DomainWallFermion< SpWilsonImplD >, DomainWallFermion< SpWilsonImplF >, DomainWallFermion< WilsonImplD >, DomainWallFermion< WilsonImplD2 >, DomainWallFermion< WilsonImplF >, and PartialFractionFermion5D< Impl >.
Definition at line 98 of file FermionOperator.h.
References acos(), FFT::backward, exp(), FFT::FFT_all_dim(), FFT::forward, LatticeCoordinate(), M_PI, MomentumSpacePropagator(), Nd, and real().
Referenced by FreePropagator().
|
inlinevirtual |
Reimplemented in ContinuedFractionFermion5D< Impl >, DomainWallFermion< Impl >, DomainWallFermion< GparityWilsonImplD >, DomainWallFermion< GparityWilsonImplF >, DomainWallFermion< SpWilsonImplD >, DomainWallFermion< SpWilsonImplF >, DomainWallFermion< WilsonImplD >, DomainWallFermion< WilsonImplD2 >, DomainWallFermion< WilsonImplF >, and PartialFractionFermion5D< Impl >.
Definition at line 134 of file FermionOperator.h.
References FreePropagator(), and Nd.
|
pure virtual |
Implemented in CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >, WilsonFermion5D< Impl >, WilsonFermion5D< ImplD >, WilsonFermion5D< ImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
|
inlinevirtual |
Reimplemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
Definition at line 149 of file FermionOperator.h.
|
inlinevirtual |
Reimplemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
Definition at line 156 of file FermionOperator.h.
|
inlinevirtual |
Reimplemented in CayleyFermion5D< Impl >.
Definition at line 168 of file FermionOperator.h.
|
inlinevirtual |
Reimplemented in CayleyFermion5D< Impl >.
Definition at line 169 of file FermionOperator.h.
|
inlinevirtual |
Reimplemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, and CayleyFermion5D< ImplF >.
Definition at line 174 of file FermionOperator.h.
Referenced by ContinuedFractionFermion5D< Impl >::ImportPhysicalFermionSource(), and PartialFractionFermion5D< Impl >::ImportPhysicalFermionSource().
|
inlinevirtual |
Reimplemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, and CayleyFermion5D< ImplF >.
Definition at line 175 of file FermionOperator.h.
|
inlinevirtual |
Reimplemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, ContinuedFractionFermion5D< Impl >, and PartialFractionFermion5D< Impl >.
Definition at line 176 of file FermionOperator.h.
|
inlinevirtual |
Reimplemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, and CayleyFermion5D< ImplF >.
Definition at line 180 of file FermionOperator.h.
|
inlinevirtual |
Reimplemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, CayleyFermion5D< ImplF >, ContinuedFractionFermion5D< Impl >, and PartialFractionFermion5D< Impl >.
Definition at line 184 of file FermionOperator.h.
|
inlinevirtual |
Reimplemented in CayleyFermion5D< Impl >, CayleyFermion5D< ImplD >, and CayleyFermion5D< ImplF >.
Definition at line 188 of file FermionOperator.h.
|
inlinevirtualinherited |
Reimplemented in CayleyFermion5D< Impl >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
Definition at line 69 of file SparseMatrix.h.
|
inlinevirtualinherited |
Reimplemented in CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, WilsonCloverFermion< Impl, CloverHelpers >, WilsonCloverFermion< WImpl, CloverHelpers< WImpl > >, and WilsonCloverFermion< WImpl, ExpCloverHelpers< WImpl > >.
Definition at line 70 of file SparseMatrix.h.
|
inlinevirtualinherited |
Reimplemented in CompactWilsonCloverFermion5D< Impl, CloverHelpers >, CompactWilsonCloverFermion5D< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< Impl, CloverHelpers >, CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >, CompactWilsonCloverFermion< WImpl, CompactExpCloverHelpers< WImpl > >, DWFSlowFermion< Impl >, DWFSlowFermion< WilsonImplD >, DWFSlowFermion< WilsonImplF >, ImprovedStaggeredFermion5D< Impl >, ImprovedStaggeredFermion5D< StaggeredImplD >, ImprovedStaggeredFermion5D< StaggeredImplF >, ImprovedStaggeredFermion< Impl >, ImprovedStaggeredFermion< StaggeredImplD >, ImprovedStaggeredFermion< StaggeredImplF >, NaiveStaggeredFermion< Impl >, NaiveStaggeredFermion< StaggeredImplD >, NaiveStaggeredFermion< StaggeredImplF >, WilsonFermion< Impl >, WilsonFermion< GparityWilsonImplD >, WilsonFermion< GparityWilsonImplF >, WilsonFermion< SpWilsonImplD >, WilsonFermion< SpWilsonImplF >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< SpWilsonTwoIndexSymmetricImplD >, WilsonFermion< SpWilsonTwoIndexSymmetricImplF >, WilsonFermion< WilsonAdjImplD >, WilsonFermion< WilsonAdjImplF >, WilsonFermion< WilsonImplD >, WilsonFermion< WilsonImplD2 >, WilsonFermion< WilsonImplF >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplD >, WilsonFermion< WilsonTwoIndexAntiSymmetricImplF >, WilsonFermion< WilsonTwoIndexSymmetricImplD >, and WilsonFermion< WilsonTwoIndexSymmetricImplF >.
Definition at line 71 of file SparseMatrix.h.
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
inlinevirtualinherited |
Definition at line 43 of file SparseMatrix.h.
|
inlinevirtualinherited |
Definition at line 48 of file SparseMatrix.h.
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |