ug4
distributed_grid.h File Reference
#include <map>
#include <vector>
#include "parallel_grid_layout.h"
#include "lib_grid/multi_grid.h"
#include "common/util/owned_pointer.h"
#include "distro_adjuster.h"
#include "distributed_grid_impl.hpp"

Go to the source code of this file.

Classes

struct  ug::DistributedGridManager::ElementInfo< TGeomObj >::Data
 
class  ug::DistributedGridManager
 manages the layouts and interfaces which are associated with a distributed grid. More...
 
class  ug::DistributedGridManager::ElementInfo< TGeomObj >
 Be careful when creating copies of ElementInfo. More...
 
struct  ug::DistributedGridManager::ElementInfo< TGeomObj >::Entry
 
struct  ug::DistributedGridManager::ScheduledElement
 Used to schedule an element for insertion during ordered-insertion-mode. More...
 

Namespaces

 ug
 the ug namespace
 

Enumerations

enum  ug::ElementStatusTypes {
  ug::ES_NONE = INT_NONE , ug::ES_H_MASTER = INT_H_MASTER , ug::ES_H_SLAVE = INT_H_SLAVE , ug::ES_V_MASTER = INT_V_MASTER ,
  ug::ES_V_SLAVE = INT_V_SLAVE , ug::ES_SCHEDULED_FOR_INTERFACE = 1 << 6 , ug::ES_IN_INTERFACE = 1 << 7
}
 the states with which elements are marked in ug::DistributedGridManager More...