#include "quadrature.h" #include "float_regcvtr.h" #include "float_complex.h" #include "Constants.h" #include "mesh3d.h" cVtr Near2FarTransform(int, double, vtr, double, double, regcvtr *, regcvtr *, tri3d **); void TriGaussIntegral(tri3d *, double, vtr, vtr, regcvtr, regcvtr, int, cVtr *, cVtr *); cVtr Near2FarTransform(int numAbcTri, double k, vtr O, double theta, double phi, regcvtr *regJ, tri3d **triArray); void TriGaussIntegral(tri3d *fc, double k, vtr rvtr, vtr O, regcvtr regJ, int np, cVtr *J);