MueLu
Version of the Day
|
Classes | |
class | NoOpFunctor |
class | PointwiseDropBoundaryFunctor |
Functor that drops boundary nodes for a blockSize == 1 problem. More... | |
class | VectorDropBoundaryFunctor |
Functor that drops boundary nodes for a blockSize > 1 problem. More... | |
class | KeepDiagonalFunctor |
Functor that marks diagonal as kept, unless the are already marked as boundary. More... | |
class | DropOffRankFunctor |
Functor that drops off-rank entries. More... | |
class | MarkSingletonFunctor |
Functor that marks singletons (all off-diagonal entries in a row are dropped) as boundary. More... | |
class | MarkSingletonVectorFunctor |
Functor that marks singletons (all off-diagonal entries in a row are dropped) as boundary. More... | |
class | BlockDiagonalizeFunctor |
Functor that drops all entries that are not on the block diagonal. More... | |
class | BlockDiagonalizeVectorFunctor |
Functor that drops all entries that are not on the block diagonal. More... | |
class | DebugFunctor |
Functor that checks that all entries have been marked. More... | |
class | SymmetrizeFunctor |
Functor that symmetrizes the dropping decisions. More... | |
Enumerations | |
enum | StrengthMeasure : int { SmoothedAggregationMeasure = 0, SignedRugeStuebenMeasure = 1, SignedSmoothedAggregationMeasure = 2 } |
Functions | |
template<class view_type , class comparator_type > | |
KOKKOS_INLINE_FUNCTION void | serialHeapSort (view_type &v, comparator_type comparator) |
enum MueLu::Misc::StrengthMeasure : int |
Type of strength measure that should be used
Enumerator | |
---|---|
SmoothedAggregationMeasure | |
SignedRugeStuebenMeasure | |
SignedSmoothedAggregationMeasure |
Definition at line 508 of file MueLu_DroppingCommon.hpp.
KOKKOS_INLINE_FUNCTION void MueLu::Misc::serialHeapSort | ( | view_type & | v, |
comparator_type | comparator | ||
) |
Definition at line 476 of file MueLu_DroppingCommon.hpp.