GEOS
Classes | Public Types | Public Attributes | List of all members
geos::LinearSolverParameters::Multiscale::Coarsening::Graph Struct Reference

Graph coarsening parameters. More...

#include <LinearSolverParameters.hpp>

Classes

struct  Metis
 METIS parameters. More...
 
struct  Scotch
 Scotch parameters. More...
 

Public Types

enum class  Method { metis , scotch }
 Graph partitioning method (library) to use.
 

Public Attributes

Method method = Method::metis
 Graph partitioning method (library)
 
integer minCommonNodes = 3
 Min number of common nodes when constructing a cell connectivity graph.
 
integer preserveRegions = 0
 Attempt to keep cells from the same region in one aggregate.
 
integer matrixWeights = 0
 If >0, specifies matrix weight multiplier.
 
CRSMatrix< real64, localIndex > const * localMatrix {}
 Local matrix to use for weights.
 
struct geos::LinearSolverParameters::Multiscale::Coarsening::Graph::Metis metis
 METIS parameters.
 
struct geos::LinearSolverParameters::Multiscale::Coarsening::Graph::Scotch scotch
 Scotch parameters.
 

Detailed Description

Graph coarsening parameters.

Definition at line 462 of file LinearSolverParameters.hpp.


The documentation for this struct was generated from the following file: