#include <Aggregator.h>

Public Member Functions | |
| Aggregator (const CoarsenSettings &settings) | |
| virtual int | assignLocalAggregates (std::shared_ptr< LinearAlgebra::Matrix > A, int *agg_ids)=0 |
| template<typename Config > | |
| std::shared_ptr< LinearAlgebra::Matrix > | getAggregateMatrix (std::shared_ptr< LinearAlgebra::CSRMatrix< Config > > A, std::shared_ptr< LinearAlgebra::MatrixParameters > matParams={}) |
| std::shared_ptr< LinearAlgebra::Matrix > | getAggregateMatrix (std::shared_ptr< LinearAlgebra::Matrix > A, std::shared_ptr< LinearAlgebra::MatrixParameters > matParams={}) |
| virtual | ~Aggregator () |
Public Attributes | |
| const bool | d_checkdd |
| const std::string | d_strength_measure |
| const float | d_strength_threshold |
Definition at line 17 of file Aggregator.h.
|
inline |
Definition at line 18 of file Aggregator.h.
|
inlinevirtual |
Definition at line 25 of file Aggregator.h.
|
pure virtual |
| std::shared_ptr< LinearAlgebra::Matrix > AMP::Solver::AMG::Aggregator::getAggregateMatrix | ( | std::shared_ptr< LinearAlgebra::CSRMatrix< Config > > | A, |
| std::shared_ptr< LinearAlgebra::MatrixParameters > | matParams = {} |
||
| ) |
| std::shared_ptr< LinearAlgebra::Matrix > AMP::Solver::AMG::Aggregator::getAggregateMatrix | ( | std::shared_ptr< LinearAlgebra::Matrix > | A, |
| std::shared_ptr< LinearAlgebra::MatrixParameters > | matParams = {} |
||
| ) |
| const bool AMP::Solver::AMG::Aggregator::d_checkdd |
Definition at line 43 of file Aggregator.h.
| const std::string AMP::Solver::AMG::Aggregator::d_strength_measure |
Definition at line 42 of file Aggregator.h.
| const float AMP::Solver::AMG::Aggregator::d_strength_threshold |
Definition at line 41 of file Aggregator.h.
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:45. Comments on this page |