Nektar++
Classes | Namespaces | Enumerations | Variables
MMFMaxwell.h File Reference
#include <SolverUtils/MMFSystem.h>
#include <SolverUtils/UnsteadySystem.h>

Go to the source code of this file.

Classes

class  Nektar::MMFMaxwell
 

Namespaces

 Nektar
 

Enumerations

enum  CloakType {
  eNoCloak, eOpticalCloak, eOpticalConstCloak, eOpticalDispersiveCloak,
  eMicroWaveCloak, SIZE_CloakType
}
 
enum  SourceType { eNoSource, ePointSource, ePlanarSource, SIZE_SourceType }
 

Variables

const char *const CloakTypeMap []
 
const char *const SourceTypeMap []
 

Enumeration Type Documentation

◆ CloakType

enum CloakType
Enumerator
eNoCloak 
eOpticalCloak 
eOpticalConstCloak 
eOpticalDispersiveCloak 
eMicroWaveCloak 
SIZE_CloakType 

Definition at line 41 of file MMFMaxwell.h.

◆ SourceType

enum SourceType
Enumerator
eNoSource 
ePointSource 
ePlanarSource 
SIZE_SourceType 

Definition at line 57 of file MMFMaxwell.h.

Variable Documentation

◆ CloakTypeMap

const char* const CloakTypeMap[]
Initial value:
= {
"NoCloak", "OpticalCloak",
"OpticalConstCloak", "OpticalDispersiveCloak",
"MicroWaveCloak",
}

Definition at line 51 of file MMFMaxwell.h.

Referenced by Nektar::MMFMaxwell::v_GenerateSummary(), and Nektar::MMFMaxwell::v_InitObject().

◆ SourceTypeMap

const char* const SourceTypeMap[]
Initial value:
= {
"NoSource", "PointSource", "PlanarSource",
}

Definition at line 65 of file MMFMaxwell.h.

Referenced by Nektar::MMFMaxwell::v_GenerateSummary(), and Nektar::MMFMaxwell::v_InitObject().