Nektar++
Classes | Namespaces | Typedefs | Functions | Variables
Geometry.h File Reference
#include <LibUtilities/BasicUtils/ShapeType.hpp>
#include <SpatialDomains/GeomFactors.h>
#include <SpatialDomains/SpatialDomainsDeclspec.h>
#include <array>
#include <unordered_map>

Go to the source code of this file.

Classes

class  Nektar::SpatialDomains::Geometry
 Base class for shape geometry information. More...
 
struct  Nektar::SpatialDomains::GeometryHash
 Unary function that constructs a hash of a Geometry object, based on the vertex IDs. More...
 

Namespaces

namespace  Nektar
 
namespace  Nektar::SpatialDomains
 

Typedefs

typedef std::shared_ptr< Geometry > Nektar::SpatialDomains::GeometrySharedPtr
 
typedef std::vector< GeometrySharedPtr > Nektar::SpatialDomains::GeometryVector
 
typedef std::unordered_set< GeometrySharedPtr > Nektar::SpatialDomains::GeometrySet
 
typedef std::shared_ptr< GeometryVector > Nektar::SpatialDomains::GeometryVectorSharedPtr
 
typedef std::shared_ptr< PointGeom > Nektar::SpatialDomains::PointGeomSharedPtr
 
typedef std::shared_ptr< Geometry1D > Nektar::SpatialDomains::Geometry1DSharedPtr
 
typedef std::shared_ptr< Geometry2D > Nektar::SpatialDomains::Geometry2DSharedPtr
 

Functions

bool Nektar::SpatialDomains::SortByGlobalId (const std::shared_ptr< Geometry > &lhs, const std::shared_ptr< Geometry > &rhs)
 Less than operator to sort Geometry objects by global id when sorting STL containers. More...
 
bool Nektar::SpatialDomains::GlobalIdEquality (const std::shared_ptr< Geometry > &lhs, const std::shared_ptr< Geometry > &rhs)
 

Variables

static CurveMap Nektar::SpatialDomains::NullCurveMap