ug4
parallel_grid_layout.h File Reference
#include <vector>
#include <list>
#include <map>
#include <algorithm>
#include "pcl/pcl_communication_structs.h"
#include "lib_grid/grid/grid_base_objects.h"
#include "grid_object_id.h"
#include "parallel_grid_layout_impl.hpp"

Go to the source code of this file.

Classes

class  ug::GridLayoutMap
 lets you access layouts by type and key More...
 
struct  pcl::type_traits< ug::Edge >
 Edge interfaces and layouts store elements of type Vertex*. More...
 
struct  pcl::type_traits< ug::Face >
 Face interfaces and layouts store elements of type Vertex*. More...
 
struct  pcl::type_traits< ug::Vertex >
 Vertex interfaces and layouts store elements of type Vertex*. More...
 
struct  pcl::type_traits< ug::Volume >
 Volume interfaces and layouts store elements of type Vertex*. More...
 
struct  ug::GridLayoutMap::Types< TType >
 defines the types that are used by a LayoutMap for a given TType. More...
 

Namespaces

 pcl
 
 ug
 the ug namespace
 

Typedefs

typedef pcl::MultiLevelLayout< pcl::OrderedInterface< Edge, std::list > > ug::EdgeLayout
 
typedef pcl::MultiLevelLayout< pcl::OrderedInterface< Face, std::list > > ug::FaceLayout
 
typedef pcl::MultiLevelLayout< pcl::OrderedInterface< Vertex, std::list > > ug::VertexLayout
 
typedef pcl::MultiLevelLayout< pcl::OrderedInterface< Volume, std::list > > ug::VolumeLayout
 

Enumerations

enum  ug::InterfaceNodeTypes {
  ug::INT_NONE = 0 , ug::INT_H_MASTER = 1 , ug::INT_H_SLAVE = 1<<1 , ug::INT_V_MASTER = 1<<2 ,
  ug::INT_V_SLAVE = 1<<3
}