85 (
double*,
const int,
const double,
double*) {
86 cout <<
"Mtbl_cf::val_point: phi basis not implemented yet ! "
92 (
double* ti,
const int np,
const double phi,
double* xo) {
97 for (
int k=2 ; k<np-1 ; k +=2 ) {
99 *xo += ti[k] *
cos(m *
phi) ;
100 *xo += ti[k+1] *
sin(m *
phi) ;
102 *xo += ti[np] *
cos(np/2 *
phi) ;
106 (
double* ti,
const int np,
const double phi,
double* xo) {
111 for (
int k=2 ; k<np-1 ; k +=2 ) {
113 *xo += ti[k] *
cos(m *
phi) ;
114 *xo += ti[k+1] *
sin(m *
phi) ;
116 *xo += ti[np] *
cos(np *
phi) ;
120 (
double* ti,
const int np,
const double phi,
double* xo) {
125 for (
int k=3 ; k<np ; k +=2 ) {
127 *xo += ti[k] *
cos(m *
phi) ;
128 *xo += ti[k+1] *
sin(m *
phi) ;
Cmp sin(const Cmp &)
Sine.
Cmp cos(const Cmp &)
Cosine.
Coord phi
coordinate centered on the grid