Electromagnetic Template Library (EMTL)
Loading...
Searching...
No Matches
radiation.h File Reference
#include <vector>
#include <complex>
#include "plane_3.h"
#include "vector_set.h"
#include "seqpack.h"
#include "refobj.h"
#include "packer.h"
#include "emdefs.h"
#include "impulse.h"
#include "tfsf.h"
#include "medium.h"
#include "pml_function.h"
#include "analyzer_ui.h"
#include "ifmpi.h"
#include "liouville.h"
Include dependency graph for radiation.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  emRecordEHvec< vec_t >
 structure for storing field values in a file More...
 
class  emSourceWave
 Basic class for defined (analytic) wave description. More...
 
class  emSourcePlaneWaveExact
 Class that provides exact fields at any given point and time for plane wave source with specified location, direction and polarization. More...
 
class  emSourcePlaneWaveGrid
 Class that provides fields as a solution of 1-D FDTD equation at any given point and time for plane wave source with specified location, direction and polarization. More...
 
struct  emSourcePlaneWaveExactPacker::storage_t
 useful data that is recorded per unit record More...
 
class  emSourceDipolesExact
 Class that provides exact fields at any given point and time for a set of point dipoles with specified location, direction and source impulse. More...
 
class  emTFSFModifyExactSimple
 Class packer for TF/SF region. More...
 

Macros

#define FFT_ERROR   -1
 exception codes for throwing from emSourceWave::get_*fields
 
#define INSTANTIATE_RADIATION(container_t)
 This macro provides all instantiations to assemble radiation fixes with given container type.