33 #ifndef __H__LIB_GRID__GEOMETRIC_OBJECT_ID__
34 #define __H__LIB_GRID__GEOMETRIC_OBJECT_ID__
62 return std::make_pair(procRank, localGeomObjID);
A generic specialization of IAttachment.
Definition: attachment_pipe.h:263
AGeomObjID aGeomObjID
This attachment instance should be used to store global ids.
Attachment< GeomObjID > AGeomObjID
An attachment which can store GeomObjIDs.
Definition: grid_object_id.h:67
size_t hash_key< GeomObjID >(const GeomObjID &key)
generates a hash key for a GeomObjID.
Definition: parallel_grid_layout.cpp:40
std::pair< int, size_t > GeomObjID
The global id can be used to uniquely identify distributed objects.
Definition: grid_object_id.h:52
GeomObjID MakeGeomObjID(int procRank, size_t localGeomObjID)
Can be used to construct a GeomObjID from a proc-rank and a local id.
Definition: grid_object_id.h:60
std::ostream & operator<<(std::ostream &outStream, const ug::MathMatrix< 2, 2 > &m)
Definition: math_matrix.cpp:38
#define UG_API
Definition: ug_config.h:65
bool operator<(const MathVector< N, T > &v, const MathVector< N, T > &w)
Definition: math_vector.h:541