26#include <my_real_c.inc>
37void VINTER2DP (
double *tf,
int *jad,
int *jpos,
int *jlen,
int *llt,
double *xx,
double *dydx,
double *yy);
38void vinter2dp_(
double *tf,
int *jad,
int *jpos,
int *jlen,
int *llt,
double *xx,
double *dydx,
double *yy);
39void VINTER2 (my_real_c *tf,
int *jad,
int *jpos,
int *jlen,
int *llt, my_real_c *xx,my_real_c *dydx, my_real_c *yy);
40void vinter2_ (my_real_c *tf,
int *jad,
int *jpos,
int *jlen,
int *llt, my_real_c *xx,my_real_c *dydx, my_real_c *yy);
48 fprintf(stderr,
"ERROR in SAV_BUF: table overflow\n");
83 res= ((
double*) (
sav_buf[*buf]) )+ (*decalage -1);
103 res= ((
float*) (
sav_buf[*buf]) )+ (*decalage -1);
123 res= ((
double*)(
sav_buf[*buf])) +(*decalage -1);
141 res= ((
float*) (
sav_buf[*buf]))+ (*decalage -1);
159 res= (
int*) (
sav_buf[*buf]+ (*decalage) -1);
176 res= (
int*) (
sav_buf[*buf]+ (*decalage) -1);
197 ar = ((
double *) (
sav_buf[*buf]))+ (*decalage) -1;
198 for (i=0;i<(*array_lenght);i++)
199 { *(array+i)= *(ar+i); }
219 ar = ((
double *) (
sav_buf[*buf]))+ (*decalage) -1;
220 for (i=0;i<(*array_lenght);i++)
221 { *(ar+1) = *(array+i);}
241 ar = ((
float *) (
sav_buf[*buf]))+ (*decalage) -1;
242 for (i=0;i<(*array_lenght);i++)
243 { *(array+i)= *(ar+i); }
263 ar = ((
float *) (
sav_buf[*buf]))+ (*decalage) -1;
264 for (i=0;i<(*array_lenght);i++)
265 { *(ar+i) = *(array+i);}
285 ar = ((
int *) (
sav_buf[*buf]))+ (*decalage) -1;
286 for (i=0;i<(*array_lenght);i++)
287 { *(array+i)= *(ar+i); }
308 ar = ((
int *) (
sav_buf[*buf]))+ (*decalage) -1;
309 for (i=0;i<(*array_lenght);i++)
310 { *(ar+i) = *(array+i); }
328 *ptr =
sav_buf[*buf]+ (*decalage)-1;
345void u_vinter2_(
int *jad,
int *jpos,
int *jlen,
int *llt,my_real_c *xx, my_real_c *dydx, my_real_c *yy)
352 VINTER2(tf,jad,jpos,jlen,llt,xx,dydx,yy);
354 vinter2_(tf,jad,jpos,jlen,llt,xx,dydx,yy);
358void u_vinter2(
int *jad,
int *jpos,
int *jlen,
int *llt,my_real_c *xx,my_real_c *dydx,my_real_c *yy)
362void _FCALL U_VINTER2(
int *jad,
int *jpos,
int *jlen,
int *llt,my_real_c *xx,my_real_c *dydx,my_real_c *yy)
366void u_vinter2__(
int *jad,
int *jpos,
int *jlen,
int *llt,my_real_c *xx,my_real_c *dydx,my_real_c *yy)
370void u_vinter2dp_(
int *jad,
int *jpos,
int *jlen,
int *llt,
double *xx,
double *dydx,
double *yy)
377 VINTER2DP(tf,jad,jpos,jlen,llt,xx,dydx,yy);
383void u_vinter2dp(
int *jad,
int *jpos,
int *jlen,
int *llt,
double *xx,
double *dydx,
double *yy)
387void _FCALL U_VINTER2DP(
int *jad,
int *jpos,
int *jlen,
int *llt,
double *xx,
double *dydx,
double *yy)
391void u_vinter2dp__(
int *jad,
int *jpos,
int *jlen,
int *llt,
double *xx,
double *dydx,
double *yy)
404 jad[i] = 0.5* ar[ifunc[i]-1 ] +1 ;
405 jlen[i] = 0.5* ar[ifunc[i]] - jad[i] - jpos[i] ;
void get_var_user_vfunc(int *buf, int *llt, int *ifunc, int *jpos, int *jad, int *jlen)
void u_vinter2_(int *jad, int *jpos, int *jlen, int *llt, my_real_c *xx, my_real_c *dydx, my_real_c *yy)
void u_vinter2(int *jad, int *jpos, int *jlen, int *llt, my_real_c *xx, my_real_c *dydx, my_real_c *yy)
void set_array_user_f_(int *buf, int *decalage, double *array, int *array_lenght)
void _FCALL U_VINTER2DP(int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)
void sav_buf_point(int *buf, int *i)
void _FCALL GET_VAR_USER_I(int *buf, int *decalage, int *resultat)
void _FCALL U_VINTER2(int *jad, int *jpos, int *jlen, int *llt, my_real_c *xx, my_real_c *dydx, my_real_c *yy)
void _FCALL GET_ARRAY_USER_I(int *buf, int *decalage, int *array, int *array_lenght)
void _FCALL GET_VAR_USER_VFUNC(int *buf, int *llt, int *ifunc, int *jpos, int *jad, int *jlen)
void VINTER2(my_real_c *tf, int *jad, int *jpos, int *jlen, int *llt, my_real_c *xx, my_real_c *dydx, my_real_c *yy)
void set_array_user_f_sp(int *buf, int *decalage, float *array, int *array_lenght)
void u_vinter2dp__(int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)
void get_var_user_i_(int *buf, int *decalage, int *resultat)
void vinter2_(my_real_c *tf, int *jad, int *jpos, int *jlen, int *llt, my_real_c *xx, my_real_c *dydx, my_real_c *yy)
void set_array_user_i(int *buf, int *decalage, int *array, int *array_lenght)
void set_var_user_i(int *buf, int *decalage, int *variable)
void get_array_user_i_(int *buf, int *decalage, int *array, int *array_lenght)
void set_var_user_f(int *buf, int *decalage, double *variable)
void _FCALL SET_VAR_USER_F(int *buf, int *decalage, double *variable)
void _FCALL SET_ARRAY_USER_F_SP(int *buf, int *decalage, float *array, int *array_lenght)
void _FCALL SET_VAR_USER_I(int *buf, int *decalage, int *variable)
void get_user_pointer__(int *buf, int *decalage, int **ptr)
void vinter2dp_(double *tf, int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)
void get_var_user_f(int *buf, int *decalage, double *resultat)
void set_var_user_i__(int *buf, int *decalage, int *variable)
void get_var_user_f__(int *buf, int *decalage, double *resultat)
void set_var_user_f_(int *buf, int *decalage, double *variable)
void get_array_user_i(int *buf, int *decalage, int *array, int *array_lenght)
void set_var_user_f__(int *buf, int *decalage, double *variable)
void sav_buf_point_(int *buf, int *i)
void get_buf_point__(int *loca, int *ish, int *i)
void get_array_user_f__(int *buf, int *decalage, double *array, int *array_lenght)
void _FCALL SET_VAR_USER_F_SP(int *buf, int *decalage, float *variable)
void u_vinter2dp(int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)
void u_vinter2dp_(int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)
void get_array_user_f_sp_(int *buf, int *decalage, float *array, int *array_lenght)
void get_var_user_vfunc_(int *buf, int *llt, int *ifunc, int *jpos, int *jad, int *jlen)
void _FCALL SAV_BUF_POINT(int *buf, int *i)
void set_var_user_f_sp_(int *buf, int *decalage, float *variable)
void get_array_user_f(int *buf, int *decalage, double *array, int *array_lenght)
void set_array_user_f__(int *buf, int *decalage, double *array, int *array_lenght)
void sav_buf_point__(int *buf, int *i)
void get_buf_point(int *loca, int *ish, int *i)
void set_array_user_i__(int *buf, int *decalage, int *array, int *array_lenght)
void get_var_user_i__(int *buf, int *decalage, int *resultat)
void _FCALL SET_ARRAY_USER_F(int *buf, int *decalage, double *array, int *array_lenght)
void set_array_user_f(int *buf, int *decalage, double *array, int *array_lenght)
void _FCALL GET_USER_POINTER(int *buf, int *decalage, int **ptr)
void _FCALL GET_BUF_POINT(int *loca, int *ish, int *i)
void _FCALL GET_ARRAY_USER_F_SP(int *buf, int *decalage, float *array, int *array_lenght)
void VINTER2DP(double *tf, int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)
void get_var_user_f_sp_(int *buf, int *decalage, float *resultat)
void set_var_user_i_(int *buf, int *decalage, int *variable)
void get_array_user_f_(int *buf, int *decalage, double *array, int *array_lenght)
void get_array_user_f_sp(int *buf, int *decalage, float *array, int *array_lenght)
void get_var_user_f_(int *buf, int *decalage, double *resultat)
void u_vinter2__(int *jad, int *jpos, int *jlen, int *llt, my_real_c *xx, my_real_c *dydx, my_real_c *yy)
void get_var_user_vfunc__(int *buf, int *llt, int *ifunc, int *jpos, int *jad, int *jlen)
void get_var_user_i(int *buf, int *decalage, int *resultat)
void get_array_user_i__(int *buf, int *decalage, int *array, int *array_lenght)
void get_var_user_f_sp(int *buf, int *decalage, float *resultat)
void get_user_pointer(int *buf, int *decalage, int **ptr)
void set_array_user_f_sp_(int *buf, int *decalage, float *array, int *array_lenght)
void set_var_user_f_sp__(int *buf, int *decalage, float *variable)
void get_buf_point_(int *loca, int *ish, int *i)
void _FCALL GET_ARRAY_USER_F(int *buf, int *decalage, double *array, int *array_lenght)
void set_array_user_f_sp__(int *buf, int *decalage, float *array, int *array_lenght)
void _FCALL SET_ARRAY_USER_I(int *buf, int *decalage, int *array, int *array_lenght)
void _FCALL GET_VAR_USER_F(int *buf, int *decalage, double *resultat)
void get_user_pointer_(int *buf, int *decalage, int **ptr)
void _FCALL GET_VAR_USER_F_SP(int *buf, int *decalage, float *resultat)
void get_array_user_f_sp__(int *buf, int *decalage, float *array, int *array_lenght)
void set_array_user_i_(int *buf, int *decalage, int *array, int *array_lenght)
void get_var_user_f_sp__(int *buf, int *decalage, float *resultat)
void set_var_user_f_sp(int *buf, int *decalage, float *variable)