Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations | Variables
MeshGraph.h File Reference
#include <boost/unordered_map.hpp>
#include <LibUtilities/BasicUtils/SessionReader.h>
#include <LibUtilities/BasicUtils/FieldIO.h>
#include <SpatialDomains/SegGeom.h>
#include <SpatialDomains/TriGeom.h>
#include <SpatialDomains/QuadGeom.h>
#include <SpatialDomains/TetGeom.h>
#include <SpatialDomains/PyrGeom.h>
#include <SpatialDomains/PrismGeom.h>
#include <SpatialDomains/HexGeom.h>
#include <SpatialDomains/Curve.hpp>
#include <SpatialDomains/SpatialDomainsDeclspec.h>
Include dependency graph for MeshGraph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Nektar::SpatialDomains::ElementEdge
struct  Nektar::SpatialDomains::ElementFace
struct  Nektar::SpatialDomains::DomainRange
struct  Nektar::SpatialDomains::Expansion
class  Nektar::SpatialDomains::MeshGraph
 Base class for a spectral/hp element mesh. More...

Namespaces

namespace  Nektar
 <
namespace  Nektar::SpatialDomains

Typedefs

typedef boost::shared_ptr
< InterfaceComponent > 
Nektar::SpatialDomains::SharedInterfaceCompPtr
typedef std::map< int,
PointGeomSharedPtr > 
Nektar::SpatialDomains::PointGeomMap
typedef std::list
< SharedInterfaceCompPtr > 
Nektar::SpatialDomains::InterfaceCompList
typedef boost::shared_ptr
< GeometryVector > 
Nektar::SpatialDomains::Composite
typedef std::map< int, Composite > Nektar::SpatialDomains::CompositeMap
typedef std::map< int,
Composite >::iterator 
Nektar::SpatialDomains::CompositeMapIter
typedef std::map< int,
Composite >::const_iterator 
Nektar::SpatialDomains::CompositeMapConstIter
typedef boost::shared_ptr
< ElementEdge > 
Nektar::SpatialDomains::ElementEdgeSharedPtr
typedef std::vector
< ElementEdgeSharedPtr > 
Nektar::SpatialDomains::ElementEdgeVector
typedef boost::shared_ptr
< ElementEdgeVector > 
Nektar::SpatialDomains::ElementEdgeVectorSharedPtr
typedef boost::shared_ptr
< ElementFace > 
Nektar::SpatialDomains::ElementFaceSharedPtr
typedef std::vector
< ElementFaceSharedPtr > 
Nektar::SpatialDomains::ElementFaceVector
typedef boost::shared_ptr
< ElementFaceVector > 
Nektar::SpatialDomains::ElementFaceVectorSharedPtr
typedef boost::shared_ptr
< DomainRange > 
Nektar::SpatialDomains::DomainRangeShPtr
typedef boost::shared_ptr
< Expansion > 
Nektar::SpatialDomains::ExpansionShPtr
typedef std::map< int,
ExpansionShPtr > 
Nektar::SpatialDomains::ExpansionMap
typedef std::map< int,
ExpansionShPtr >::iterator 
Nektar::SpatialDomains::ExpansionMapIter
typedef std::map< int,
ExpansionShPtr >
::const_iterator 
Nektar::SpatialDomains::ExpansionMapConstIter
typedef boost::shared_ptr
< ExpansionMap > 
Nektar::SpatialDomains::ExpansionMapShPtr
typedef std::map< std::string,
ExpansionMapShPtr > 
Nektar::SpatialDomains::ExpansionMapShPtrMap
typedef std::map< std::string,
ExpansionMapShPtr >::iterator 
Nektar::SpatialDomains::ExpansionMapShPtrMapIter
typedef std::map< std::string,
std::string > 
Nektar::SpatialDomains::GeomInfoMap
typedef boost::shared_ptr
< MeshGraph > 
Nektar::SpatialDomains::MeshGraphSharedPtr

Enumerations

enum  Nektar::SpatialDomains::ExpansionType {
  Nektar::SpatialDomains::eNoExpansionType, Nektar::SpatialDomains::eModified, Nektar::SpatialDomains::eModifiedQuadPlus1, Nektar::SpatialDomains::eModifiedQuadPlus2,
  Nektar::SpatialDomains::eOrthogonal, Nektar::SpatialDomains::eGLL_Lagrange, Nektar::SpatialDomains::eGLL_Lagrange_SEM, Nektar::SpatialDomains::eGauss_Lagrange,
  Nektar::SpatialDomains::eGauss_Lagrange_SEM, Nektar::SpatialDomains::eFourier, Nektar::SpatialDomains::eFourierSingleMode, Nektar::SpatialDomains::eFourierHalfModeRe,
  Nektar::SpatialDomains::eFourierHalfModeIm, Nektar::SpatialDomains::eChebyshev, Nektar::SpatialDomains::eFourierChebyshev, Nektar::SpatialDomains::eChebyshevFourier,
  Nektar::SpatialDomains::eFourierModified, Nektar::SpatialDomains::eExpansionTypeSize
}

Variables

const std::string Nektar::SpatialDomains::kExpansionTypeStr []
static DomainRangeShPtr Nektar::SpatialDomains::NullDomainRangeShPtr