mirror of
https://github.com/paboyle/Grid.git
synced 2026-10-10 17:58:06 +01:00
Enable special treatment of constEE cases
This commit is contained in:
1 parent
a9e8758a01
commit
31d83ee046
1 file changed
+4
-1
@@ -62,9 +62,12 @@ namespace Grid {
|
|||||||
virtual RealD M (const FermionField &in, FermionField &out)=0;
|
virtual RealD M (const FermionField &in, FermionField &out)=0;
|
||||||
virtual RealD Mdag (const FermionField &in, FermionField &out)=0;
|
virtual RealD Mdag (const FermionField &in, FermionField &out)=0;
|
||||||
|
|
||||||
// half checkerboard operaions
|
// Query the even even properties to make algorithmic decisions
|
||||||
virtual int ConstEE(void) { return 1; }; // clover returns zero as EE depends on gauge field
|
virtual int ConstEE(void) { return 1; }; // clover returns zero as EE depends on gauge field
|
||||||
|
virtual int isTrivialEE(void) { return 0; };
|
||||||
|
virtual RealD Mass(void) {return 0.0;};
|
||||||
|
|
||||||
|
// half checkerboard operaions
|
||||||
virtual void Meooe (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 MeooeDag (const FermionField &in, FermionField &out)=0;
|
||||||
virtual void Mooee (const FermionField &in, FermionField &out)=0;
|
virtual void Mooee (const FermionField &in, FermionField &out)=0;
|
||||||
|
|||||||
Reference in new issue
Block a user