mirror of
				https://github.com/paboyle/Grid.git
				synced 2025-11-04 05:54:32 +00:00 
			
		
		
		
	Enable special treatment of constEE cases
This commit is contained in:
		@@ -62,9 +62,12 @@ namespace Grid {
 | 
			
		||||
      virtual RealD  M    (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    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   MeooeDag    (const FermionField &in, FermionField &out)=0;
 | 
			
		||||
      virtual void   Mooee       (const FermionField &in, FermionField &out)=0;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user