Electromagnetic Template Library (EMTL)
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CapComponent [external]
 CapParaviewSceneConfig [external]
 CArrayContour< 3, 4 > [external]
 Cbase_yee_struc_tBase data structure to use in Yee block
 Cbasis_char< vset_t >X, y, z
 Cbasis_char< SphereSurfaceSet >R, theta, phi
 Cblock_geometry_tDescription of mesh block geometry parameters to be passed to EMTL in BuildDimensions()
 Cblock_param_tStructure for storing/transfering mesh block-specific parameters
 Cbulk_table_extension_tContour table extension required for the method (not required)
 CemYeeGenRectBlock< field_t, media_data_t, fix_index_t, VECSIZE, CELLPACK >::contour_itClass for iterating contours
 CemYeeRectBlockBase< iterate_order_t, data_structure_t >::contour_it_base< Derived >Class for iterating contours
 CemYeeRectBlockBase< iterate_order_t, data_structure_t >::contour_it_base< contour_it >
 CemYeeRectBlockBase< iterate_order_t, data_structure_t >::contour_it_base< restricted_contour_it >
 CCSumCopyMergeInterface< T >Interface for cumulative sum of indices
 Ccube2control_tTransformation needed to transform unit cube points to Yee control region points
 CemRegion3dData< container_t >::descriptor_tRegion descriptor
 CemContourTable::edescr_tEdge descriptor
 Ceff_model_tBasic functional class for effective permittivity models
 CemAsyncContourFixAddition to contour fixes
 CemBaseBlockDescriptor< block_tt >Block description class used to store block info
 CemContourTableThe table of general contour analysis: contains important pararameters of the contour, obtainable from the mesh
 CemCPMLSolverVVectorized version
 CemCPMLVecAccessHelperCompares vectorized and standard solvers
 CemDebyeDebye pole
 CemDispersionContourFixAddition to contour fixes
 CemDispersionContourFixT< container_t, blocktype_id >Addition to contour fixes, template of container and meshblock
 CemDispersionSolverVVectorized version
 CemDispersionVecAccessHelperCompares vectorized and standard solvers
 CemDrudeDrude pole, see http://fdtd.kintechlab.com/en/fitting
 CemDumpInfoClass for selecting object properties value -1 for property means that it must if possible be deduced from the data value -2 means that it is not important for selection
 CemFakeStorageLike emFixStorage but doesn't actually store anything
 CemFarFieldFixAddition to contour fixes
 CemFixCoefsClass-packer for indices of the data array and coefficients
 CemFixOffDiag< container_tt >Fix for anisotropic media
 CemFixOffDiag< container_t >
 CemFixRecorderAfterHelper structure, that calls record_after for each fix local data instance in FixTypeLocalList
 CemFixRecorderBeforeHelper structure, that calls record_before for each fix local data instance in FixTypeLocalList
 CemFixRecorderNonlocalHelper structure, that calls record_nonlocal for each fix local data instance in FixTypeLocalList
 CemFixStorageEmFixStorage is aligned storage for fix local data, i.e
 CemFixTFSFBase class-packer for TF/SF fix
 CemImpulseBase class for spatial (temporal) pulse It has operator () which gets pulse value and function der which gets pulse derivative at some specific moment
 CemIntegrationBase class for integration within given time / frequency range or (and) spatial region
 CemInterpArgInterpolation argument
 CemLorentzLorentz pole
 CemMeshInspectorAuxiliary class to debug Yee mesh updates
 CemMethodCFG< config_t, method_data_t, mesh_tester_t, contour_fix_t >Configuration class used in automatic method imolementation
 CemPECWireContourFix< base_method_t >Object of this class is stored for each affected contour
 CemPhotonsIncident spectrum
 CemPMLContourFixAddition to contour fixes
 CemPMLContourFixT< container_t, blocktype_id >Addition to contour fixes, template of container and meshblock
 CemPMLFunctionPML profile returns sigma, kappa and a (used in CPML only) for given depth inside PML layer
 CemRecArgArgument part of a file record
 CemRecordEHvec< vec_t >Structure for storing field values in a file
 CemRecordEHvec< Vector_3 >
 CemRecValUsed as input in emDataProjector
 CemRodDipolesContourFixAddition to contour fixes
 CemRodDipolesContourFixT< container_t, blocktype_id >Addition to contour fixes
 CemSpaceImpulse_t< value_tt >Base class for pulse which depends on time and one space-coordinate
 CemtContourBasic contour interface used for H and E contours
 CemtFixCorrection based on iterator
 CemTFSFContourFixLocal< container_t, blocktype_id >LocalStoredType for TFSF Contour fix
 CemTFSFContourFixT< container_t, blocktype_id >Addition to contour fixes In ideal world whis class could be merged with Method, It should hold all global data, while all local data should go to LocalStoredType
 CemtIteratorBasic iterator class sceleton
 CemtPackerBasic packer class sceleton
 CemVImpulseBase class for spatial (temporal) pulse of the vector type
 Centry_filter< emRecArg > [external]
 CemInterpArg::extra_data_tData needed for the extraction of interpolation intto the mesh except index and action
 CFixStorageCopyJoinInterfaceEmFixStorage interface for LocalPointer
 CGetGlobal< container_t, blocktype_id >Gets GlobalType::type out of provided type
 CGetLocalGets Local data type, which will actually hold data for each cell
 Cind_fullsetVoid incremental filter (with no actual filtering) generally the filter must provide an iterator returning size_t increment, default constructor and a function begin() returning the first iterator
 Citer_sep_checker< iter_t >Class used to detect whether a separator is needed for current iterator in text output (used to draw gnuplot graphs)
 Citer_sep_checker< SphereSurfaceSet::iterator >X, y, z
 CemDispersionSolver::iteratorIterator on recorded points (see general description in fix.h)
 CemFixCoefs::iteratorIterator for sequences of recorded addresses (of elements in data array) and coefficients
 CemUPMLSolver::iteratorIterator for sequence of recorded data
 CLayeredSphereScatClass for calculate scattering matrix of plane wave on multilayered particle using T-matrix method
 CMedBasic structure to specify (frequency dependent) dielectric permitivitty and magnetic permeability
 Cmed_refsThis class is used to find if given combination of media was already used at the recording stage of emFixDispersion
 Cmedium_3d_table_extension_tContour table extension required for the method
 Cmethod_load_tThis is test structure for balanced decomposition load of basic update procedure is assumed to be one TODO: move to method
 CemContourTable::pdescr_tPoint descriptor
 Cprocess_detail< emRecArg, vec_type > [external]
 Cprocess_detail< emRecVal, vec_type > [external]
 Crandom_medium_tBase class for a model of a medium with random scattering
 Cray_tRay structure
 Cregion_3d_table_extension_tContour table extension required for the method
 CRegionRankTesterMPI rank region tester
 Crestorer [external]
 Crotor_packer_def< block_t >General definition of rotor packer (default is working with Yee type)
 Crotor_packer_Yee< emYeeRectBlockType >Rotor packer that supports blocks of Yee type
 Crotor_packer_Yee< emYeeRectBlock >
 Cscat_tBase class for scattering from an interface between two media. Allows generation of multiple reflected/transmitted rays
 CuiExperiment::srcdescr_tFor storing plane wave/dipole data
 CStepper_local_afterHelper class to call Step for all Fixes in FixTypeList
 CStepper_local_beforeHelper class to call Step for all Fixes in FixTypeList
 CStepper_nonlocalHelper class to call Step for all Fixes in FixTypeList
 CemSourcePlaneWaveExactPacker::storage_tUseful data that is recorded per unit record
 CuiExperiment::tfdescr_tTF region descriptor
 CTFRegionTF descriptor
 Cthin_surface_table_extension_tContour table extension required for the method (not required)
 Cthin_wire_table_extension_tContour table extension required for the method (not required)
 Ctime_profile_tGeneral time profile for asynchronous domain simulations
 CToBdescr< container_t >Transforms mesh block into its block descriptor type
 CToContourTransforms mesh block into its contour type
 CToContourItTransforms mesh block into its contour iterator type
 CToContourStackTransforms mesh block into its contour_stack type
 CToFixStackTransforms mesh block into its fix_stack type
 CToLocalFixStackTransforms mesh block into its fix_stack type
 CToStepStackTransforms mesh block into its step_stack type
 Ctri_weightTriangular base weight function in [-l, l]
 CuiContourTable< N >Recursive definition of contour table type for methods
 CuiContourTable< 0 >Basic contour table type
 CuiDetectorUser interface class to store information about detectors
 CuiExpAddOn< N >Recursive definition of container add ons for methods
 CuiFixStack< N >Recursive definition of fix stack for methods
 CuiFixStack< 0 >Basic fix stack type
 CuiInterpolationDef< N, container_tt >Recursive definition of interpolation transfer packer type for methods
 CuiInterpolationDef< 0, container_tt >Basic interpolation transfer packer type
 CuiInterpolationDef< USE_METHOD_OBLIQUE, container_tt >Basic interpolation transfer packer type
 CemFixUPML::UPML_tStructure used to find if data for medium was already recorded
 CemFixCoefs::value_tReorders packed indicies according to coefficient sequence in data_pack
 Cvirt_tfunctionVirtualizes TableFunction for use in emEnergy
 CuiExperiment::vtkconf_tVTK configuration struct for conoids