MueLu Version of the Day
Loading...
Searching...
No Matches
MueLu::Misc Namespace Reference

Classes

class  BlockDiagonalizeFunctor
 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  DropOffRankFunctor
 Functor that drops off-rank entries. More...
 
class  KeepDiagonalFunctor
 Functor that marks diagonal as kept, unless the are already marked as boundary. 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  NoOpFunctor
 
class  PointwiseDropBoundaryFunctor
 Functor that drops boundary nodes for a blockSize == 1 problem. More...
 
class  SymmetrizeFunctor
 Functor that symmetrizes the dropping decisions. More...
 
class  VectorDropBoundaryFunctor
 Functor that drops boundary nodes for a blockSize > 1 problem. More...
 

Functions

template<class view_type , class comparator_type >
KOKKOS_INLINE_FUNCTION void serialHeapSort (view_type &v, comparator_type comparator)
 

Function Documentation

◆ serialHeapSort()

template<class view_type , class comparator_type >
KOKKOS_INLINE_FUNCTION void MueLu::Misc::serialHeapSort ( view_type &  v,
comparator_type  comparator 
)

Definition at line 406 of file MueLu_DroppingCommon.hpp.