Smoothed aggregation with energy minimization. Plus de détails...
Graphe de collaboration de Arcane::Alina::SmoothedAggregationEnergyMinCoarsening< Backend >:Classes | |
| struct | params |
| Coarsening parameters. Plus de détails... | |
Types publics | |
| typedef pointwise_aggregates | Aggregates |
Fonctions membres publiques | |
| SmoothedAggregationEnergyMinCoarsening (const params &prm=params()) | |
| template<class Matrix> | |
| std::tuple< std::shared_ptr< Matrix >, std::shared_ptr< Matrix > > | transfer_operators (const Matrix &A) |
| template<class Matrix> | |
| std::shared_ptr< Matrix > | coarse_operator (const Matrix &A, const Matrix &P, const Matrix &R) const |
Attributs publics | |
| struct Arcane::Alina::SmoothedAggregationEnergyMinCoarsening::params | prm |
Fonctions membres privées statiques | |
| template<class AMatrix, typename Val, typename Col, typename Ptr> | |
| static std::shared_ptr< CSRMatrix< Val, Col, Ptr > > | interpolation (const AMatrix &A, const std::vector< Val > &Adia, const CSRMatrix< Val, Col, Ptr > &P_tent, std::vector< Val > &omega) |
| template<typename AMatrix, typename Val, typename Col, typename Ptr> | |
| static std::shared_ptr< CSRMatrix< Val, Col, Ptr > > | restriction (const AMatrix &A, const std::vector< Val > &Adia, const CSRMatrix< Val, Col, Ptr > &P_tent, const std::vector< Val > &omega) |
Smoothed aggregation with energy minimization.
Définition à la ligne 1533 du fichier Coarsening.h.
| typedef pointwise_aggregates Arcane::Alina::SmoothedAggregationEnergyMinCoarsening< Backend >::Aggregates |
Définition à la ligne 1535 du fichier Coarsening.h.
|
inline |
Définition à la ligne 1562 du fichier Coarsening.h.
|
inline |
Définition à la ligne 1651 du fichier Coarsening.h.
|
inlinestaticprivate |
Définition à la ligne 1660 du fichier Coarsening.h.
|
inlinestaticprivate |
Définition à la ligne 1789 du fichier Coarsening.h.
|
inline |
Définition à la ligne 1568 du fichier Coarsening.h.