Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Enumerations | Functions | Variables
ShapeType.hpp File Reference
#include <algorithm>
#include <vector>
#include <LibUtilities/BasicUtils/ErrorUtil.hpp>
Include dependency graph for ShapeType.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Nektar
 <
 
 Nektar::LibUtilities
 
 Nektar::LibUtilities::StdSegData
 
 Nektar::LibUtilities::StdTriData
 
 Nektar::LibUtilities::StdQuadData
 
 Nektar::LibUtilities::StdHexData
 
 Nektar::LibUtilities::StdTetData
 
 Nektar::LibUtilities::StdPyrData
 
 Nektar::LibUtilities::StdPrismData
 

Enumerations

enum  Nektar::LibUtilities::ShapeType {
  Nektar::LibUtilities::eNoShapeType, Nektar::LibUtilities::ePoint, Nektar::LibUtilities::eSegment, Nektar::LibUtilities::eTriangle,
  Nektar::LibUtilities::eQuadrilateral, Nektar::LibUtilities::eTetrahedron, Nektar::LibUtilities::ePyramid, Nektar::LibUtilities::ePrism,
  Nektar::LibUtilities::eHexahedron, Nektar::LibUtilities::SIZE_ShapeType
}
 

Functions

int Nektar::LibUtilities::StdSegData::getNumberOfCoefficients (int Na)
 
int Nektar::LibUtilities::StdSegData::getNumberOfBndCoefficients (int Na)
 
int Nektar::LibUtilities::StdTriData::getNumberOfCoefficients (int Na, int Nb)
 
int Nektar::LibUtilities::StdTriData::getNumberOfBndCoefficients (int Na, int Nb)
 
int Nektar::LibUtilities::StdQuadData::getNumberOfCoefficients (int Na, int Nb)
 
int Nektar::LibUtilities::StdQuadData::getNumberOfBndCoefficients (int Na, int Nb)
 
int Nektar::LibUtilities::StdHexData::getNumberOfCoefficients (int Na, int Nb, int Nc)
 
int Nektar::LibUtilities::StdHexData::getNumberOfBndCoefficients (int Na, int Nb, int Nc)
 
int Nektar::LibUtilities::StdTetData::getNumberOfCoefficients (int Na, int Nb, int Nc)
 
int Nektar::LibUtilities::StdTetData::getNumberOfBndCoefficients (int Na, int Nb, int Nc)
 
int Nektar::LibUtilities::StdPyrData::getNumberOfCoefficients (int Na, int Nb, int Nc)
 
int Nektar::LibUtilities::StdPyrData::getNumberOfBndCoefficients (int Na, int Nb, int Nc)
 
int Nektar::LibUtilities::StdPrismData::getNumberOfCoefficients (int Na, int Nb, int Nc)
 
int Nektar::LibUtilities::StdPrismData::getNumberOfBndCoefficients (int Na, int Nb, int Nc)
 
int Nektar::LibUtilities::GetNumberOfCoefficients (ShapeType shape, std::vector< unsigned int > &modes, int offset)
 
int Nektar::LibUtilities::GetNumberOfCoefficients (ShapeType shape, int na, int nb, int nc)
 

Variables

const char *const Nektar::LibUtilities::ShapeTypeMap []
 
const unsigned int Nektar::LibUtilities::ShapeTypeDimMap [SIZE_ShapeType]