21 template <
typename Real>
29 inline static Real
Degree(Real
x);
50 inline static void Reduce(Real x, Real&
y, Real& sign);
54 template <
typename Real>
61 template <
typename Real>
67 Real poly = sign * Degree<D>(
y);
71 template <
typename Real>
81 template <
typename Real>
92 template <
typename Real>
104 template <
typename Real>
117 template <
typename Real>
131 template <
typename Real>
138 quotient = (Real)((
int)(quotient + (Real)0.5));
142 quotient = (Real)((
int)(quotient - (Real)0.5));
static void Reduce(Real x, Real &y, Real &sign)
#define GTE_C_COS_DEG10_C5
#define GTE_C_COS_DEG6_C0
#define GTE_C_COS_DEG4_C2
#define GTE_C_COS_DEG8_C4
static Real DegreeRR(Real x)
#define GTE_C_COS_DEG6_C2
#define GTE_C_COS_DEG8_C3
#define GTE_C_COS_DEG4_C0
#define GTE_C_COS_DEG8_C0
#define GTE_C_COS_DEG10_C2
#define GTE_C_COS_DEG8_C1
#define GTE_C_COS_DEG10_C0
#define GTE_C_COS_DEG2_C1
#define GTE_C_COS_DEG6_C3
static Real Evaluate(degree< 2 >, Real x)
#define GTE_C_COS_DEG6_C1
static Real Degree(Real x)
#define GTE_C_COS_DEG10_C1
#define GTE_C_COS_DEG10_C4
#define GTE_C_COS_DEG2_C0
#define GTE_C_COS_DEG8_C2
#define GTE_C_COS_DEG4_C1
#define GTE_C_COS_DEG10_C3