Classes | Typedefs | Enumerations | Functions | Variables

Nektar::SpatialDomains Namespace Reference

Classes

struct  BoundaryConditionBase
struct  DirichletBoundaryCondition
struct  NeumannBoundaryCondition
struct  RobinBoundaryCondition
struct  PeriodicBoundaryCondition
struct  JunctionBoundaryCondition
struct  BifurcationBoundaryCondition
struct  MergingBoundaryCondition
class  BoundaryConditions
struct  Curve
struct  BoundaryEntry
class  Domain
class  Geometry
 Base class for shape geometry information. More...
struct  GeometryHash
class  Geometry1D
 1D geometry information More...
class  Geometry2D
 2D geometry information More...
class  Geometry3D
 3D geometry information More...
class  GeomFactors
 Calculation and storage of geometric factors. More...
struct  GeomFactorsHash
 A hash functor for geometric factors. Utilises /// GeomFactors::GetHash. More...
class  GeomFactors1D
 Geometric factors for a 1D expansion. More...
class  GeomFactors2D
class  GeomFactors3D
 Geometric factors for a 3D expansions. More...
class  HexGeom
class  InterfaceComponent
class  CompToElmt
 Structure holding graphvertexobject id and local element facet id. More...
class  VertexComponent
 Vertex Component. More...
class  WireframeEdgeComponent
struct  ElementEdge
struct  ElementFace
struct  Expansion
struct  FieldDefinitions
class  MeshGraph
 Base class for a spectral/hp element mesh. More...
class  MeshGraph1D
class  MeshGraph2D
class  MeshGraph3D
class  PointGeom
class  PrismGeom
class  PyrGeom
class  QuadGeom
class  SegGeom
class  SpatialData
 Defines a domain-wide spatially-varying parameter. More...
class  SpatialParameters
 Constructs a set of spatially-dependent parameters. More...
class  TetGeom
class  TriGeom

Typedefs

typedef std::map< int, CompositeBoundaryRegion
typedef boost::shared_ptr
< BoundaryRegion
BoundaryRegionShPtr
typedef boost::shared_ptr
< const BoundaryRegion
ConstBoundaryRegionShPtr
typedef std::vector
< BoundaryRegionShPtr
BoundaryRegionCollection
typedef boost::shared_ptr
< BoundaryConditionBase
BoundaryConditionShPtr
typedef boost::shared_ptr
< DirichletBoundaryCondition
DirichletBCShPtr
typedef boost::shared_ptr
< NeumannBoundaryCondition
NeumannBCShPtr
typedef boost::shared_ptr
< RobinBoundaryCondition
RobinBCShPtr
typedef boost::shared_ptr
< JunctionBoundaryCondition
JunctionBCShPtr
typedef boost::shared_ptr
< BifurcationBoundaryCondition
BifurcationBCShPtr
typedef boost::shared_ptr
< MergingBoundaryCondition
MergingBCShPtr
typedef std::map< std::string,
BoundaryConditionShPtr
BoundaryConditionMap
typedef boost::shared_ptr
< BoundaryConditionMap
BoundaryConditionMapShPtr
typedef std::map< int,
BoundaryConditionMapShPtr
BoundaryConditionCollection
typedef boost::shared_ptr
< BoundaryConditions
BoundaryConditionsSharedPtr
typedef boost::shared_ptr< CurveCurveSharedPtr
typedef std::vector
< CurveSharedPtr
CurveVector
typedef boost::shared_ptr
< CurveVector
CurveVectorSharedPtr
typedef boost::shared_ptr
< BoundaryEntry
BoundarySharedPtr
typedef std::vector
< BoundarySharedPtr
BoundaryVector
typedef std::vector
< BoundarySharedPtr >
::iterator 
BoundaryVectorIter
typedef std::vector< CompositeCompositeVector
typedef std::vector< Composite >
::iterator 
CompositeVectorIter
typedef boost::shared_ptr
< Geometry
GeometrySharedPtr
typedef std::vector
< GeometrySharedPtr
GeometryVector
typedef boost::unordered_set
< GeometrySharedPtr
GeometrySet
typedef boost::shared_ptr
< GeometryVector
GeometryVectorSharedPtr
typedef std::vector
< GeometrySharedPtr >
::iterator 
GeometryVectorIter
typedef boost::shared_ptr
< Geometry1D
Geometry1DSharedPtr
typedef std::vector
< Geometry1DSharedPtr
Geometry1DVector
typedef std::vector
< Geometry1DSharedPtr >
::iterator 
Geometry1DVectorIter
typedef boost::shared_ptr
< Geometry2D
Geometry2DSharedPtr
typedef std::vector
< Geometry2DSharedPtr
Geometry2DVector
typedef std::vector
< Geometry2DSharedPtr >
::iterator 
Geometry2DVectorIter
typedef boost::shared_ptr
< Geometry3D
Geometry3DSharedPtr
typedef std::vector
< Geometry3DSharedPtr
Geometry3DVector
typedef std::vector
< Geometry3DSharedPtr >
::iterator 
Geometry3DVectorIter
typedef boost::shared_ptr
< GeomFactors
GeomFactorsSharedPtr
 Pointer to a GeomFactors object.
