OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
eng_callback_c.c File Reference
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <my_real_c.inc>

Go to the source code of this file.

Macros

#define _FCALL

Functions

void ARRET (int *n)
void arret_ (int *n)
void arret_c (int n)
void VINTER2DP (double *tf, int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)
void vinter2dp_ (double *tf, int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)
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 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 sav_buf_point_ (int *buf, int *i)
void _FCALL SAV_BUF_POINT (int *buf, int *i)
void sav_buf_point (int *buf, int *i)
void sav_buf_point__ (int *buf, int *i)
void get_buf_point_ (int *loca, int *ish, int *i)
void _FCALL GET_BUF_POINT (int *loca, int *ish, int *i)
void get_buf_point (int *loca, int *ish, int *i)
void get_buf_point__ (int *loca, int *ish, int *i)
void get_var_user_f_ (int *buf, int *decalage, double *resultat)
void get_var_user_f (int *buf, int *decalage, double *resultat)
void _FCALL GET_VAR_USER_F (int *buf, int *decalage, double *resultat)
void get_var_user_f__ (int *buf, int *decalage, double *resultat)
void get_var_user_f_sp_ (int *buf, int *decalage, float *resultat)
void get_var_user_f_sp (int *buf, int *decalage, float *resultat)
void _FCALL GET_VAR_USER_F_SP (int *buf, int *decalage, float *resultat)
void get_var_user_f_sp__ (int *buf, int *decalage, float *resultat)
void set_var_user_f_ (int *buf, int *decalage, double *variable)
void set_var_user_f (int *buf, int *decalage, double *variable)
void _FCALL SET_VAR_USER_F (int *buf, int *decalage, double *variable)
void set_var_user_f__ (int *buf, int *decalage, double *variable)
void set_var_user_f_sp_ (int *buf, int *decalage, float *variable)
void set_var_user_f_sp (int *buf, int *decalage, float *variable)
void _FCALL SET_VAR_USER_F_SP (int *buf, int *decalage, float *variable)
void set_var_user_f_sp__ (int *buf, int *decalage, float *variable)
void get_var_user_i_ (int *buf, int *decalage, int *resultat)
void get_var_user_i (int *buf, int *decalage, int *resultat)
void _FCALL GET_VAR_USER_I (int *buf, int *decalage, int *resultat)
void get_var_user_i__ (int *buf, int *decalage, int *resultat)
void set_var_user_i_ (int *buf, int *decalage, int *variable)
void set_var_user_i (int *buf, int *decalage, int *variable)
void _FCALL SET_VAR_USER_I (int *buf, int *decalage, int *variable)
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 (int *buf, int *decalage, double *array, int *array_lenght)
void _FCALL GET_ARRAY_USER_F (int *buf, int *decalage, double *array, int *array_lenght)
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 set_array_user_f (int *buf, int *decalage, double *array, int *array_lenght)
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 get_array_user_f_sp_ (int *buf, int *decalage, float *array, int *array_lenght)
void get_array_user_f_sp (int *buf, int *decalage, float *array, int *array_lenght)
void _FCALL GET_ARRAY_USER_F_SP (int *buf, int *decalage, float *array, int *array_lenght)
void get_array_user_f_sp__ (int *buf, int *decalage, float *array, int *array_lenght)
void set_array_user_f_sp_ (int *buf, int *decalage, float *array, int *array_lenght)
void set_array_user_f_sp (int *buf, int *decalage, float *array, int *array_lenght)
void _FCALL SET_ARRAY_USER_F_SP (int *buf, int *decalage, float *array, int *array_lenght)
void set_array_user_f_sp__ (int *buf, int *decalage, float *array, int *array_lenght)
void get_array_user_i_ (int *buf, int *decalage, int *array, int *array_lenght)
void get_array_user_i (int *buf, int *decalage, int *array, int *array_lenght)
void _FCALL GET_ARRAY_USER_I (int *buf, int *decalage, int *array, int *array_lenght)
void get_array_user_i__ (int *buf, int *decalage, int *array, int *array_lenght)
void set_array_user_i_ (int *buf, int *decalage, int *array, int *array_lenght)
void set_array_user_i (int *buf, int *decalage, int *array, int *array_lenght)
void _FCALL SET_ARRAY_USER_I (int *buf, int *decalage, int *array, int *array_lenght)
void set_array_user_i__ (int *buf, int *decalage, int *array, int *array_lenght)
void get_user_pointer_ (int *buf, int *decalage, int **ptr)
void get_user_pointer (int *buf, int *decalage, int **ptr)
void _FCALL GET_USER_POINTER (int *buf, int *decalage, int **ptr)
void get_user_pointer__ (int *buf, int *decalage, int **ptr)
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 _FCALL 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 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 _FCALL 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_var_user_vfunc_ (int *buf, int *llt, int *ifunc, int *jpos, int *jad, int *jlen)
void _FCALL GET_VAR_USER_VFUNC (int *buf, int *llt, int *ifunc, int *jpos, int *jad, int *jlen)
void get_var_user_vfunc__ (int *buf, int *llt, int *ifunc, int *jpos, int *jad, int *jlen)
void get_var_user_vfunc (int *buf, int *llt, int *ifunc, int *jpos, int *jad, int *jlen)

