Distributed smoothed aggregation coarsening scheme. Plus de détails...
Graphe de collaboration de Arcane::Alina::DistributedSmoothedAggregationCoarsening< Backend >:Classes | |
| struct | params |
Types publics | |
| typedef Backend::value_type | value_type |
| typedef math::scalar_of< value_type >::type | scalar_type |
| using | build_matrix = Backend::matrix |
| using | col_type = Backend::col_type |
| using | ptr_type = Backend::ptr_type |
| using | bool_backend = BuiltinBackend<char, col_type, ptr_type> |
| using | bool_matrix = bool_backend::matrix |
Fonctions membres publiques | |
| DistributedSmoothedAggregationCoarsening (const params &prm=params()) | |
| std::tuple< std::shared_ptr< DistributedMatrix< Backend > >, std::shared_ptr< DistributedMatrix< Backend > > > | transfer_operators (const DistributedMatrix< Backend > &A) |
| std::shared_ptr< DistributedMatrix< Backend > > | coarse_operator (const DistributedMatrix< Backend > &A, const DistributedMatrix< Backend > &P, const DistributedMatrix< Backend > &R) const |
Attributs publics | |
| struct Arcane::Alina::DistributedSmoothedAggregationCoarsening::params | prm |
Distributed smoothed aggregation coarsening scheme.
Définition à la ligne 1246 du fichier DistributedCoarsening.h.
| using Arcane::Alina::DistributedSmoothedAggregationCoarsening< Backend >::bool_backend = BuiltinBackend<char, col_type, ptr_type> |
Définition à la ligne 1253 du fichier DistributedCoarsening.h.
| using Arcane::Alina::DistributedSmoothedAggregationCoarsening< Backend >::bool_matrix = bool_backend::matrix |
Définition à la ligne 1254 du fichier DistributedCoarsening.h.
| using Arcane::Alina::DistributedSmoothedAggregationCoarsening< Backend >::build_matrix = Backend::matrix |
Définition à la ligne 1250 du fichier DistributedCoarsening.h.
| using Arcane::Alina::DistributedSmoothedAggregationCoarsening< Backend >::col_type = Backend::col_type |
Définition à la ligne 1251 du fichier DistributedCoarsening.h.
| using Arcane::Alina::DistributedSmoothedAggregationCoarsening< Backend >::ptr_type = Backend::ptr_type |
Définition à la ligne 1252 du fichier DistributedCoarsening.h.
| typedef math::scalar_of<value_type>::type Arcane::Alina::DistributedSmoothedAggregationCoarsening< Backend >::scalar_type |
Définition à la ligne 1249 du fichier DistributedCoarsening.h.
| typedef Backend::value_type Arcane::Alina::DistributedSmoothedAggregationCoarsening< Backend >::value_type |
Définition à la ligne 1248 du fichier DistributedCoarsening.h.
|
inline |
Définition à la ligne 1294 du fichier DistributedCoarsening.h.
|
inline |
Définition à la ligne 1400 du fichier DistributedCoarsening.h.
|
inline |
Définition à la ligne 1300 du fichier DistributedCoarsening.h.