56 #if defined(USE_SINGLE_PRECISION) 
   58 #elif defined(USE_DOUBLE_PRECISION) 
   59 typedef double F_REAL;
 
   61 #error "define either USE_SINGLE_PRECISION or USE_DOUBLE_PRECISION" 
  111                 F_REAL *DFN, F_REAL *DFT, F_REAL *PMA);
 
  117 __FC_DECL__(
getrotorparams)(F_REAL *Omega, F_REAL *gamma, F_REAL *VHUB,
 
  130 __FC_DECL__(
getelemparams)(F_INTEGER *MulTabLoc, F_REAL *phi,
 
  132                 F_REAL *XGRND, F_REAL *YGRND, F_REAL *ZGRND);
 
  138 __FC_DECL__(
getvnvt)(F_REAL *VX, F_REAL *VY, F_REAL *VZ,
 
  139                 F_REAL *VT, F_REAL *VNW, F_REAL *VNE);
 
  148 __FC_DECL__(
usrmes)(F_LOGICAL *Logical, F_CHAR 
msg[],
 
  149                 F_INTEGER *code, F_CHAR level[]);
 
  161 __FC_DECL__(
mbdyn_init)(F_CHAR *Version, F_INTEGER *nblades, F_REAL *rotradius);
 
  167 __FC_DECL__(
mbdyn_ad_inputgate)(F_CHAR *ifname, F_INTEGER *ifnamelen, F_CHAR *efname, F_INTEGER *efnamelen);
 
  186 __FC_DECL__(
mbdyn_com_data)(F_INTEGER *c_blade, F_INTEGER *c_elem);
 
int __FC_DECL__() aerofrcintrface(F_LOGICAL *FirstLoop, F_INTEGER *JElem, F_REAL *DFN, F_REAL *DFT, F_REAL *PMA)
 
int __FC_DECL__() mbdyn_true(F_LOGICAL *val)
 
int __FC_DECL__() getvnvt(F_REAL *VX, F_REAL *VY, F_REAL *VZ, F_REAL *VT, F_REAL *VNW, F_REAL *VNE)
 
int __FC_DECL__() mbdyn_init(F_CHAR *Version, F_INTEGER *nblades, F_REAL *rotradius)
 
int __FC_DECL__() getrotorparams(F_REAL *Omega, F_REAL *gamma, F_REAL *VHUB, F_REAL *tau)
 
int __FC_DECL__() usrmes(F_LOGICAL *Logical, F_CHAR msg[], F_INTEGER *code, F_CHAR level[])
 
int __FC_DECL__() mbdyn_false(F_LOGICAL *val)
 
int __FC_DECL__() getelemparams(F_INTEGER *MulTabLoc, F_REAL *phi, F_REAL *radius, F_REAL *XGRND, F_REAL *YGRND, F_REAL *ZGRND)
 
int __FC_DECL__() ad_inputgate(F_CHAR *input_file)
 
int __FC_DECL__() getbladeparams(F_REAL *psi)
 
int __FC_DECL__() mbdyn_sim_time(doublereal *c_time)
 
int __FC_DECL__() adinputgate(void)
 
int __FC_DECL__() ad_abort(void)
 
int __FC_DECL__() mbdyn_com_data(F_INTEGER *c_blade, F_INTEGER *c_elem)
 
int __FC_DECL__() mbdyn_get_tl_const(F_REAL *RLOCAL, F_INTEGER *Cur_elem)
 
int __FC_DECL__() elemout(void)
 
int __FC_DECL__() mbdyn_ad_inputgate(F_CHAR *ifname, F_INTEGER *ifnamelen, F_CHAR *efname, F_INTEGER *efnamelen)
 
int __FC_DECL__() mbdyn_time_step(F_REAL *dt)
 
int __FC_DECL__() mbdyn_get_hl_const(F_REAL *RLOCAL, F_INTEGER *Cur_elem, F_REAL *RHub)