Variables

int * sav_buf [1000]

Macro Definition Documentation

◆ _FCALL

#define _FCALL

Definition at line 28 of file eng_callback_c.c.

Function Documentation

◆ ARRET()

void ARRET ( int * n)

◆ arret_()

void arret_ ( int * n)

◆ arret_c()

void arret_c ( int n)

Calls the Fortran Arret routine for termination

n is the error termination

Definition at line 132 of file write_routtines.c.

137{
138/*Appel a une routine Fortran */
139#ifdef _WIN64
140 ARRET(&n);
141#else
142 arret_(&n);
143#endif
144}
n
void ARRET(int *n)
void arret_(int *n)

◆ GET_ARRAY_USER_F()

void _FCALL GET_ARRAY_USER_F ( int * buf,
int * decalage,
double * array,
int * array_lenght )

Definition at line 207 of file eng_callback_c.c.

208{get_array_user_f_(buf,decalage,array,array_lenght);}
void get_array_user_f_(int *buf, int *decalage, double *array, int *array_lenght)

◆ get_array_user_f()

void get_array_user_f ( int * buf,
int * decalage,
double * array,
int * array_lenght )

Definition at line 203 of file eng_callback_c.c.

204{get_array_user_f_(buf,decalage,array,array_lenght);}

◆ get_array_user_f_()

void get_array_user_f_ ( int * buf,
int * decalage,
double * array,
int * array_lenght )

Definition at line 193 of file eng_callback_c.c.

194{
195 int i;
196 double *ar;
197 ar = ((double *) (sav_buf[*buf]))+ (*decalage) -1;
198 for (i=0;i<(*array_lenght);i++)
199 { *(array+i)= *(ar+i); }
200}
int * sav_buf[1000]
Definition callback_c.c:32

◆ get_array_user_f__()

void get_array_user_f__ ( int * buf,
int * decalage,
double * array,
int * array_lenght )

Definition at line 211 of file eng_callback_c.c.

212{get_array_user_f_(buf,decalage,array,array_lenght);}

◆ GET_ARRAY_USER_F_SP()

void _FCALL GET_ARRAY_USER_F_SP ( int * buf,
int * decalage,
float * array,
int * array_lenght )

Definition at line 251 of file eng_callback_c.c.

252{get_array_user_f_sp_(buf,decalage,array,array_lenght);}
void get_array_user_f_sp_(int *buf, int *decalage, float *array, int *array_lenght)

◆ get_array_user_f_sp()

void get_array_user_f_sp ( int * buf,
int * decalage,
float * array,
int * array_lenght )

Definition at line 247 of file eng_callback_c.c.

248{get_array_user_f_sp_(buf,decalage,array,array_lenght);}

◆ get_array_user_f_sp_()

void get_array_user_f_sp_ ( int * buf,
int * decalage,
float * array,
int * array_lenght )

Definition at line 237 of file eng_callback_c.c.

238{
239 int i;
240 float *ar;
241 ar = ((float *) (sav_buf[*buf]))+ (*decalage) -1;
242 for (i=0;i<(*array_lenght);i++)
243 { *(array+i)= *(ar+i); }
244}

