120 void cirjaco02(
const int* deg,
const int* dimc,
double* cf,
const int* dimf,
139 cout <<
"circheb: nr > n3c : nr = " << nr <<
" , n3c = " 145 cout <<
"circheb: nr > n3f : nr = " << nr <<
" , n3f = " 151 cout <<
"circheb: n1c > n1f : n1c = " << n1c <<
" , n1f = " 157 cout <<
"circheb: n2c > n2f : n2c = " << n2c <<
" , n2f = " 168 int n2n3f = n2f * n3f ;
169 int n2n3c = n2c * n3c ;
177 int borne_phi = ( n1c > 1 ) ? n1c-1 : 1 ;
179 for (j=0; j< borne_phi; j++) {
183 for (k=0; k<n2c; k++) {
185 int i0 = n2n3c * j + n3c * k ;
186 double* cf0 = cf + i0 ;
188 i0 = n2n3f * j + n3f * k ;
189 double* ff0 = ff + i0 ;
191 Tbl jj = jacobipointsgl(nm1) ;
193 for (i=0 ; i<nr ; i++) {
195 for (
int n = 0 ; n<nr ; n++){
196 som += cf0[n]*jj(n,i) ;