typedef std::vector
< GeomFactorsSharedPtr
GeomFactorsVector
 A vector of GeomFactor pointers.
typedef GeomFactorsVector::iterator GeomFactorsVectorIter
 Iterator for the GeomFactorsVector.
typedef boost::unordered_set
< GeomFactorsSharedPtr
GeomFactorsSet
 An unordered set of GeomFactor pointers.
typedef boost::unordered_set
< GeomFactorsSharedPtr >
::iterator 
GeomFactorsSetIter
 Iterator for the GeomFactorsSet.
typedef boost::shared_ptr
< GeomFactors1D
GeomFactors1DSharedPtr
 Shared pointer to a GeomFactors1D object.
typedef std::vector
< GeomFactors1DSharedPtr
GeomFactors1DVector
 Vector of shared pointers to GeomFactors1D objects.
typedef
GeomFactors1DVector::iterator 
GeomFactors1DVectorIter
 Iterator for the vector of shared pointers.
typedef boost::shared_ptr
< GeomFactors2D
GeomFactors2DSharedPtr
 Shared pointer to GeomFactors2D object.
typedef std::vector
< GeomFactors2DSharedPtr
GeomFactors2DVector
 Vector of shared pointers to GeomFactors2D objects.
typedef
GeomFactors2DVector::iterator 
GeomFactors2DVectorIter
 Iterator for the vector of shared pointers.
typedef boost::shared_ptr
< GeomFactors3D
GeomFactors3DSharedPtr
 Shared pointer to GeomFactors3D object.
typedef std::vector
< GeomFactors3DSharedPtr
GeomFactors3DVector
 Vector of shared pointers to GeomFactors3D objects.
typedef
GeomFactors3DVector::iterator 
GeomFactors3DVectorIter
 Iterator for the vector of shared pointers.
