1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-15 06:17:05 +01:00

First pass at continued fraction; solver and even odd decomposition tests pass.

Have to make ContFrac class virtual and derive end non-abstract actions for the particular
cases.
This commit is contained in:
Peter Boyle
2015-06-04 00:00:45 +01:00
parent f07a17ba2c
commit 03f4fde468
15 changed files with 490 additions and 48 deletions

View File

@ -20,7 +20,7 @@ namespace Grid {
virtual void MooeeDag (const LatticeFermion &in, LatticeFermion &out);
virtual void MooeeInv (const LatticeFermion &in, LatticeFermion &out);
virtual void MooeeInvDag (const LatticeFermion &in, LatticeFermion &out);
virtual void Instantiatable(void)=0;
// protected:
RealD mass;
@ -52,7 +52,8 @@ namespace Grid {
RealD _mass,RealD _M5);
protected:
void SetCoefficients(RealD scale,Approx::zolotarev_data *zdata,RealD b,RealD c);
void SetCoefficientsZolotarev(RealD zolohi,Approx::zolotarev_data *zdata,RealD b,RealD c);
void SetCoefficientsTanh(Approx::zolotarev_data *zdata,RealD b,RealD c);
};
}