|
| | ExpansionFunctor (AggStatType &aggStat_, ProcWinnerType &procWinner_, Vertex2AggType &vertex2AggId_, ColorsType &colors_, LocalGraphType &lclLWGraph_, AggPenaltyType &aggPenalties_, AggPenaltyType &aggPenaltyUpdates_, AggPenaltyType &connectWeight_, LO penaltyConnectWeight_, LO color_, LO rank_) |
| | ExpansionFunctor (AggStatType &aggStat_, ProcWinnerType &procWinner_, Vertex2AggType &vertex2AggId_, ColorsType &colors_, LocalGraphType &lclLWGraph_, AggPenaltyType &aggPenalties_, AggPenaltyType &connectWeight_, LO penaltyConnectWeight_, LO color_, LO rank_) |
| KOKKOS_INLINE_FUNCTION void | operator() (const LO &i, LO &tmpNumAggregated) const |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
class MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >
Definition at line 130 of file MueLu_AggregationPhase2bAlgorithm_def.hpp.
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::ExpansionFunctor |
( |
AggStatType & | aggStat_, |
|
|
ProcWinnerType & | procWinner_, |
|
|
Vertex2AggType & | vertex2AggId_, |
|
|
ColorsType & | colors_, |
|
|
LocalGraphType & | lclLWGraph_, |
|
|
AggPenaltyType & | aggPenalties_, |
|
|
AggPenaltyType & | aggPenaltyUpdates_, |
|
|
AggPenaltyType & | connectWeight_, |
|
|
LO | penaltyConnectWeight_, |
|
|
LO | color_, |
|
|
LO | rank_ ) |
|
inline |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::ExpansionFunctor |
( |
AggStatType & | aggStat_, |
|
|
ProcWinnerType & | procWinner_, |
|
|
Vertex2AggType & | vertex2AggId_, |
|
|
ColorsType & | colors_, |
|
|
LocalGraphType & | lclLWGraph_, |
|
|
AggPenaltyType & | aggPenalties_, |
|
|
AggPenaltyType & | connectWeight_, |
|
|
LO | penaltyConnectWeight_, |
|
|
LO | color_, |
|
|
LO | rank_ ) |
|
inline |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| KOKKOS_INLINE_FUNCTION void MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::operator() |
( |
const LO & | i, |
|
|
LO & | tmpNumAggregated ) const |
|
inline |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| AggStatType MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::aggStat |
|
private |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| ProcWinnerType MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::procWinner |
|
private |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| Vertex2AggType MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::vertex2AggId |
|
private |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| ColorsType MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::colors |
|
private |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| LocalGraphType MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::lclLWGraph |
|
private |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| AggPenaltyType MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::aggPenalties |
|
private |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| AggPenaltyType MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::aggPenaltyUpdates |
|
private |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| AggPenaltyType MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::connectWeight |
|
private |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| LO MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::penaltyConnectWeight |
|
private |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| LO MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::color |
|
private |
template<class AggStatType, class ProcWinnerType, class Vertex2AggType, class ColorsType, class LocalGraphType, class AggPenaltyType, class LO, bool deterministic, bool matchMLbehavior>
| LO MueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >::myRank |
|
private |