ug4
algebra_id.h File Reference
#include <utility>
#include <vector>
#include <map>
#include "common/util/hash.h"
#include "pcl/pcl.h"

Go to the source code of this file.

Classes

struct  ug::AlgebraID
 this type is used to identify distributed objects. More...
 

Namespaces

 ug
 the ug namespace
 

Typedefs

typedef Hash< AlgebraID, size_t > ug::AlgebraIDHashList
 
typedef std::vector< AlgebraID > ug::AlgebraIDVec
 

Functions

void ug::GenerateAlgebraIDHashList (AlgebraIDHashList &hash, AlgebraIDVec &algebraIDs)
 Creates a hash which allows a algebraID->localIndex mapping. More...
 
template<>
size_t ug::hash_key< AlgebraID > (const AlgebraID &key)
 
std::ostream & ug::operator<< (std::ostream &out, const AlgebraID &ID)