◆ get_array_user_f_sp__()

void get_array_user_f_sp__ ( int * buf,
int * decalage,
float * array,
int * array_lenght )

Definition at line 255 of file eng_callback_c.c.

256{get_array_user_f_sp_(buf,decalage,array,array_lenght);}

◆ GET_ARRAY_USER_I()

void _FCALL GET_ARRAY_USER_I ( int * buf,
int * decalage,
int * array,
int * array_lenght )

Definition at line 295 of file eng_callback_c.c.

296{get_array_user_i_(buf,decalage,array,array_lenght);}
void get_array_user_i_(int *buf, int *decalage, int *array, int *array_lenght)

◆ get_array_user_i()

void get_array_user_i ( int * buf,
int * decalage,
int * array,
int * array_lenght )

Definition at line 291 of file eng_callback_c.c.

292{get_array_user_i_(buf,decalage,array,array_lenght);}

◆ get_array_user_i_()

void get_array_user_i_ ( int * buf,
int * decalage,
int * array,
int * array_lenght )

Definition at line 281 of file eng_callback_c.c.

282{
283 int i;
284 int *ar;
285 ar = ((int *) (sav_buf[*buf]))+ (*decalage) -1;
286 for (i=0;i<(*array_lenght);i++)
287 { *(array+i)= *(ar+i); }
288}

◆ get_array_user_i__()

void get_array_user_i__ ( int * buf,
int * decalage,
int * array,
int * array_lenght )

Definition at line 299 of file eng_callback_c.c.

300{get_array_user_i_(buf,decalage,array,array_lenght);}

◆ GET_BUF_POINT()

void _FCALL GET_BUF_POINT ( int * loca,
int * ish,
int * i )

Definition at line 69 of file eng_callback_c.c.

70{*ish = (sav_buf[*i] - loca);}

◆ get_buf_point()

void get_buf_point ( int * loca,
int * ish,
int * i )

Definition at line 72 of file eng_callback_c.c.

73{*ish = (sav_buf[*i] - loca);}

◆ get_buf_point_()

void get_buf_point_ ( int * loca,
int * ish,
int * i )

Definition at line 66 of file eng_callback_c.c.

67{*ish = (sav_buf[*i] - loca);}

◆ get_buf_point__()

void get_buf_point__ ( int * loca,
int * ish,
int * i )

Definition at line 76 of file eng_callback_c.c.

77{*ish = (sav_buf[*i] - loca);}

◆ GET_USER_POINTER()

void _FCALL GET_USER_POINTER ( int * buf,
int * decalage,
int ** ptr )

Definition at line 336 of file eng_callback_c.c.

337{get_user_pointer_(buf,decalage,ptr);}
void get_user_pointer_(int *buf, int *decalage, int **ptr)

◆ get_user_pointer()

void get_user_pointer ( int * buf,
int * decalage,
int ** ptr )

Definition at line 332 of file eng_callback_c.c.

333{get_user_pointer_(buf,decalage,ptr);}

◆ get_user_pointer_()

void get_user_pointer_ ( int * buf,
int * decalage,
int ** ptr )

Definition at line 326 of file eng_callback_c.c.

327{
328 *ptr = sav_buf[*buf]+ (*decalage)-1;
329}

◆ get_user_pointer__()

void get_user_pointer__ ( int * buf,
int * decalage,
int ** ptr )

Definition at line 340 of file eng_callback_c.c.

341{get_user_pointer_(buf,decalage,ptr);}

◆ GET_VAR_USER_F()

void _FCALL GET_VAR_USER_F ( int * buf,
int * decalage,
double * resultat )

Definition at line 92 of file eng_callback_c.c.

93{get_var_user_f_(buf,decalage,resultat);}
void get_var_user_f_(int *buf, int *decalage, double *resultat)

◆ get_var_user_f()

void get_var_user_f ( int * buf,
int * decalage,
double * resultat )

Definition at line 88 of file eng_callback_c.c.

89{get_var_user_f_(buf,decalage,resultat);}

◆ get_var_user_f_()

void get_var_user_f_ ( int * buf,
int * decalage,
double * resultat )

Definition at line 80 of file eng_callback_c.c.

