emcurv_module Module Reference

Data Types

type  quant_emcurv
 

Functions/Subroutines

subroutine delete_quant_emcurv (quant)
 
subroutine zelem_emcurv (m, n, value_e, quant)
 
subroutine zelem_emcurv_real (m, n, value_e, quant)
 
subroutine zelem_emcurv_shifted (m, n, value_e, quant)
 
subroutine vv_polar_curv (dphi, edge, ctemp_1, curr, msh, quant)
 
subroutine rcs_bistatic_curv (curr, msh, quant, ptree)
 
subroutine rcs_monostatic_vv_curv (dphi, rcs, curr, msh, quant, ptree)
 
subroutine element_vinc_vv_curv (phi, edge, value, msh, quant)
 
subroutine geo_modeling_curv (quant, MPIcomm)
 
subroutine em_solve_curv (bmat, option, msh, quant, ptree, stats)
 
subroutine c_emcurv_init (Npo, Locations, quant_emcurv_Cptr, model2d, wavelength, MPIcomm)
 
subroutine c_emcurv_sample (m, n, value, quant_emcurv_Cptr)
 

Function/Subroutine Documentation

◆ c_emcurv_init()

subroutine emcurv_module::c_emcurv_init ( integer  Npo,
real(kind=8), dimension(*)  Locations,
type(c_ptr)  quant_emcurv_Cptr,
integer  model2d,
real(kind=8)  wavelength,
integer  MPIcomm 
)
Here is the call graph for this function:

◆ c_emcurv_sample()

subroutine emcurv_module::c_emcurv_sample ( integer  m,
integer  n,
complex(kind=8)  value,
type(c_ptr), value  quant_emcurv_Cptr 
)
Here is the call graph for this function:

◆ delete_quant_emcurv()

subroutine emcurv_module::delete_quant_emcurv ( type(quant_emcurv quant)

◆ element_vinc_vv_curv()

subroutine emcurv_module::element_vinc_vv_curv ( real(kind=8)  phi,
integer  edge,
complex(kind=8)  value,
type(z_mesh)  msh,
type(quant_emcurv quant 
)

◆ em_solve_curv()

subroutine emcurv_module::em_solve_curv ( type(z_bmatrix)  bmat,
type(z_hoption)  option,
type(z_mesh)  msh,
type(quant_emcurv quant,
type(z_proctree)  ptree,
type(z_hstat)  stats 
)
Here is the call graph for this function:

◆ geo_modeling_curv()

subroutine emcurv_module::geo_modeling_curv ( type(quant_emcurv quant,
integer  MPIcomm 
)
Here is the call graph for this function:

◆ rcs_bistatic_curv()

subroutine emcurv_module::rcs_bistatic_curv ( complex(kind=8), dimension(:)  curr,
type(z_mesh)  msh,
type(quant_emcurv quant,
type(z_proctree)  ptree 
)
Here is the call graph for this function:

◆ rcs_monostatic_vv_curv()

subroutine emcurv_module::rcs_monostatic_vv_curv ( real(kind=8)  dphi,
real(kind=8)  rcs,
complex(kind=8), dimension(:)  curr,
type(z_mesh)  msh,
type(quant_emcurv quant,
type(z_proctree)  ptree 
)
Here is the call graph for this function:

◆ vv_polar_curv()

subroutine emcurv_module::vv_polar_curv ( real(kind=8)  dphi,
integer  edge,
complex(kind=8)  ctemp_1,
complex(kind=8)  curr,
type(z_mesh)  msh,
type(quant_emcurv quant 
)

◆ zelem_emcurv()

subroutine emcurv_module::zelem_emcurv ( integer, intent(in)  m,
integer, intent(in)  n,
complex(kind=8)  value_e,
class(*), pointer  quant 
)
Here is the call graph for this function:

◆ zelem_emcurv_real()

subroutine emcurv_module::zelem_emcurv_real ( integer, intent(in)  m,
integer, intent(in)  n,
complex(kind=8)  value_e,
class(*), pointer  quant 
)
Here is the call graph for this function:

◆ zelem_emcurv_shifted()

subroutine emcurv_module::zelem_emcurv_shifted ( integer, intent(in)  m,
integer, intent(in)  n,
complex(kind=8)  value_e,
class(*), pointer  quant 
)
Here is the call graph for this function: