ug4
|
#include <vector>
#include "lib_grid/lg_base.h"
#include "pcl/pcl_process_communicator.h"
#include "../distributed_grid.h"
#include "../parallelization_util.h"
#include "parallel_dual_graph_impl.hpp"
Go to the source code of this file.
Classes | |
class | ug::ParallelDualGraph< TGeomBaseObj, TIndexType, TConnectingObj > |
Generates the parralel dual graph of a MultiGrid as, e.g., required by Parmetis. More... | |
Namespaces | |
ug | |
the ug namespace | |
Functions | |
template<class TGeomBaseObj , class TIndexType > | |
void | ug::ConstructParallelDualGraphMGLevel (std::vector< TIndexType > &adjacencyMapStructureOut, std::vector< TIndexType > &adjacencyMapOut, std::vector< TIndexType > &nodeOffsetMapOut, MultiGrid &mg, size_t level, pcl::ProcessCommunicator procCom, Attachment< TIndexType > *paIndex=NULL, TGeomBaseObj **pGeomObjsOut=NULL, NeighborhoodType nbhType=NHT_DEFAULT) |