81{
82 double *res;
83 res= ((double*) (sav_buf[*buf]) )+ (*decalage -1);
84 *resultat = *res;
85}

◆ get_var_user_f__()

void get_var_user_f__ ( int * buf,
int * decalage,
double * resultat )

Definition at line 96 of file eng_callback_c.c.

97{get_var_user_f_(buf,decalage,resultat);}

◆ GET_VAR_USER_F_SP()

void _FCALL GET_VAR_USER_F_SP ( int * buf,
int * decalage,
float * resultat )

Definition at line 112 of file eng_callback_c.c.

113{get_var_user_f_sp_(buf,decalage,resultat);}
void get_var_user_f_sp_(int *buf, int *decalage, float *resultat)

◆ get_var_user_f_sp()

void get_var_user_f_sp ( int * buf,
int * decalage,
float * resultat )

Definition at line 108 of file eng_callback_c.c.

109{get_var_user_f_sp_(buf,decalage,resultat);}

◆ get_var_user_f_sp_()

void get_var_user_f_sp_ ( int * buf,
int * decalage,
float * resultat )

Definition at line 100 of file eng_callback_c.c.

101{
102 float *res;
103 res= ((float*) (sav_buf[*buf]) )+ (*decalage -1);
104 *resultat = *res;
105}

◆ get_var_user_f_sp__()

void get_var_user_f_sp__ ( int * buf,
int * decalage,
float * resultat )

Definition at line 116 of file eng_callback_c.c.

117{get_var_user_f_sp_(buf,decalage,resultat);}

◆ GET_VAR_USER_I()

void _FCALL GET_VAR_USER_I ( int * buf,
int * decalage,
int * resultat )

Definition at line 166 of file eng_callback_c.c.

167{get_var_user_i_(buf,decalage,resultat);}
void get_var_user_i_(int *buf, int *decalage, int *resultat)

◆ get_var_user_i()

void get_var_user_i ( int * buf,
int * decalage,
int * resultat )

Definition at line 163 of file eng_callback_c.c.

164{get_var_user_i_(buf,decalage,resultat);}

◆ get_var_user_i_()

void get_var_user_i_ ( int * buf,
int * decalage,
int * resultat )

Definition at line 156 of file eng_callback_c.c.

157{
158 int *res;
159 res= (int*) (sav_buf[*buf]+ (*decalage) -1);
160 *resultat = *res;
161}

◆ get_var_user_i__()

void get_var_user_i__ ( int * buf,
int * decalage,
int * resultat )

Definition at line 169 of file eng_callback_c.c.

170{get_var_user_i_(buf,decalage,resultat);}

◆ GET_VAR_USER_VFUNC()

void _FCALL GET_VAR_USER_VFUNC ( int * buf,
int * llt,
int * ifunc,
int * jpos,
int * jad,
int * jlen )

Definition at line 410 of file eng_callback_c.c.

411{ get_var_user_vfunc_(buf,llt,ifunc,jpos,jad,jlen);}
void get_var_user_vfunc_(int *buf, int *llt, int *ifunc, int *jpos, int *jad, int *jlen)

◆ get_var_user_vfunc()

void get_var_user_vfunc ( int * buf,
int * llt,
int * ifunc,
int * jpos,
int * jad,
int * jlen )

Definition at line 418 of file eng_callback_c.c.

419{ get_var_user_vfunc_(buf,llt,ifunc,jpos,jad,jlen); }

◆ get_var_user_vfunc_()

void get_var_user_vfunc_ ( int * buf,
int * llt,
int * ifunc,
int * jpos,
int * jad,
int * jlen )

Definition at line 395 of file eng_callback_c.c.

396{
397 int i,fin;
398 int *ar;
399 fin = *llt;
400 ar = (int *) sav_buf[*buf];
401
402 for(i=0;i<fin;i++)
403 {
404 jad[i] = 0.5* ar[ifunc[i]-1 ] +1 ;
405 jlen[i] = 0.5* ar[ifunc[i]] - jad[i] - jpos[i] ;
406 }
407}

◆ get_var_user_vfunc__()

void get_var_user_vfunc__ ( int * buf,
int * llt,
int * ifunc,
int * jpos,
int * jad,
int * jlen )

