extern fint beam_c(fchar,fint *,fint *,double *,double *,double *,double *,double *,fint *,double *,fint *);