Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la structure Arcane::Alina::AggregationCoarsening< Backend >::params

Coarsening parameters. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/alina/arccore/alina/Coarsening.h>

+ Graphe de collaboration de Arcane::Alina::AggregationCoarsening< Backend >::params:

Fonctions membres publiques

 params (const PropertyTree &p)
 
void get (PropertyTree &p, const std::string &path) const
 

Attributs publics

Aggregates::params aggr
 Aggregation parameters.
 
nullspace_params nullspace
 Near nullspace parameters.
 
float over_interp
 Over-interpolation factor \(\alpha\).
 

Description détaillée

template<class Backend>
struct Arcane::Alina::AggregationCoarsening< Backend >::params

Coarsening parameters.

Définition à la ligne 643 du fichier Coarsening.h.

Documentation des constructeurs et destructeur

◆ params() [1/2]

template<class Backend>
Arcane::Alina::AggregationCoarsening< Backend >::params::params ( )
inline

Définition à la ligne 667 du fichier Coarsening.h.

◆ params() [2/2]

template<class Backend>
Arcane::Alina::AggregationCoarsening< Backend >::params::params ( const PropertyTree & p)
inline

Définition à la ligne 671 du fichier Coarsening.h.

Documentation des fonctions membres

◆ get()

template<class Backend>
void Arcane::Alina::AggregationCoarsening< Backend >::params::get ( PropertyTree & p,
const std::string & path ) const
inline

Définition à la ligne 679 du fichier Coarsening.h.

Documentation des données membres

◆ aggr

Aggregation parameters.

Définition à la ligne 646 du fichier Coarsening.h.

◆ nullspace

Near nullspace parameters.

Définition à la ligne 649 du fichier Coarsening.h.

◆ over_interp

template<class Backend>
float Arcane::Alina::AggregationCoarsening< Backend >::params::over_interp

Over-interpolation factor \(\alpha\).

In case of aggregation coarsening, coarse-grid correction of smooth error, and by this the overall convergence, can often be substantially improved by using "over-interpolation", that is, by multiplying the actual correction (corresponding to piecewise constant interpolation) by some factor \(\alpha > 1\). Equivalently, this means that the coarse-level Galerkin operator is re-scaled by \(1 / \alpha\):

\[I_h^HA_hI_H^h \to \frac{1}{\alpha}I_h^HA_hI_H^h.\]

Voir également
[Stuben1999], Section 9.1 "Re-scaling of the Galerkin operator".

Définition à la ligne 665 du fichier Coarsening.h.


La documentation de cette structure a été générée à partir du fichier suivant :