Definition at line 414 of file eng_callback_c.c.

415{ get_var_user_vfunc_(buf,llt,ifunc,jpos,jad,jlen);}

◆ SAV_BUF_POINT()

void _FCALL SAV_BUF_POINT ( int * buf,
int * i )

Definition at line 55 of file eng_callback_c.c.

56{sav_buf_point_(buf,i);}
void sav_buf_point_(int *buf, int *i)

◆ sav_buf_point()

void sav_buf_point ( int * buf,
int * i )

Definition at line 58 of file eng_callback_c.c.

59{sav_buf_point_(buf,i);}

◆ sav_buf_point_()

void sav_buf_point_ ( int * buf,
int * i )

Definition at line 45 of file eng_callback_c.c.

46{
47 if(*i<0||*i>=1000){
48 fprintf(stderr,"ERROR in SAV_BUF: table overflow\n");
49 arret_c(2);
50 }
51 sav_buf[*i] = buf;
52}
void arret_c(int n)

◆ sav_buf_point__()

void sav_buf_point__ ( int * buf,
int * i )

Definition at line 62 of file eng_callback_c.c.

63{sav_buf_point_(buf,i);}

◆ SET_ARRAY_USER_F()

void _FCALL SET_ARRAY_USER_F ( int * buf,
int * decalage,
double * array,
int * array_lenght )

Definition at line 229 of file eng_callback_c.c.

230{set_array_user_f_(buf,decalage,array,array_lenght);}
void set_array_user_f_(int *buf, int *decalage, double *array, int *array_lenght)

◆ set_array_user_f()

void set_array_user_f ( int * buf,
int * decalage,
double * array,
int * array_lenght )

Definition at line 225 of file eng_callback_c.c.

226{set_array_user_f_(buf,decalage,array,array_lenght);}

◆ set_array_user_f_()

void set_array_user_f_ ( int * buf,
int * decalage,
double * array,
int * array_lenght )

Definition at line 215 of file eng_callback_c.c.

216{
217 int i;
218 double *ar;
219 ar = ((double *) (sav_buf[*buf]))+ (*decalage) -1;
220 for (i=0;i<(*array_lenght);i++)
221 { *(ar+1) = *(array+i);}
222}

◆ set_array_user_f__()

void set_array_user_f__ ( int * buf,
int * decalage,
double * array,
int * array_lenght )

Definition at line 233 of file eng_callback_c.c.

234{set_array_user_f_(buf,decalage,array,array_lenght);}

◆ SET_ARRAY_USER_F_SP()

void _FCALL SET_ARRAY_USER_F_SP ( int * buf,
int * decalage,
float * array,
int * array_lenght )

Definition at line 273 of file eng_callback_c.c.

274{set_array_user_f_sp_(buf,decalage,array,array_lenght);}
void set_array_user_f_sp_(int *buf, int *decalage, float *array, int *array_lenght)

◆ set_array_user_f_sp()

void set_array_user_f_sp ( int * buf,
int * decalage,
float * array,
int * array_lenght )

Definition at line 269 of file eng_callback_c.c.

270{set_array_user_f_sp_(buf,decalage,array,array_lenght);}

◆ set_array_user_f_sp_()

void set_array_user_f_sp_ ( int * buf,
int * decalage,
float * array,
int * array_lenght )

Definition at line 259 of file eng_callback_c.c.

260{
261 int i;
262 float *ar;
263 ar = ((float *) (sav_buf[*buf]))+ (*decalage) -1;
264 for (i=0;i<(*array_lenght);i++)
265 { *(ar+i) = *(array+i);}
266}

◆ set_array_user_f_sp__()

void set_array_user_f_sp__ ( int * buf,
int * decalage,
float * array,
int * array_lenght )

Definition at line 277 of file eng_callback_c.c.

278{set_array_user_f_sp_(buf,decalage,array,array_lenght);}

◆ SET_ARRAY_USER_I()

void _FCALL SET_ARRAY_USER_I ( int * buf,
int * decalage,
int * array,
int * array_lenght )

Definition at line 318 of file eng_callback_c.c.

