TDMS
Time Domain Maxwell Solver
All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros Pages
simulation_parameters.h File Reference

Classes collecting parameters for the simulation. More...

#include <string>
#include "arrays.h"
#include "arrays/vector_typedefs.h"
#include "input_matrices.h"
Include dependency graph for simulation_parameters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PerfectlyMatchedLayer
 
struct  YeeCellDimensions
 The x,y,z lengths of the cuboidal Yee cells. More...
 
struct  SurfaceSpacingStride
 A three-tuple of integers that contain the stride in each direction to extract the phasors on. More...
 
class  SimulationParameters
 Class storing the various constants and behaviour flags for one executation of the tdms executable. More...
 

Enumerations

enum  SourceMode { steadystate , pulsed }
 
enum  RunMode { complete , analyse }
 
enum  Dimension { THREE , TRANSVERSE_ELECTRIC , TRANSVERSE_MAGNETIC }
 Determines whether the simulation will compute all field components, or only the TE or TM modal components.
 

Detailed Description

Classes collecting parameters for the simulation.