Stellarator and Tokamak Modeling and Meshing Software (STOMMS)
Loading...
Searching...
No Matches
Classes | Enumerations
magneticGeometryDataTypes.h File Reference

Classes

struct  SeparatrixLeg
 
class  Flux
 
class  CurveContainer
 
class  GridFieldData
 

Enumerations

enum class  CurveType {
  Closed , Open , Separatrix , Wall ,
  None , Closed , Open , Separatrix ,
  Wall , None
}
 
enum class  CurveSubType { Closed , Open , None }
 
enum class  FaceType {
  Core , ScrapeOffLayer , LowFieldSideEdge , HighFieldSideEdge ,
  NearVacuum , Private , None
}
 
enum class  FieldType { Psi , None }
 

Enumeration Type Documentation

◆ CurveSubType

enum class CurveSubType
strong
Enumerator
Closed 
Open 
None 

◆ CurveType

enum class CurveType
strong

Curves are divided into four basics types. Three of them (closed, open, separatrix) are purely defined by physics and wall curve is the only one that is physical curve.

Enumerator
Closed 
Open 
Separatrix 
Wall 
None 
Closed 
Open 
Separatrix 
Wall 
None 

◆ FaceType

enum class FaceType
strong

The set of surfaces can be classified into seven different types depending on the physics they corresponds to. The physics regions can be increased/decreased as we move forward.

Enumerator
Core 
ScrapeOffLayer 
LowFieldSideEdge 
HighFieldSideEdge 
NearVacuum 
Private 
None 

◆ FieldType

enum class FieldType
strong

Type of physics fields.

Enumerator
Psi 
None