Nektar++
|
#include <IndexMapKey.h>
Classes | |
struct | opLess |
Public Member Functions | |
IndexMapKey (const StdRegions::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=eNoOrientation) | |
IndexMapKey (const IndexMapKey &rhs, const StdRegions::IndexMapType indexmapType) | |
IndexMapKey (const IndexMapKey &rhs) | |
virtual | ~IndexMapKey () |
IndexMapType | GetIndexMapType () const |
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 |
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 57 of file IndexMapKey.h.
Nektar::StdRegions::IndexMapKey::IndexMapKey | ( | const StdRegions::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 = eNoOrientation |
||
) |
Definition at line 43 of file IndexMapKey.cpp.
Nektar::StdRegions::IndexMapKey::IndexMapKey | ( | const IndexMapKey & | rhs, |
const StdRegions::IndexMapType | indexmapType | ||
) |
Definition at line 61 of file IndexMapKey.cpp.
Nektar::StdRegions::IndexMapKey::IndexMapKey | ( | const IndexMapKey & | rhs | ) |
Definition at line 73 of file IndexMapKey.cpp.
|
inlinevirtual |
Definition at line 73 of file IndexMapKey.h.
|
private |
|
inline |
Definition at line 98 of file IndexMapKey.h.
References m_entityID.
Referenced by Nektar::StdRegions::StdExpansion::CreateIndexMap().
|
inline |
Definition at line 88 of file IndexMapKey.h.
References m_indexMapType.
Referenced by Nektar::StdRegions::StdExpansion::CreateIndexMap(), and Nektar::StdRegions::operator<<().
|
inline |
Definition at line 93 of file IndexMapKey.h.
References m_orientation.
Referenced by Nektar::StdRegions::StdExpansion::CreateIndexMap().
|
friend |
Definition at line 90 of file IndexMapKey.cpp.
|
friend |
Definition at line 159 of file IndexMapKey.cpp.
|
friend |
|
protected |
Definition at line 113 of file IndexMapKey.h.
Referenced by GetIndexEntity(), Nektar::StdRegions::operator<(), and Nektar::StdRegions::operator==().
|
protected |
Definition at line 105 of file IndexMapKey.h.
Referenced by GetIndexMapType(), Nektar::StdRegions::IndexMapKey::opLess::operator()(), Nektar::StdRegions::operator<(), and Nektar::StdRegions::operator==().
|
protected |
Definition at line 115 of file IndexMapKey.h.
Referenced by GetIndexOrientation(), Nektar::StdRegions::operator<(), and Nektar::StdRegions::operator==().
|
protected |
Definition at line 109 of file IndexMapKey.h.
Referenced by Nektar::StdRegions::operator<(), and Nektar::StdRegions::operator==().
|
protected |
Definition at line 110 of file IndexMapKey.h.
Referenced by Nektar::StdRegions::operator<(), and Nektar::StdRegions::operator==().
|
protected |
Definition at line 111 of file IndexMapKey.h.
Referenced by Nektar::StdRegions::operator<(), and Nektar::StdRegions::operator==().
|
protected |
Definition at line 107 of file IndexMapKey.h.
Referenced by Nektar::StdRegions::operator<(), and Nektar::StdRegions::operator==().