MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu::Misc Namespace Reference

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  DebugFunctor
 Functor that checks that all entries have been marked. More...
 
class  SymmetrizeFunctor
 Functor that symmetrizes the dropping decisions. More...
 

Functions

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

Function Documentation

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.