GEOS
Namespaces | Functions
Coarsening.hpp File Reference
#include "common/DataTypes.hpp"
#include "utilities/LinearSolverParameters.hpp"

Go to the source code of this file.

Namespaces

 geos
 

Functions

void geos::multiscale::coarsening::buildCoarseMesh (MeshLevel &fineMesh, MeshLevel &coarseMesh, LinearSolverParameters::Multiscale::Coarsening const &params, string_array const &boundaryNodeSets)
 Perform the mesh coarsening and populate the coarse mesh data structure. More...
 

Function Documentation

◆ buildCoarseMesh()

void geos::multiscale::coarsening::buildCoarseMesh ( MeshLevel fineMesh,
MeshLevel coarseMesh,
LinearSolverParameters::Multiscale::Coarsening const &  params,
string_array const &  boundaryNodeSets 
)

Perform the mesh coarsening and populate the coarse mesh data structure.

Parameters
fineMeshfine-level mesh
coarseMeshcoarse-level mesh to be filled
paramscoarsening parameters
boundaryNodeSetsa list of global domain boundary node set names, used to improve coarse node selection