1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-24 12:45:56 +01:00

Virtual fix

This commit is contained in:
Quadro 2021-06-01 13:29:44 -04:00
parent 036270a0c5
commit 20c6f19bb2

View File

@ -160,16 +160,19 @@ public:
RealD _c1=1.0, RealD _c2=1.0,RealD _u0=1.0, RealD _c1=1.0, RealD _c2=1.0,RealD _u0=1.0,
const ImplParams &p= ImplParams()); const ImplParams &p= ImplParams());
// DoubleStore gauge field in operator // DoubleStore gauge field in operator
void ImportGauge (const GaugeField &_Uthin ) { assert(0); } void ImportGauge (const GaugeField &_Uthin ) { assert(0); }
void ImportGauge(const GaugeField &_Uthin,const GaugeField &_Ufat); void ImportGauge(const GaugeField &_Uthin,const GaugeField &_Ufat);
void ImportGaugeSimple(const GaugeField &_UUU,const GaugeField &_U); void ImportGaugeSimple(const GaugeField &_UUU,const GaugeField &_U);
void ImportGaugeSimple(const DoubledGaugeField &_UUU,const DoubledGaugeField &_U); void ImportGaugeSimple(const DoubledGaugeField &_UUU,const DoubledGaugeField &_U);
// Give a reference; can be used to do an assignment or copy back out after import // Give a reference; can be used to do an assignment or copy back out after import
// if Carleton wants to cache them and not use the ImportSimple // if Carleton wants to cache them and not use the ImportSimple
DoubledGaugeField &GetU(void) { return Umu ; } ; virtual DoubledGaugeField &GetDoubledGaugeField(void) override { return Umu; };
DoubledGaugeField &GetUUU(void) { return UUUmu; }; virtual DoubledGaugeField &GetDoubledGaugeFieldE(void) override { return UmuEven; };
void CopyGaugeCheckerboards(void); virtual DoubledGaugeField &GetDoubledGaugeFieldO(void) override { return UmuOdd; };
DoubledGaugeField &GetU(void) { return Umu ; } ;
DoubledGaugeField &GetUUU(void) { return UUUmu; };
void CopyGaugeCheckerboards(void);
/////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////
// Data members require to support the functionality // Data members require to support the functionality