1#ifndef GRID_JACOBIPOLYNOMIAL_H
2#define GRID_JACOBIPOLYNOMIAL_H
20 void csv(std::ostream &out){
28 out<< x<<
" "<<f <<std::endl;
56 for(
int n=2;n<=
order;n++){
61 Tnp= ( cny * y *Tn + cn1 * Tn + cnm * Tnm )/ cnp;
98 T1 = halfAmB * in + halfApBp2*y;
100 for(
int n=2;n<=
order;n++){
103 y=xscale*y+mscale*(*Tn);
116 *Tnp=cny*y + cn1 *(*Tn) + cnm * (*Tnm);
119 Field *swizzle = Tnm;
constexpr Real delta(int a, int b)
#define NAMESPACE_BEGIN(A)
int64_t gSites(void) const
void operator()(LinearOperatorBase< Field > &Linop, const Field &in, Field &out)
JacobiPolynomial(RealD _lo, RealD _hi, int _order, RealD _alpha, RealD _beta)
void csv(std::ostream &out, RealD llo, RealD hhi)
void csv(std::ostream &out)
virtual void HermOp(const Field &in, Field &out)=0