319{set_array_user_i_(buf,decalage,array,array_lenght);}
void set_array_user_i_(int *buf, int *decalage, int *array, int *array_lenght)

◆ set_array_user_i()

void set_array_user_i ( int * buf,
int * decalage,
int * array,
int * array_lenght )

Definition at line 314 of file eng_callback_c.c.

315{set_array_user_i_(buf,decalage,array,array_lenght);}

◆ set_array_user_i_()

void set_array_user_i_ ( int * buf,
int * decalage,
int * array,
int * array_lenght )

Definition at line 304 of file eng_callback_c.c.

305{
306 int i;
307 int *ar;
308 ar = ((int *) (sav_buf[*buf]))+ (*decalage) -1;
309 for (i=0;i<(*array_lenght);i++)
310 { *(ar+i) = *(array+i); }
311}

◆ set_array_user_i__()

void set_array_user_i__ ( int * buf,
int * decalage,
int * array,
int * array_lenght )

Definition at line 322 of file eng_callback_c.c.

323{set_array_user_i_(buf,decalage,array,array_lenght);}

◆ SET_VAR_USER_F()

void _FCALL SET_VAR_USER_F ( int * buf,
int * decalage,
double * variable )

Definition at line 130 of file eng_callback_c.c.

131{set_var_user_f_(buf,decalage,variable);}
void set_var_user_f_(int *buf, int *decalage, double *variable)

◆ set_var_user_f()

void set_var_user_f ( int * buf,
int * decalage,
double * variable )

Definition at line 127 of file eng_callback_c.c.

128{set_var_user_f_(buf,decalage,variable);}

◆ set_var_user_f_()

void set_var_user_f_ ( int * buf,
int * decalage,
double * variable )

Definition at line 120 of file eng_callback_c.c.

121{
122 double *res;
123 res= ((double*)(sav_buf[*buf])) +(*decalage -1);
124 *res = *variable;
125}

◆ set_var_user_f__()

void set_var_user_f__ ( int * buf,
int * decalage,
double * variable )

Definition at line 134 of file eng_callback_c.c.

135{set_var_user_f_(buf,decalage,variable);}

◆ SET_VAR_USER_F_SP()

void _FCALL SET_VAR_USER_F_SP ( int * buf,
int * decalage,
float * variable )

Definition at line 148 of file eng_callback_c.c.

149{set_var_user_f_sp_(buf,decalage,variable);}
void set_var_user_f_sp_(int *buf, int *decalage, float *variable)

◆ set_var_user_f_sp()

void set_var_user_f_sp ( int * buf,
int * decalage,
float * variable )

Definition at line 145 of file eng_callback_c.c.

146{set_var_user_f_sp_(buf,decalage,variable);}

◆ set_var_user_f_sp_()

void set_var_user_f_sp_ ( int * buf,
int * decalage,
float * variable )

Definition at line 138 of file eng_callback_c.c.

139{
140 float *res;
141 res= ((float*) (sav_buf[*buf]))+ (*decalage -1);
142 *res = *variable;
143}

◆ set_var_user_f_sp__()

void set_var_user_f_sp__ ( int * buf,
int * decalage,
float * variable )

Definition at line 152 of file eng_callback_c.c.

153{set_var_user_f_sp_(buf,decalage,variable);}

◆ SET_VAR_USER_I()

void _FCALL SET_VAR_USER_I ( int * buf,
int * decalage,
int * variable )

Definition at line 185 of file eng_callback_c.c.

186{set_var_user_i_(buf,decalage,variable);}
void set_var_user_i_(int *buf, int *decalage, int *variable)

◆ set_var_user_i()

void set_var_user_i ( int * buf,
int * decalage,
int * variable )

Definition at line 181 of file eng_callback_c.c.

182{set_var_user_i_(buf,decalage,variable);}

◆ set_var_user_i_()

void set_var_user_i_ ( int * buf,
int * decalage,
int * variable )

Definition at line 173 of file eng_callback_c.c.

174{
175 int *res;
176 res= (int*) (sav_buf[*buf]+ (*decalage) -1);
177 *res = *variable;
178}

◆ set_var_user_i__()

void set_var_user_i__ ( int * buf,
int * decalage,
int * variable )

Definition at line 189 of file eng_callback_c.c.