typedef boost::shared_ptr
< HexGeom
HexGeomSharedPtr
typedef std::vector
< HexGeomSharedPtr
HexGeomVector
typedef std::vector
< HexGeomSharedPtr >::iterator 
HexGeomVectorIter
typedef std::map< int,
HexGeomSharedPtr
HexGeomMap
typedef std::map< int,
HexGeomSharedPtr >::iterator 
HexGeomMapIter
typedef boost::shared_ptr
< VertexComponent
VertexComponentSharedPtr
typedef std::set
< VertexComponentSharedPtr
VertexComponentSet
typedef std::vector
< VertexComponentSharedPtr
VertexComponentVector
typedef std::vector
< VertexComponentSharedPtr >
::iterator 
VertexComponentVectorIter
typedef boost::shared_ptr
< InterfaceComponent
SharedInterfaceCompPtr
typedef std::vector
< VertexComponentSharedPtr
VertexVector
typedef std::map< int,
VertexComponentSharedPtr
VertexMap
typedef std::list
< SharedInterfaceCompPtr
InterfaceCompList
typedef boost::shared_ptr
< GeometryVector
Composite
typedef std::map< int, CompositeCompositeMap
typedef std::map< int,
Composite >::iterator 
CompositeMapIter
typedef boost::shared_ptr
< ElementEdge
ElementEdgeSharedPtr
typedef std::vector
< ElementEdgeSharedPtr
ElementEdgeVector
typedef boost::shared_ptr
< ElementEdgeVector
ElementEdgeVectorSharedPtr
typedef boost::shared_ptr
< ElementFace
ElementFaceSharedPtr
typedef std::vector
< ElementFaceSharedPtr
ElementFaceVector
typedef boost::shared_ptr
< ElementFaceVector
ElementFaceVectorSharedPtr
typedef boost::shared_ptr
< Expansion
ExpansionShPtr
typedef std::map< int,
ExpansionShPtr
ExpansionMap
typedef std::map< int,
ExpansionShPtr >::iterator 
ExpansionMapIter
typedef std::map< int,
ExpansionShPtr >
::const_iterator 
ExpansionMapConstIter
typedef boost::shared_ptr
< ExpansionMap
ExpansionMapShPtr
typedef std::map< std::string,
ExpansionMapShPtr
ExpansionMapShPtrMap
typedef boost::shared_ptr
< FieldDefinitions
FieldDefinitionsSharedPtr
typedef std::map< std::string,
std::string > 
GeomInfoMap
typedef boost::shared_ptr
< MeshGraph
MeshGraphSharedPtr
typedef boost::shared_ptr
< MeshGraph1D
MeshGraph1DSharedPtr
typedef boost::shared_ptr
< QuadGeom
SharedQuadGeomPtr
typedef std::vector
< SharedQuadGeomPtr
QuadGeomVector
typedef boost::shared_ptr
< MeshGraph2D
MeshGraph2DSharedPtr
typedef boost::shared_ptr
< MeshGraph3D
MeshGraph3DSharedPtr
typedef boost::shared_ptr
< PointGeom
PointGeomSharedPtr
typedef std::vector
< PointGeomSharedPtr
PointGeomVector
typedef std::vector
< PointGeomSharedPtr >
::iterator 
PointGeomVectorIter
typedef std::map< int,
PointGeomSharedPtr
PointGeomMap
typedef boost::shared_ptr
< PrismGeom
PrismGeomSharedPtr
typedef std::vector
< PrismGeomSharedPtr
PrismGeomVector
typedef std::vector
< PrismGeomSharedPtr >
::iterator 
PrismGeomVectorIter
typedef std::map< int,
PrismGeomSharedPtr
PrismGeomMap
typedef std::map< int,
PrismGeomSharedPtr >::iterator 
PrismGeomMapIter
typedef boost::shared_ptr
< PyrGeom
PyrGeomSharedPtr
typedef std::vector
< PyrGeomSharedPtr
PyrGeomVector
typedef std::vector
< PyrGeomSharedPtr >::iterator 
PyrGeomVectorIter
typedef std::map< int,
PyrGeomSharedPtr
PyrGeomMap
typedef std::map< int,
PyrGeomSharedPtr >::iterator 
PyrGeomMapIter
typedef boost::shared_ptr
< QuadGeom
QuadGeomSharedPtr
typedef std::vector
< QuadGeomSharedPtr >
::iterator 
QuadGeomVectorIter
typedef std::map< int,
QuadGeomSharedPtr
QuadGeomMap
typedef std::map< int,
QuadGeomSharedPtr >::iterator 
QuadGeomMapIter
typedef boost::shared_ptr
< SegGeom
SegGeomSharedPtr
typedef std::vector
< SegGeomSharedPtr
SegGeomVector
typedef std::vector
< SegGeomSharedPtr >::iterator 
SegGeomVectorIter
typedef std::map< int,
SegGeomSharedPtr
SegGeomMap
typedef boost::shared_ptr
< SpatialData
SpatialDataSharedPtr
 Shared pointer to a SpatialData object.
typedef std::vector
< SpatialDataSharedPtr
SpatialDataVector
 Vector of SpatialData pointers.
typedef std::vector
< SpatialDataSharedPtr >
::iterator 
SpatialDataVectorIter
 Iterator for SpatialData vector.
typedef std::map< std::string,
SpatialDataSharedPtr
SpatialDataMap
 Mapping between name and SpatialData.
typedef boost::shared_ptr
< SpatialParameters
SpatialParametersSharedPtr
 Shared pointer to a SpatialParameters object.
typedef boost::shared_ptr
< TetGeom
TetGeomSharedPtr
typedef std::vector
< TetGeomSharedPtr
TetGeomVector
typedef std::vector
< TetGeomSharedPtr >::iterator 
TetGeomVectorIter
typedef std::map< int,
TetGeomSharedPtr
TetGeomMap
typedef std::map< int,
TetGeomSharedPtr >::iterator 
TetGeomMapIter
typedef boost::shared_ptr
< TriGeom
TriGeomSharedPtr
typedef std::vector
< TriGeomSharedPtr
TriGeomVector
typedef std::vector
< TriGeomSharedPtr >::iterator 
TriGeomVectorIter
typedef std::map< int,
TriGeomSharedPtr
TriGeomMap
typedef std::map< int,
TriGeomSharedPtr >::iterator 
TriGeomMapIter

Enumerations

