partitioning.h File Reference
#include "Vector.h"
#include "problem.h"

Go to the source code of this file.

Namespaces

 oomph
 DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
 
 oomph::METIS
 Namespace for METIS graph partitioning routines.
 

Typedefs

typedef void(* oomph::METIS::ErrorToWeightFctPt) (const double &spatial_error, const double &max_error, const double &min_error, int &weight)
 

Functions

void oomph::METIS_PartGraphKway (int *, int *, int *, int *, int *, int *, int *, int *, int *, int *, int *)
 Metis graph partitioning function. More...
 
void oomph::METIS_PartGraphVKway (int *, int *, int *, int *, int *, int *, int *, int *, int *, int *, int *)
 
void oomph::METIS::default_error_to_weight_fct (const double &spatial_error, const double &max_error, const double &min_error, int &weight)
 
void oomph::METIS::uniform_partition_mesh (Problem *problem_pt, const unsigned &ndomain, Vector< unsigned > &element_domain)
 
void oomph::METIS::partition_mesh (Problem *problem_pt, const unsigned &ndomain, const unsigned &objective, Vector< unsigned > &element_domain)
 
void oomph::METIS::partition_mesh (OomphCommunicator *comm_pt, Mesh *mesh_pt, const unsigned &ndomain, const unsigned &objective, Vector< unsigned > &element_domain)