From 3ba8eb1500ef03761825bcf9ab16c3bb9193c148 Mon Sep 17 00:00:00 2001 From: paboyle Date: Sun, 14 Jan 2018 23:16:08 +0000 Subject: [PATCH] Namespace, indent --- ...lapWilsonPartialFractionZolotarevFermion.h | 71 +++++++++---------- 1 file changed, 35 insertions(+), 36 deletions(-) diff --git a/lib/qcd/action/fermion/OverlapWilsonPartialFractionZolotarevFermion.h b/lib/qcd/action/fermion/OverlapWilsonPartialFractionZolotarevFermion.h index dc275852..f98b64a9 100644 --- a/lib/qcd/action/fermion/OverlapWilsonPartialFractionZolotarevFermion.h +++ b/lib/qcd/action/fermion/OverlapWilsonPartialFractionZolotarevFermion.h @@ -1,4 +1,4 @@ - /************************************************************************************* +/************************************************************************************* Grid physics library, www.github.com/paboyle/Grid @@ -24,51 +24,50 @@ Author: Peter Boyle 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. See the full license in the file "LICENSE" in the top level distribution directory - *************************************************************************************/ - /* END LEGAL */ +*************************************************************************************/ +/* END LEGAL */ #ifndef OVERLAP_WILSON_PARTFRAC_ZOLOTAREV_FERMION_H #define OVERLAP_WILSON_PARTFRAC_ZOLOTAREV_FERMION_H #include -namespace Grid { +NAMESPACE_BEGIN(Grid); - namespace QCD { +template +class OverlapWilsonPartialFractionZolotarevFermion : public PartialFractionFermion5D +{ +public: + INHERIT_IMPL_TYPES(Impl); - template - class OverlapWilsonPartialFractionZolotarevFermion : public PartialFractionFermion5D - { - public: - INHERIT_IMPL_TYPES(Impl); - - virtual void Instantiatable(void){}; - // Constructors - OverlapWilsonPartialFractionZolotarevFermion(GaugeField &_Umu, - GridCartesian &FiveDimGrid, - GridRedBlackCartesian &FiveDimRedBlackGrid, - GridCartesian &FourDimGrid, - GridRedBlackCartesian &FourDimRedBlackGrid, - RealD _mass,RealD _M5, - RealD lo,RealD hi,const ImplParams &p= ImplParams()): + virtual void Instantiatable(void){}; + // Constructors + OverlapWilsonPartialFractionZolotarevFermion(GaugeField &_Umu, + GridCartesian &FiveDimGrid, + GridRedBlackCartesian &FiveDimRedBlackGrid, + GridCartesian &FourDimGrid, + GridRedBlackCartesian &FourDimRedBlackGrid, + RealD _mass,RealD _M5, + RealD lo,RealD hi,const ImplParams &p= ImplParams()): - // b+c=scale, b-c = 0 <=> b =c = scale/2 - PartialFractionFermion5D(_Umu, - FiveDimGrid, - FiveDimRedBlackGrid, - FourDimGrid, - FourDimRedBlackGrid,_mass,_M5,p) - { - assert((this->Ls&0x1)==1); // Odd Ls required + // b+c=scale, b-c = 0 <=> b =c = scale/2 + PartialFractionFermion5D(_Umu, + FiveDimGrid, + FiveDimRedBlackGrid, + FourDimGrid, + FourDimRedBlackGrid,_mass,_M5,p) + { + assert((this->Ls&0x1)==1); // Odd Ls required - int nrational=this->Ls;// Odd rational order - RealD eps = lo/hi; + int nrational=this->Ls;// Odd rational order + RealD eps = lo/hi; - Approx::zolotarev_data *zdata = Approx::zolotarev(eps,nrational,0); - this->SetCoefficientsZolotarev(hi,zdata); - Approx::zolotarev_free(zdata); + Approx::zolotarev_data *zdata = Approx::zolotarev(eps,nrational,0); + this->SetCoefficientsZolotarev(hi,zdata); + Approx::zolotarev_free(zdata); - } - }; } -} +}; + +NAMESPACE_END(Grid); + #endif