|
MueLu Version of the Day
|
#include "Kokkos_Core.hpp"#include "Kokkos_ArithTraits.hpp"#include "Xpetra_Access.hpp"#include "Xpetra_Matrix.hpp"Go to the source code of this file.
Classes | |
| class | MueLu::Misc::NoOpFunctor< local_ordinal_type > |
| class | MueLu::Misc::PointwiseDropBoundaryFunctor< local_matrix_type > |
| Functor that drops boundary nodes for a blockSize == 1 problem. More... | |
| class | MueLu::Misc::VectorDropBoundaryFunctor< local_matrix_type > |
| Functor that drops boundary nodes for a blockSize > 1 problem. More... | |
| class | MueLu::Misc::KeepDiagonalFunctor< local_matrix_type > |
| Functor that marks diagonal as kept, unless the are already marked as boundary. More... | |
| class | MueLu::Misc::DropOffRankFunctor< local_matrix_type > |
| Functor that drops off-rank entries. More... | |
| class | MueLu::Misc::MarkSingletonFunctor< local_matrix_type > |
| Functor that marks singletons (all off-diagonal entries in a row are dropped) as boundary. More... | |
| class | MueLu::Misc::MarkSingletonVectorFunctor< local_matrix_type > |
| Functor that marks singletons (all off-diagonal entries in a row are dropped) as boundary. More... | |
| class | MueLu::Misc::BlockDiagonalizeFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node > |
| Functor that drops all entries that are not on the block diagonal. More... | |
| class | MueLu::Misc::DebugFunctor< local_matrix_type > |
| Functor that checks that all entries have been marked. More... | |
| class | MueLu::Misc::SymmetrizeFunctor< local_matrix_type > |
| Functor that symmetrizes the dropping decisions. More... | |
Namespaces | |
| namespace | MueLu |
| Namespace for MueLu classes and methods. | |
| namespace | MueLu::Misc |
Enumerations | |
| enum | MueLu::DecisionType : char { MueLu::UNDECIDED = 0 , MueLu::KEEP = 1 , MueLu::DROP = 2 , MueLu::BOUNDARY = 3 } |
Functions | |
| template<class view_type, class comparator_type> | |
| KOKKOS_INLINE_FUNCTION void | MueLu::Misc::serialHeapSort (view_type &v, comparator_type comparator) |