17 for(i=0;i<ld->
nrays;i++) {
19 if(
is_nan(alpha))
continue;
21 double theta = ld->
theta[i];
22 double beta = alpha-theta;
25 double c = cos(alpha);
26 double s = sin(alpha);
28 double z = 1 / cos(beta);
32 c*c*z*z, c*s*z*z, c*z *t*r,
33 c*s*z*z, s*s*z*z, s*z *t*r,
34 c*z*t*r, s*z*t*r, t*r *t*r
double *restrict true_alpha
double *restrict readings
#define zeros(rows, cols)
val egsl_vFda(size_t rows, size_t columns, const double *)