Electromagnetic Template Library (EMTL)
|
FDTD methods used in the standard uiExperiment. More...
#include "interp_transfer.h"
#include "emtypes.h"
#include "mesh.h"
#include "emtl.h"
#include "uiexp.h"
#include "method_bulk.h"
#include "method_region_3d.h"
#include "method_medium_3d.h"
#include "method_async.h"
#include "method_thin_surf.h"
#include "method_thin_wire.h"
#include "method_offdiag.h"
#include "method_dispersion.h"
#include "method_pml.h"
#include "method_dipoles.h"
#include "method_atoms.h"
#include "method_tfsf.h"
#include "method_oblique.h"
#include "method_pec_wire.h"
#include "emfix_stack.h"
#include "yee.h"
Classes | |
struct | uiContourTable< N > |
Recursive definition of contour table type for methods. More... | |
struct | uiContourTable< 0 > |
Basic contour table type. More... | |
struct | uiFixStack< N > |
Recursive definition of fix stack for methods. More... | |
struct | uiFixStack< 0 > |
Basic fix stack type. More... | |
struct | uiInterpolationDef< N, container_tt > |
Recursive definition of interpolation transfer packer type for methods. More... | |
struct | uiInterpolationDef< 0, container_tt > |
Basic interpolation transfer packer type. More... | |
struct | uiExpAddOn< N > |
Recursive definition of container add ons for methods. More... | |
struct | uiExpAddOn< 0 > |
Basic container add on. More... | |
struct | uiInterpolationDef< USE_METHOD_OBLIQUE, container_tt > |
Basic interpolation transfer packer type. More... | |
Typedefs | |
typedef InterpolationRequestsPacker< uiInterpolation, emtype > | uiInterpRequestPacker |
this packer is used | |
typedef uiExpAddOnFinal | uiExp |
Main interface class for C++ API. | |
using | uiMeshBlock = emYeeRectBlockFix |
Mesh block type for uiExperiment. | |
typedef emBoxContainer< uiContourTableFinal, uiFixStackFinal, uiInterpolationDefFinal, uiMeshBlockList > | uiContainer |
uiContainer type is used for constructing uiExperiment | |
Functions | |
int | uiConfigureMethods (uiExperiment *exp, uiContainer *container) |
This function is used to add methods to uiContainer according to USE_METHOD_* definitions from this file. | |
int | uiInitMethodsData (uiExperiment *exp, uiContainer *container) |
This function is used to transfer methods configuration data to uiContainer for auto-configured methods. | |
FDTD methods used in the standard uiExperiment.
int uiConfigureMethods | ( | uiExperiment * | exp, |
uiContainer * | container | ||
) |
This function is used to add methods to uiContainer according to USE_METHOD_* definitions from this file.
Defined in ui_method_stack.h
int uiInitMethodsData | ( | uiExperiment * | exp, |
uiContainer * | container | ||
) |
This function is used to transfer methods configuration data to uiContainer for auto-configured methods.