This files contains functions and data types for the 3D EFIE/MFIE/CIFE examples. More...
Data Types | |
type | emsurf_module_sp::edge_node |
type | emsurf_module_sp::quant_emsurf |
Modules | |
module | emsurf_module_sp |
Functions/Subroutines | |
subroutine | emsurf_module_sp::delete_quant_emsurf (quant) |
subroutine | emsurf_module_sp::zelem_emsurf (m, n, value, quant) |
subroutine | emsurf_module_sp::zelem_emsurf_real (m, n, value_e, quant) |
subroutine | emsurf_module_sp::zelem_emsurf_shifted (m, n, value_e, quant) |
subroutine | emsurf_module_sp::gau_grobal (nn, j, x, y, z, w, quant) |
subroutine | emsurf_module_sp::gau_grobal_sp (nn, j, x, y, z, w, quant) |
subroutine | emsurf_module_sp::gauss_points (quant) |
real(kind=4) function | emsurf_module_sp::ianalytic (mm, jj, xi, yi, zi, quant) |
real(kind=4) function | emsurf_module_sp::ianalytic2 (mm, jj, xi, yi, zi, iii, quant) |
subroutine | emsurf_module_sp::current_node_patch_mapping (string, curr, msh, quant, ptree) |
real(kind=8) function | emsurf_module_sp::triangle_area (patch, quant) |
subroutine | emsurf_module_sp::element_vinc_vv_surf (theta, phi, edge, value, quant) |
subroutine | emsurf_module_sp::element_vinc_hh_surf (theta, phi, edge, value, quant) |
subroutine | emsurf_module_sp::rcs_bistatic_surf (curr, msh, quant, ptree) |
subroutine | emsurf_module_sp::vv_polar_surf (theta, phi, edge, ctemp_1, curr, quant) |
subroutine | emsurf_module_sp::hh_polar_surf (theta, phi, edge, ctemp_1, curr, quant) |
subroutine | emsurf_module_sp::rcs_monostatic_vv_surf (dsita, dphi, rcs, curr, msh, quant, ptree) |
subroutine | emsurf_module_sp::rcs_monostatic_hh_surf (dsita, dphi, rcs, curr, msh, quant, ptree) |
subroutine | emsurf_module_sp::geo_modeling_surf (quant, MPIcomm, DATA_DIR) |
subroutine | emsurf_module_sp::em_solve_surf (bmat, option, msh, quant, ptree, stats) |
This files contains functions and data types for the 3D EFIE/MFIE/CIFE examples.
Note that instead of the use of precision dependent subroutine/module/type names "c_", one can also use the following
#define DAT 2
#include "cButterflyPACK_config.fi"
which will macro replace precision-independent subroutine/module/type names "X" with "c_X" defined in SRC_COMLEX with single-complex precision