From 036270a0c50f6a520aa70782e344db0613ccb7de Mon Sep 17 00:00:00 2001 From: Quadro Date: Tue, 1 Jun 2021 13:25:44 -0400 Subject: [PATCH] Bug fix must preserve "virtual" --- Grid/qcd/action/fermion/ImprovedStaggeredFermion.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Grid/qcd/action/fermion/ImprovedStaggeredFermion.h b/Grid/qcd/action/fermion/ImprovedStaggeredFermion.h index 928ed159..a0aed5db 100644 --- a/Grid/qcd/action/fermion/ImprovedStaggeredFermion.h +++ b/Grid/qcd/action/fermion/ImprovedStaggeredFermion.h @@ -141,11 +141,11 @@ public: void ImportGauge(const GaugeField &_Uthin, const GaugeField &_Ufat); void ImportGaugeSimple(const GaugeField &_UUU ,const GaugeField &_U); void ImportGaugeSimple(const DoubledGaugeField &_UUU,const DoubledGaugeField &_U); - DoubledGaugeField &GetDoubledGaugeField(void){ return Umu; }; - DoubledGaugeField &GetDoubledGaugeFieldE(void){ return UmuEven; }; - DoubledGaugeField &GetDoubledGaugeFieldO(void){ return UmuOdd; }; - DoubledGaugeField &GetU(void) { return Umu ; } ; - DoubledGaugeField &GetUUU(void) { return UUUmu; }; + virtual DoubledGaugeField &GetDoubledGaugeField(void) override { return Umu; }; + virtual DoubledGaugeField &GetDoubledGaugeFieldE(void) override { return UmuEven; }; + virtual DoubledGaugeField &GetDoubledGaugeFieldO(void) override { return UmuOdd; }; + virtual DoubledGaugeField &GetU(void) { return Umu ; } ; + virtual DoubledGaugeField &GetUUU(void) { return UUUmu; }; void CopyGaugeCheckerboards(void); ///////////////////////////////////////////////////////////////