Loading [MathJax]/extensions/TeX/newcommand.js
 deal.II version GIT relicensing-3087-ga35b476a78 2025-04-19 20:30:01+00:00
\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}} \newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=} \newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]} \newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
Classes
RepartitioningPolicyTools Namespace Reference

Classes

class  Base
 
class  CellWeightPolicy
 
class  DefaultPolicy
 
class  FirstChildPolicy
 
class  MinimalGranularityPolicy
 

Detailed Description

A namespace with repartitioning policies. These classes return vectors of the new owners of the active locally owned and ghost cells of a Triangulation object. The returned vectors can be used, e.g., in TriangulationDescription::Utilities::create_description_from_triangulation() to create a TriangulationDescription::Description based on a given Triangulation and the predescribed partition, which can be used to set up a parallel::fullydistributed::Triangulation objects.

These policies can be also used in context of MGTransferGlobalCoarseningTools::create_geometric_coarsening_sequence() to prescribe arbitrary partitioning in multgrid levels of global coarsening multigrid schmeme.