|
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.