enum  BoundaryConditionType {
  eDirichlet, eNeumann, eRobin, ePeriodic,
  eJunction, eBifurcation, eMerging
}
enum  BndUserDefinedType {
  eI, eMG, eHigh, eWall,
  eWALL, eSymmetry, eRinglebFlow, eTimeDependent,
  eIsentropicVortex, eCalcBC, eQinflow, eTerminal,
  eNoUserDefined
}
enum  BoundaryType {
  eUnknown = 0, eDirichlet, eNeumann, eRobin,
  eCauchy, eDummy, eBoundaryTypeLastElement = eDummy-1
}
enum  GeomShapeType {
  eNoGeomShapeType, eSegment, ePoint, eTriangle,
  eQuadrilateral, eTetrahedron, ePyramid, ePrism,
  eHexahedron, SIZE_GeomShapeType
}
enum  GeomTangents {
  eTangentX, eTangentY, eTangentZ, eTangentCircular,
  eLOCAL, SIZE_GeomTangents
}
 

Describes the principle direction for tangents on the domain.

More...
enum  ExpansionType {
  eNoExpansionType, eModified, eOrthogonal, eGLL_Lagrange,
  eGLL_Lagrange_SEM, eFourier, eFourierSingleMode, eFourierHalfModeRe,
  eFourierHalfModeIm, eChebyshev, eFourierChebyshev, eChebyshevFourier,
  eFourierModified, eExpansionTypeSize
}
enum  GeomType { eNoGeomType, eRegular, eDeformed, eMovingRegular }
enum  GeomState { eNotFilled, ePtsFilled }
enum  MeshParams { eFieldExpansionOrder, eElementWork, SIZE_MeshParams }

Functions

bool SortByGlobalId (const boost::shared_ptr< Geometry > &lhs, const boost::shared_ptr< Geometry > &rhs)
 Less than operator to sort Geometry objects by global id when sorting /// STL containers.
bool GlobalIdEquality (const boost::shared_ptr< Geometry > &lhs, const boost::shared_ptr< Geometry > &rhs)
bool operator== (const GeomFactors &lhs, const GeomFactors &rhs)
 Establishes if two GeomFactors objects are equal.
bool operator== (const VertexComponent &x, const VertexComponent &y)
 Determine equivalence by the ids. No matter what the position, /// if the ids are the same, then they are equivalent, and vice versa.
bool operator== (const VertexComponent &x, const VertexComponent *y)
bool operator== (const VertexComponent *x, const VertexComponent &y)
bool operator!= (const VertexComponent &x, const VertexComponent &y)
bool operator!= (const VertexComponent &x, const VertexComponent *y)
bool operator!= (const VertexComponent *x, const VertexComponent &y)
bool operator== (const CompToElmt &x, const CompToElmt &y)
bool operator!= (const CompToElmt &x, const CompToElmt &y)

Variables

static boost::shared_ptr
< GeomFactors
NullGeomFactorsSharedPtr
static boost::shared_ptr
< Geometry
NullGeometrySharedPtr
static boost::shared_ptr
< Geometry1D
NullGeometry1DSharedPtr
static boost::shared_ptr
< Geometry2D
NullGeometry2DSharedPtr
static boost::shared_ptr
< Geometry3D
NullGeometry3DSharedPtr
static const Array< OneD,
BoundaryConditionShPtr
NullBoundaryConditionShPtrArray
const char BoundaryTypeNameMap []
const char *const GeomShapeTypeMap []
const char *const GeomTangentsMap []
 Session file names associated with tangent principle directions.
const std::string kExpansionTypeStr []
static std::vector< NekDoubleNullNekDoubleVector
static std::vector
< LibUtilities::PointsType
NullPointsTypeVector
static std::vector< unsigned int > NullUnsignedIntVector

Typedef Documentation

typedef boost::shared_ptr< GeometryVector > Nektar::SpatialDomains::Composite
typedef boost::shared_ptr<Curve> Nektar::SpatialDomains::CurveSharedPtr
typedef std::map<int, ExpansionShPtr>::const_iterator Nektar::SpatialDomains::ExpansionMapConstIter
typedef boost::unordered_set< GeometrySharedPtr > Nektar::SpatialDomains::GeometrySet

Shared pointer to a GeomFactors1D object.

Vector of shared pointers to GeomFactors1D objects.

typedef GeomFactors1DVector::iterator Nektar::SpatialDomains::GeomFactors1DVectorIter

Iterator for the vector of shared pointers.

