36 static int m_nxa[3], m_nya[3];
37 static nec_float m_dxa[3], m_dya[3];
38 static nec_float m_xsa[3], m_ysa[3];
46 m_ar1.resize(11*10*4);
63 nec_complex *f1, nec_complex *f2,
64 nec_complex *f3, nec_complex *f4 );
66 void sommerfeld( nec_float epr, nec_float sig, nec_float wavelength );
70 int m_ip_ix, m_ip_iy, m_ip_ixs, m_ip_iys, m_ip_igrs, m_ip_ixeg, m_ip_iyeg;
71 int m_ip_nxm2, m_ip_nym2, m_ip_nxms, m_ip_nyms, m_ip_nd, m_ip_ndp;
72 nec_float m_ip_dx, m_ip_dy, m_ip_xs, m_ip_ys, m_ip_xz, m_ip_yz;
73 nec_complex m_ip_a[4][4], m_ip_b[4][4], m_ip_c[4][4], m_ip_d[4][4];
80 nec_float r1, r2, zmh, zph;
81 nec_complex u, u2, xx1, xx2;
83 void set_u(nec_complex in_u) {
90 nec_complex& erh, nec_complex& ezh, nec_complex& eph,
void interpolate(nec_float x, nec_float y, nec_complex *f1, nec_complex *f2, nec_complex *f3, nec_complex *f4)
interpolate (was intrp) uses bivariate cubic interpolation to obtain the values of 4 functions at the...
Definition c_ggrid.cpp:38