Distributed non-smoothed aggregation coarsening scheme. More...
Classes | |
| struct | params |
Public Types | |
| typedef Backend::value_type | value_type |
| typedef math::scalar_of< value_type >::type | scalar_type |
| using | build_matrix = Backend::matrix |
Public Member Functions | |
| DistributedAggregationCoarsening (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 |
Public Attributes | |
| struct Arcane::Alina::DistributedAggregationCoarsening::params | prm |
Distributed non-smoothed aggregation coarsening scheme.
Definition at line 1166 of file DistributedCoarsening.h.
| using Arcane::Alina::DistributedAggregationCoarsening< Backend >::build_matrix = Backend::matrix |
Definition at line 1170 of file DistributedCoarsening.h.
| typedef math::scalar_of<value_type>::type Arcane::Alina::DistributedAggregationCoarsening< Backend >::scalar_type |
Definition at line 1169 of file DistributedCoarsening.h.
| typedef Backend::value_type Arcane::Alina::DistributedAggregationCoarsening< Backend >::value_type |
Definition at line 1168 of file DistributedCoarsening.h.
|
inline |
Definition at line 1210 of file DistributedCoarsening.h.
|
inline |
Definition at line 1223 of file DistributedCoarsening.h.
|
inline |
Definition at line 1216 of file DistributedCoarsening.h.