6 #ifndef __remez_stub_h__
7 #define __remez_stub_h__
22 RemezStub(
const Real& lower,
const Real& upper,
long prec)
24 QDPIO::cerr <<
"RemezStub: Remez algorithm not supported without at least GMP (Gnu Muli-Precision library)" << std::endl;
28 void setBounds(
const Real& lower,
const Real& upper) {}
30 unsigned long power_num,
unsigned long power_den) {
return 0;}
32 unsigned long power_num,
unsigned long power_den) {
return 0;}
Primary include file for CHROMA library code.
Dummy class for case when gmp is not present.
Real evalPFE(const Real &x, const RemezCoeff_t &coeff)
Given a partial fraction expansion, evaluate it at x.
RemezStub(const Real &lower, const Real &upper, long prec)
RemezCoeff_t getPFE()
Return the partial fraction expansion of the approximation x^(pnum/pden)
RemezCoeff_t getIPFE()
Return the partial fraction expansion of the approximation x^(-pnum/pden)
void setBounds(const Real &lower, const Real &upper)
const Real generateApprox(int degree, unsigned long power_num, unsigned long power_den)
const Real generateApprox(int num_degree, int den_degree, unsigned long power_num, unsigned long power_den)
Asqtad Staggered-Dirac operator.
QDP_error_exit("too many BiCG iterations", n_count, rsd_sq, cp, c, re_rvr, im_rvr, re_a, im_a, re_b, im_b)
Remez algorithm coefficients.
Convenient structure to package Remez coeffs.