nec2++  1.7.0
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
c_ggrid Class Reference

#include <c_ggrid.h>

Public Member Functions

void initialize ()
 
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 point (x,y).
 
void sommerfeld (nec_float epr, nec_float sig, nec_float freq_mhz)
 

Public Attributes

nec_complex m_epscf
 
complex_array m_ar1
 
complex_array m_ar2
 
complex_array m_ar3
 
c_evlcom m_evlcom
 

Static Public Attributes

static int m_nxa [3] = {11,17,9}
 
static int m_nya [3] = {10,5,8}
 
static nec_float m_dxa [3] = {.02,.05,.1}
 
static nec_float m_dya [3] = {.1745329252,.0872664626,.1745329252}
 
static nec_float m_xsa [3] = {0.,.2,.2}
 
static nec_float m_ysa [3] = {0.,0.,.3490658504}
 

Detailed Description

This class was the old FORTRAN common block 'ggrid'. It now contains the ground grid, and methods to do the Sommerfeld stuff.

Member Function Documentation

void c_ggrid::sommerfeld ( nec_float  epr,
nec_float  sig,
nec_float  freq_mhz 
)

was SOMNEC in the original NEC-2 source code

References c_evlcom::evlua().


The documentation for this class was generated from the following files: