Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
Element.h File Reference
#include <LibUtilities/Foundations/PointsType.h>
#include <LibUtilities/BasicUtils/ShapeType.hpp>
#include <LibUtilities/BasicUtils/NekFactory.hpp>
#include <NekMeshUtils/NekMeshUtilsDeclspec.h>
#include <NekMeshUtils/MeshElements/Face.h>
#include <NekMeshUtils/MeshElements/ElementConfig.h>
Include dependency graph for Element.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Nektar::NekMeshUtils::Element
 Base class for element definitions. More...
 
struct  Nektar::NekMeshUtils::element_id_less_than
 Define element ordering based on ID. More...
 

Namespaces

 Nektar
 <
 
 Nektar::NekMeshUtils
 

Typedefs

typedef std::map< unsigned int,
std::vector< ElementSharedPtr > > 
Nektar::NekMeshUtils::ElementMap
 Container for elements; key is expansion dimension, value is vector of elements of that dimension. More...
 
typedef
Nektar::LibUtilities::NekFactory
< LibUtilities::ShapeType,
Element, ElmtConfig,
std::vector< NodeSharedPtr >
, std::vector< int > > 
Nektar::NekMeshUtils::ElementFactory
 Element factory definition. More...
 

Functions

ElementFactory & Nektar::NekMeshUtils::GetElementFactory ()
 
bool Nektar::NekMeshUtils::operator== (ElementSharedPtr const &e1, ElementSharedPtr const &e2)
 Compares two element shared pointers. More...