Electromagnetic Template Library (EMTL)
Loading...
Searching...
No Matches
include Directory Reference
Directory dependency graph for include:
include

Files

 emtl.h
 Emtl global data initializers and defines.
 
 films_propagation.h
 Interface to calculate reflectance / transmittance for stratified media.
 
 fourierv.h
 Vecotrized (AVX, AVX512) versions for the Fourier detector.
 
 impforms.h
 Spatial (temporal) pulses (field depending on one space-coordinate or time).
 
 lspherescat.h
 Declaration of class LayeredSphereScat and methods for scattering matrix calculation of a layered spherical particle.
 
 medium.h
 Interface for optical media.
 
 method.h
 Basic FDTD method interface for EMTL.
 
 method_bulk.h
 Main loop (bulk update) for arbitrary mesh.
 
 method_farfield.h
 Fast near field to far calculation.
 
 method_medium_3d.h
 Method for assigning materials specified as objects of emMedium to 3d objects.
 
 method_region_3d.h
 Universal method for storing and locating 3D objects with assigned levels and unique IDs.
 
 method_thin_surf.h
 Thin conducting surface within FDTD.
 
 method_thin_wire.h
 Thin conducting wire within FDTD.
 
 opt_data.h
 Functions to create emMedium objects corresponding to real media (glass, gold, etc) To reproduce dielectric function depending of requency, approximation with Drude, Lorentz, extended Lorentz is used, see also http://fdtd.kintechlab.com/en/fitting If dielectric function is frequency dependent, corresponding function has one parameter d for FDTD length unit in microns (for example, if FDTD length unit is 1 micron, then d=1; if FDTD length unit is 10 microns then d=10)
 
 plane_wave_exp.h
 Plane wave expansion method.
 
 ui_method_stack.h
 FDTD methods used in the standard uiExperiment.
 
 uiexp.h
 User interface to perform FDTD calculations.
 
 uiextexp.h
 User interface to perform FDTD calculations.