#include <MIS2Aggregator.h>
|
| static constexpr uint64_t | IN = std::numeric_limits<uint64_t>::max() |
| |
| static constexpr int | INVALID = -2 |
| |
| static constexpr uint64_t | OUT = 0 |
| |
| static constexpr int | UNASSIGNED = -1 |
| |
Definition at line 18 of file MIS2Aggregator.h.
◆ MIS2Aggregator()
| AMP::Solver::AMG::MIS2Aggregator::MIS2Aggregator |
( |
const CoarsenSettings & |
settings | ) |
|
|
inline |
◆ assignLocalAggregates() [1/2]
template<typename Config >
| int AMP::Solver::AMG::MIS2Aggregator::assignLocalAggregates |
( |
std::shared_ptr< LinearAlgebra::CSRMatrix< Config > > |
A, |
|
|
int * |
agg_ids |
|
) |
| |
◆ assignLocalAggregates() [2/2]
| int AMP::Solver::AMG::MIS2Aggregator::assignLocalAggregates |
( |
std::shared_ptr< LinearAlgebra::Matrix > |
A, |
|
|
int * |
agg_ids |
|
) |
| |
|
overridevirtual |
◆ classifyVertices()
template<typename Config >
| int AMP::Solver::AMG::MIS2Aggregator::classifyVertices |
( |
std::shared_ptr< LinearAlgebra::CSRLocalMatrixData< Config > > |
A, |
|
|
const uint64_t |
num_gbl, |
|
|
typename Config::lidx_t * |
worklist, |
|
|
typename Config::lidx_t |
worklist_len, |
|
|
uint64_t * |
Tv, |
|
|
uint64_t * |
Tv_hat |
|
) |
| |
◆ getAggregateMatrix() [1/2]
template<typename Config >
◆ getAggregateMatrix() [2/2]
◆ getHashMask()
| uint64_t AMP::Solver::AMG::MIS2Aggregator::getHashMask |
( |
uint64_t |
id_mask | ) |
const |
|
inline |
◆ getIdMask()
| uint64_t AMP::Solver::AMG::MIS2Aggregator::getIdMask |
( |
uint64_t |
num_global | ) |
const |
|
inline |
◆ d_checkdd
| const bool AMP::Solver::AMG::Aggregator::d_checkdd |
|
inherited |
◆ d_strength_measure
| const std::string AMP::Solver::AMG::Aggregator::d_strength_measure |
|
inherited |
◆ d_strength_threshold
| const float AMP::Solver::AMG::Aggregator::d_strength_threshold |
|
inherited |
◆ IN
| constexpr uint64_t AMP::Solver::AMG::MIS2Aggregator::IN = std::numeric_limits<uint64_t>::max() |
|
staticconstexpr |
◆ INVALID
| constexpr int AMP::Solver::AMG::MIS2Aggregator::INVALID = -2 |
|
staticconstexpr |
◆ OUT
| constexpr uint64_t AMP::Solver::AMG::MIS2Aggregator::OUT = 0 |
|
staticconstexpr |
◆ UNASSIGNED
| constexpr int AMP::Solver::AMG::MIS2Aggregator::UNASSIGNED = -1 |
|
staticconstexpr |
The documentation for this struct was generated from the following file: