Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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

namespace  ug
 the ug namespace
 

Typedefs

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

Functions

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