Shared pointer to GeomFactors2D object.

Vector of shared pointers to GeomFactors2D objects.

typedef GeomFactors2DVector::iterator Nektar::SpatialDomains::GeomFactors2DVectorIter

Iterator for the vector of shared pointers.

Shared pointer to GeomFactors3D object.

Vector of shared pointers to GeomFactors3D objects.

typedef GeomFactors3DVector::iterator Nektar::SpatialDomains::GeomFactors3DVectorIter

Iterator for the vector of shared pointers.

An unordered set of GeomFactor pointers.

Iterator for the GeomFactorsSet.

Pointer to a GeomFactors object.

A vector of GeomFactor pointers.

typedef GeomFactorsVector::iterator Nektar::SpatialDomains::GeomFactorsVectorIter

Iterator for the GeomFactorsVector.

typedef std::map<std::string, std::string> Nektar::SpatialDomains::GeomInfoMap

Mapping between name and SpatialData.

Shared pointer to a SpatialData object.

Vector of SpatialData pointers.

Iterator for SpatialData vector.

Shared pointer to a SpatialParameters object.


Enumeration Type Documentation

Enumerator:
eI 
eMG 
eHigh 
eWall 
eWALL 
eSymmetry 
eRinglebFlow 
eTimeDependent 
eIsentropicVortex 
eCalcBC 
eQinflow 
eTerminal 
eNoUserDefined 

        {
            eI,
            eMG,
            eHigh,
            eWall,
            eWALL,
            eSymmetry,
            eRinglebFlow,
            eTimeDependent,
            eIsentropicVortex,
            eCalcBC,
            eQinflow,
            eTerminal,
            eNoUserDefined
        };

Enumerator:
eDirichlet 
eNeumann 
eRobin 
ePeriodic 
eJunction 
eBifurcation 
eMerging 

        {
            eDirichlet,
            eNeumann,
            eRobin,
            ePeriodic,
            eJunction,
            eBifurcation,
            eMerging
        };

Enumerator:
eUnknown 
eDirichlet 
eNeumann 
eRobin 
eCauchy 
eDummy 
eBoundaryTypeLastElement 

        {
            eUnknown=0,
            eDirichlet,
            eNeumann,
            eRobin,
            eCauchy,

            eDummy,
            eBoundaryTypeLastElement = eDummy-1
        };

Enumerator:
eNoExpansionType 
eModified 
eOrthogonal 
eGLL_Lagrange 
eGLL_Lagrange_SEM 
eFourier 
eFourierSingleMode 
eFourierHalfModeRe 
eFourierHalfModeIm 
eChebyshev 
eFourierChebyshev 
eChebyshevFourier 
eFourierModified 
eExpansionTypeSize 

        {
            eNoExpansionType,
            eModified,
            eOrthogonal,
            eGLL_Lagrange,
            eGLL_Lagrange_SEM,
            eFourier,
            eFourierSingleMode,
            eFourierHalfModeRe,
            eFourierHalfModeIm,
            eChebyshev,
            eFourierChebyshev,
            eChebyshevFourier,
            eFourierModified,
            eExpansionTypeSize
        };

Enumerator:
eNoGeomShapeType 
eSegment 
ePoint 
eTriangle 
eQuadrilateral 
eTetrahedron 
ePyramid 
ePrism 
eHexahedron 
SIZE_GeomShapeType 

        {
            eNoGeomShapeType,
            eSegment,
            ePoint,
            eTriangle,
            eQuadrilateral,
            eTetrahedron,
            ePyramid,
            ePrism,
            eHexahedron,
            SIZE_GeomShapeType
        };

Enumerator:
eNotFilled 
ePtsFilled 

        {
            eNotFilled,
            ePtsFilled
        };

Describes the principle direction for tangents on the domain.

Enumerator:
eTangentX 

X coordinate direction.

eTangentY 

Y coordinate direction.

eTangentZ 

Z coordinate direction.

eTangentCircular 

Circular around the centre of domain.

eLOCAL 

No Principal direction.

SIZE_GeomTangents 

        {
            eTangentX,          ///< X coordinate direction.
            eTangentY,          ///< Y coordinate direction.
            eTangentZ,          ///< Z coordinate direction.
            eTangentCircular,   ///< Circular around the centre of domain.
            eLOCAL,             ///< No Principal direction.
            SIZE_GeomTangents
        };

Enumerator:
eNoGeomType 
eRegular 
eDeformed 
eMovingRegular 

        {
            eNoGeomType,
            eRegular,
            eDeformed,
            eMovingRegular,
        };

