ug4
grid_base_objects.cpp File Reference
#include "grid_base_objects.h"
#include "grid_util.h"

Namespaces

 ug
 the ug namespace
 

Functions

size_t ug::hash_key (const EdgeVertices *key)
 
size_t ug::hash_key (const FaceVertices *key)
 
size_t ug::hash_key (const VolumeVertices *key)
 
size_t ug::hash_key (Edge *key)
 the hash-key is a function of vertex-hash-values. More...
 
size_t ug::hash_key (EdgeDescriptor *key)
 the hash-key is a function of vertex-hash-values. More...
 
size_t ug::hash_key (EdgeVertices *key)
 the hash-key is a function of vertex-hash-values. More...
 
size_t ug::hash_key (Face *key)
 the hash-key is a function of vertex-hash-values. More...
 
size_t ug::hash_key (FaceDescriptor *key)
 the hash-key is a function of vertex-hash-values. More...
 
size_t ug::hash_key (FaceVertices *key)
 the hash-key is a function of vertex-hash-values. More...
 
size_t ug::hash_key (Vertex *key)
 returns the hash-value of the vertex. More...
 
size_t ug::hash_key (Volume *key)
 the hash-key is a function of vertex-hash-values. More...
 
size_t ug::hash_key (VolumeDescriptor *key)
 the hash-key is a function of vertex-hash-values. More...
 
size_t ug::hash_key (VolumeVertices *key)
 the hash-key is a function of vertex-hash-values. More...
 
static unsigned long ug::HashKey (const EdgeVertices *key)
 sums the squared hash-values of associated vertices. More...
 
static unsigned long ug::HashKey (const FaceVertices *key)
 sums the squared hash-values of associated vertices. More...
 
static unsigned long ug::HashKey (const VolumeVertices *key)
 sums the squared hash-values of associated vertices. More...
 

Variables

const char * ug::GRID_BASE_OBJECT_PLURAL_NAMES [] = {"vertices", "edges", "faces", "volume"}
 
const char * ug::GRID_BASE_OBJECT_SINGULAR_NAMES [] = {"vertex", "edge", "face", "volume"}