Nektar++
|
#include <IndexMapKey.h>
Classes | |
struct | opLess |
Public Member Functions | |
IndexMapKey (const IndexMapType indexmapType, const LibUtilities::ShapeType shapeType, const unsigned short p, const unsigned short q, const unsigned short r, const unsigned short entityID=0, const StdRegions::Orientation orientation=StdRegions::eNoOrientation) | |
IndexMapKey (const IndexMapKey &rhs, const IndexMapType indexmapType) | |
IndexMapKey (const IndexMapKey &rhs) | |
virtual | ~IndexMapKey () |
IndexMapType | GetIndexMapType () const |
StdRegions::Orientation | GetIndexOrientation () const |
int | GetIndexEntity () const |
Protected Attributes | |
IndexMapType | m_indexMapType |
LibUtilities::ShapeType | m_shapeType |
unsigned short | m_p |
unsigned short | m_q |
unsigned short | m_r |
unsigned short | m_entityID |
StdRegions::Orientation | m_orientation |
Private Member Functions | |
IndexMapKey () | |
Friends | |
bool | operator< (const IndexMapKey &lhs, const IndexMapKey &rhs) |
bool | operator== (const IndexMapKey &lhs, const IndexMapKey &rhs) |
bool | opLess::operator() (const IndexMapKey &lhs, const IndexMapKey &rhs) const |
Definition at line 55 of file IndexMapKey.h.
Nektar::LocalRegions::IndexMapKey::IndexMapKey | ( | const IndexMapType | indexmapType, |
const LibUtilities::ShapeType | shapeType, | ||
const unsigned short | p, | ||
const unsigned short | q, | ||
const unsigned short | r, | ||
const unsigned short | entityID = 0 , |
||
const StdRegions::Orientation | orientation = StdRegions::eNoOrientation |
||
) |
Definition at line 40 of file IndexMapKey.cpp.
Nektar::LocalRegions::IndexMapKey::IndexMapKey | ( | const IndexMapKey & | rhs, |
const IndexMapType | indexmapType | ||
) |
Definition at line 50 of file IndexMapKey.cpp.
Nektar::LocalRegions::IndexMapKey::IndexMapKey | ( | const IndexMapKey & | rhs | ) |
Definition at line 58 of file IndexMapKey.cpp.
|
inlinevirtual |
Definition at line 70 of file IndexMapKey.h.
|
private |
|
inline |
Definition at line 99 of file IndexMapKey.h.
References m_entityID.
Referenced by Nektar::LocalRegions::Expansion::CreateIndexMap().
|
inline |
Definition at line 89 of file IndexMapKey.h.
References m_indexMapType.
Referenced by Nektar::LocalRegions::Expansion::CreateIndexMap(), and Nektar::LocalRegions::operator<<().
|
inline |
Definition at line 94 of file IndexMapKey.h.
References m_orientation.
Referenced by Nektar::LocalRegions::Expansion::CreateIndexMap().
|
friend |
Definition at line 71 of file IndexMapKey.cpp.
|
friend |
Definition at line 144 of file IndexMapKey.cpp.
|
friend |
|
protected |
Definition at line 113 of file IndexMapKey.h.
Referenced by GetIndexEntity().
|
protected |
Definition at line 105 of file IndexMapKey.h.
Referenced by GetIndexMapType(), and Nektar::LocalRegions::IndexMapKey::opLess::operator()().
|
protected |
Definition at line 115 of file IndexMapKey.h.
Referenced by GetIndexOrientation().
|
protected |
Definition at line 109 of file IndexMapKey.h.
|
protected |
Definition at line 110 of file IndexMapKey.h.
|
protected |
Definition at line 111 of file IndexMapKey.h.
|
protected |
Definition at line 107 of file IndexMapKey.h.