Enumerator:
eFieldExpansionOrder 
eElementWork 
SIZE_MeshParams 

        {
            eFieldExpansionOrder,
            eElementWork,

            // Don't change below here
            SIZE_MeshParams
        };


Function Documentation

bool Nektar::SpatialDomains::GlobalIdEquality ( const boost::shared_ptr< Geometry > &  lhs,
const boost::shared_ptr< Geometry > &  rhs 
)
bool Nektar::SpatialDomains::operator!= ( const VertexComponent &  x,
const VertexComponent *  y 
)

References Nektar::SpatialDomains::VertexComponent::m_vid.

        {
            return (x.m_vid != y->m_vid);
        }

bool Nektar::SpatialDomains::operator!= ( const VertexComponent *  x,
const VertexComponent &  y 
)

References Nektar::SpatialDomains::VertexComponent::m_vid.

        {
            return (x->m_vid != y.m_vid);
        }

bool Nektar::SpatialDomains::operator!= ( const CompToElmt &  x,
const CompToElmt &  y 
)

References Nektar::SpatialDomains::CompToElmt::m_id.

        {
            return (x.m_id != y.m_id);
        }

bool Nektar::SpatialDomains::operator!= ( const VertexComponent &  x,
const VertexComponent &  y 
)

References Nektar::SpatialDomains::VertexComponent::m_vid.

        {
            return (x.m_vid != y.m_vid);
        }

bool Nektar::SpatialDomains::operator== ( const GeomFactors &  lhs,
const GeomFactors &  rhs 
)

Establishes if two GeomFactors objects are equal.

bool Nektar::SpatialDomains::operator== ( const VertexComponent &  x,
const VertexComponent &  y 
)

Determine equivalence by the ids. No matter what the position, /// if the ids are the same, then they are equivalent, and vice versa.

References Nektar::SpatialDomains::VertexComponent::m_vid.

        {
            return (x.m_vid == y.m_vid);
        }

bool Nektar::SpatialDomains::operator== ( const CompToElmt &  x,
const CompToElmt &  y 
)

References Nektar::SpatialDomains::CompToElmt::m_id, and Nektar::SpatialDomains::CompToElmt::m_locId.

        {
            return (x.m_id == y.m_id) || (x.m_locId == y.m_locId);
        }

bool Nektar::SpatialDomains::operator== ( const VertexComponent &  x,
const VertexComponent *  y 
)

References Nektar::SpatialDomains::VertexComponent::m_vid.

        {
            return (x.m_vid == y->m_vid);
        }

bool Nektar::SpatialDomains::operator== ( const VertexComponent *  x,
const VertexComponent &  y 
)

References Nektar::SpatialDomains::VertexComponent::m_vid.

        {
            return (x->m_vid == y.m_vid);
        }

bool Nektar::SpatialDomains::SortByGlobalId ( const boost::shared_ptr< Geometry > &  lhs,
const boost::shared_ptr< Geometry > &  rhs 
)

Less than operator to sort Geometry objects by global id when sorting /// STL containers.


Variable Documentation

Initial value:
        {
            'U',
            'D',
            'N',
            'R',
            'C'
        }

Referenced by Nektar::SpatialDomains::Domain::Read().

Initial value:
        {
            "NoGeomShapeType",
            "Segment",
            "Point",
            "Triangle",
            "Quadrilateral",
            "Tetrahedron",
            "Pyramid",
            "Prism",
            "Hexahedron"
        }

Referenced by Nektar::SpatialDomains::MeshGraph::ImportFieldDefs().

Initial value:
        {
            "TangentX",
            "TangentY",
            "TangentZ",
            "TangentCircular",
            "LOCAL",
        }

Session file names associated with tangent principle directions.

Initial value:
        {
            "NOTYPE",
            "MODIFIED",
            "ORTHOGONAL",
            "GLL_LAGRANGE",
            "GLL_LAGRANGE_SEM",
            "FOURIER",
            "FOURIERSINGLEMODE",
            "FOURIERHALFMODERE",
            "FOURIERHALFMODEIM",
            "CHEBYSHEV",
            "FOURIER-CHEBYSHEV",
            "CHEBYSHEV-FOURIER",
            "FOURIER-MODIFIED"
        }

Referenced by Nektar::SpatialDomains::MeshGraph::ReadExpansions().

std::vector<unsigned int> Nektar::SpatialDomains::NullUnsignedIntVector [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines