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

namespace  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.

42{
49};
@ eOpticalCloak
Definition: MMFMaxwell.h:44
@ eMicroWaveCloak
Definition: MMFMaxwell.h:47
@ eOpticalDispersiveCloak
Definition: MMFMaxwell.h:46
@ eOpticalConstCloak
Definition: MMFMaxwell.h:45
@ eNoCloak
Definition: MMFMaxwell.h:43
@ SIZE_CloakType
Definition: MMFMaxwell.h:48

◆ SourceType

enum SourceType
Enumerator
eNoSource 
ePointSource 
ePlanarSource 
SIZE_SourceType 

Definition at line 57 of file MMFMaxwell.h.

58{
63};
@ eNoSource
Definition: MMFMaxwell.h:59
@ ePointSource
Definition: MMFMaxwell.h:60
@ ePlanarSource
Definition: MMFMaxwell.h:61
@ SIZE_SourceType
Definition: MMFMaxwell.h:62

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().