45 const unsigned short p,
46 const unsigned short q,
47 const unsigned short r,
48 const unsigned short entityID,
50 : m_indexMapType(indexmapType),
51 m_shapeType(shapeType),
56 m_orientation(orientation)
62 m_indexMapType (indexmapType),
63 m_shapeType(
rhs.m_shapeType),
67 m_entityID (
rhs.m_entityID),
68 m_orientation (
rhs.m_orientation)
73 m_indexMapType (
rhs.m_indexMapType),
74 m_shapeType(
rhs.m_shapeType),
78 m_entityID (
rhs.m_entityID),
79 m_orientation (
rhs.m_orientation)
86 return (
lhs.m_indexMapType <
rhs.m_indexMapType);
91 if(
lhs.m_indexMapType <
rhs.m_indexMapType)
96 if(
lhs.m_indexMapType >
rhs.m_indexMapType)
101 if(
lhs.m_shapeType <
rhs.m_shapeType)
105 if(
lhs.m_shapeType >
rhs.m_shapeType)
137 if(
lhs.m_entityID <
rhs.m_entityID)
141 if(
lhs.m_entityID >
rhs.m_entityID)
146 if(
lhs.m_orientation <
rhs.m_orientation)
150 if(
lhs.m_orientation >
rhs.m_orientation)
160 if(
lhs.m_indexMapType !=
rhs.m_indexMapType)
165 if(
lhs.m_shapeType !=
rhs.m_shapeType)
185 if(
lhs.m_entityID !=
rhs.m_entityID)
190 if(
lhs.m_orientation !=
rhs.m_orientation)
friend bool operator==(const IndexMapKey &lhs, const IndexMapKey &rhs)
friend bool operator<(const IndexMapKey &lhs, const IndexMapKey &rhs)
std::ostream & operator<<(std::ostream &os, const IndexMapKey &rhs)
const char *const IndexMapTypeMap[]
StandardMatrixTag boost::call_traits< LhsDataType >::const_reference rhs
bool operator()(const IndexMapKey &lhs, const IndexMapKey &rhs) const