190{set_var_user_i_(buf,decalage,variable);}

◆ U_VINTER2()

void _FCALL U_VINTER2 ( int * jad,
int * jpos,
int * jlen,
int * llt,
my_real_c * xx,
my_real_c * dydx,
my_real_c * yy )

Definition at line 362 of file eng_callback_c.c.

363{u_vinter2_(jad,jpos,jlen,llt,xx,dydx,yy);}
void u_vinter2_(int *jad, int *jpos, int *jlen, int *llt, my_real_c *xx, my_real_c *dydx, my_real_c *yy)

◆ u_vinter2()

void u_vinter2 ( int * jad,
int * jpos,
int * jlen,
int * llt,
my_real_c * xx,
my_real_c * dydx,
my_real_c * yy )

Definition at line 358 of file eng_callback_c.c.

359{u_vinter2_(jad,jpos,jlen,llt,xx,dydx,yy);}

◆ u_vinter2_()

void u_vinter2_ ( int * jad,
int * jpos,
int * jlen,
int * llt,
my_real_c * xx,
my_real_c * dydx,
my_real_c * yy )

Definition at line 345 of file eng_callback_c.c.

346{
347 my_real_c *tf;
348 tf = (my_real_c *)sav_buf[6];
349
350// Calling a Fortran Routine
351#ifdef _WIN64
352 VINTER2(tf,jad,jpos,jlen,llt,xx,dydx,yy);
353#else
354 vinter2_(tf,jad,jpos,jlen,llt,xx,dydx,yy);
355#endif
356}
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 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)

◆ u_vinter2__()

void u_vinter2__ ( int * jad,
int * jpos,
int * jlen,
int * llt,
my_real_c * xx,
my_real_c * dydx,
my_real_c * yy )

Definition at line 366 of file eng_callback_c.c.

367{u_vinter2_(jad,jpos,jlen,llt,xx,dydx,yy);}

◆ U_VINTER2DP()

void _FCALL U_VINTER2DP ( int * jad,
int * jpos,
int * jlen,
int * llt,
double * xx,
double * dydx,
double * yy )

Definition at line 387 of file eng_callback_c.c.

388{u_vinter2dp_(jad,jpos,jlen,llt,xx,dydx,yy);}
void u_vinter2dp_(int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)

◆ u_vinter2dp()

void u_vinter2dp ( int * jad,
int * jpos,
int * jlen,
int * llt,
double * xx,
double * dydx,
double * yy )

Definition at line 383 of file eng_callback_c.c.

384{u_vinter2dp_(jad,jpos,jlen,llt,xx,dydx,yy);}

◆ u_vinter2dp_()

void u_vinter2dp_ ( int * jad,
int * jpos,
int * jlen,
int * llt,
double * xx,
double * dydx,
double * yy )

Definition at line 370 of file eng_callback_c.c.

371{
372 double *tf;
373 tf= (double*)sav_buf[6];
374
375/*Appel a une routine Fortran */
376#ifdef _WIN64
377 VINTER2DP(tf,jad,jpos,jlen,llt,xx,dydx,yy);
378#else
379 vinter2dp_(tf,jad,jpos,jlen,llt,xx,dydx,yy);
380#endif
381}
void vinter2dp_(double *tf, int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)
void VINTER2DP(double *tf, int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)

◆ u_vinter2dp__()

void u_vinter2dp__ ( int * jad,
int * jpos,
int * jlen,
int * llt,
double * xx,
double * dydx,
double * yy )

Definition at line 391 of file eng_callback_c.c.

392{u_vinter2dp_(jad,jpos,jlen,llt,xx,dydx,yy);}

◆ VINTER2()

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 )

◆ vinter2_()

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 )

◆ VINTER2DP()

void VINTER2DP ( double * tf,
int * jad,
int * jpos,
int * jlen,
int * llt,
double * xx,
double * dydx,
double * yy )

◆ vinter2dp_()

void vinter2dp_ ( double * tf,
int * jad,
int * jpos,
int * jlen,
int * llt,
double * xx,
double * dydx,
double * yy )

Variable Documentation

◆ sav_buf

int* sav_buf[1000]

Definition at line 31 of file eng_callback_c.c.