Nektar++
Classes | Namespaces | Typedefs | Functions
MeshElements.cpp File Reference
#include <iostream>
#include <vector>
#include <loki/Singleton.h>
#include <StdRegions/StdNodalTriExp.h>
#include <StdRegions/StdNodalTetExp.h>
#include <StdRegions/StdNodalPrismExp.h>
#include <LocalRegions/TriExp.h>
#include <LocalRegions/QuadExp.h>
#include <LocalRegions/TetExp.h>
#include <LocalRegions/PrismExp.h>
#include <SpatialDomains/SegGeom.h>
#include <SpatialDomains/TetGeom.h>
#include <SpatialDomains/PyrGeom.h>
#include <SpatialDomains/PrismGeom.h>
#include <SpatialDomains/HexGeom.h>
#include "MeshElements.h"
Include dependency graph for MeshElements.cpp:

Go to the source code of this file.

Classes

struct  Nektar::Utilities::TetOrient
 
struct  Nektar::Utilities::TetOrientHash
 

Namespaces

 Nektar
 <
 
 Nektar::Utilities
 

Typedefs

typedef boost::unordered_set< struct TetOrient, TetOrientHash > Nektar::Utilities::TetOrientSet
 

Functions

ElementFactory & Nektar::Utilities::GetElementFactory ()
 
bool Nektar::Utilities::operator== (ConditionSharedPtr const &c1, ConditionSharedPtr const &c2)
 Test equality of two conditions - i.e. compare types, fields and values but not composite ids. More...
 
bool Nektar::Utilities::operator== (NodeSharedPtr const &p1, NodeSharedPtr const &p2)
 Defines equality between two NodeSharedPtr objects. More...
 
bool Nektar::Utilities::operator< (NodeSharedPtr const &p1, NodeSharedPtr const &p2)
 Defines ordering between two NodeSharedPtr objects. More...
 
std::ostream & Nektar::Utilities::operator<< (std::ostream &os, const NodeSharedPtr &n)
 
bool Nektar::Utilities::operator== (EdgeSharedPtr const &p1, EdgeSharedPtr const &p2)
 Defines equality of two edges (equal if IDs of end nodes match in either ordering). More...
 
bool Nektar::Utilities::operator< (EdgeSharedPtr const &p1, EdgeSharedPtr const &p2)
 Defines ordering between two edges (based on ID of edges). More...
 
bool Nektar::Utilities::operator== (FaceSharedPtr const &p1, FaceSharedPtr const &p2)
 Defines equality of two faces (equal if IDs of vertices are the same.) More...
 
bool Nektar::Utilities::operator< (FaceSharedPtr const &p1, FaceSharedPtr const &p2)
 Defines ordering between two faces (depending on ID of faces). More...
 
bool Nektar::Utilities::operator== (const struct TetOrient &a, const struct TetOrient &b)