|
MueLu Version of the Day
|
#include <MueLu_UtilitiesBase_def.hpp>
Public Types | |
| using | matrix_type = Xpetra::Matrix<Scalar, LocalOrdinal, GlobalOrdinal, Node> |
| using | graph_type = Xpetra::CrsGraph<LocalOrdinal, GlobalOrdinal, Node> |
| using | local_graph_type = typename graph_type::local_graph_device_type |
| using | rowmap_type = typename local_graph_type::row_map_type::non_const_type |
| using | implATS = KokkosKernels::ArithTraits<typename matrix_type::impl_scalar_type> |
| using | magATS = KokkosKernels::ArithTraits<typename implATS::magnitudeType> |
| using | local_matrix_type = decltype(std::declval<matrix_type>().getLocalMatrixDevice()) |
| using | local_map_type = decltype(std::declval<Xpetra::Map<LocalOrdinal, GlobalOrdinal, Node>>().getLocalMap()) |
Public Member Functions | |
| GetThresholdedGraphCountScanFunctor (const local_matrix_type &lclA, const local_map_type &lclRowmap, const local_map_type &lclColmap, const typename implATS::magnitudeType threshold, const typename implATS::magnitudeType threshold_sqd, const rowmap_type &rowptr, const ViewType &diag) | |
| KOKKOS_FUNCTION void | operator() (const LocalOrdinal rlid, LocalOrdinal &my_nnz, const bool is_final) const |
Public Attributes | |
| local_matrix_type | lclA_ |
| local_map_type | lclRowmap_ |
| local_map_type | lclColmap_ |
| implATS::magnitudeType | threshold_ |
| implATS::magnitudeType | threshold_sqd_ |
| rowmap_type | rowptr_ |
| ViewType | diag_ |
Definition at line 2742 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::matrix_type = Xpetra::Matrix<Scalar, LocalOrdinal, GlobalOrdinal, Node> |
Definition at line 2743 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::graph_type = Xpetra::CrsGraph<LocalOrdinal, GlobalOrdinal, Node> |
Definition at line 2744 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::local_graph_type = typename graph_type::local_graph_device_type |
Definition at line 2745 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::rowmap_type = typename local_graph_type::row_map_type::non_const_type |
Definition at line 2747 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::implATS = KokkosKernels::ArithTraits<typename matrix_type::impl_scalar_type> |
Definition at line 2749 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::magATS = KokkosKernels::ArithTraits<typename implATS::magnitudeType> |
Definition at line 2750 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::local_matrix_type = decltype(std::declval<matrix_type>().getLocalMatrixDevice()) |
Definition at line 2752 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::local_map_type = decltype(std::declval<Xpetra::Map<LocalOrdinal, GlobalOrdinal, Node>>().getLocalMap()) |
Definition at line 2753 of file MueLu_UtilitiesBase_def.hpp.
|
inline |
Definition at line 2765 of file MueLu_UtilitiesBase_def.hpp.
|
inline |
Definition at line 2781 of file MueLu_UtilitiesBase_def.hpp.
| local_matrix_type MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::lclA_ |
Definition at line 2755 of file MueLu_UtilitiesBase_def.hpp.
| local_map_type MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::lclRowmap_ |
Definition at line 2756 of file MueLu_UtilitiesBase_def.hpp.
| local_map_type MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::lclColmap_ |
Definition at line 2757 of file MueLu_UtilitiesBase_def.hpp.
| implATS::magnitudeType MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::threshold_ |
Definition at line 2759 of file MueLu_UtilitiesBase_def.hpp.
| implATS::magnitudeType MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::threshold_sqd_ |
Definition at line 2760 of file MueLu_UtilitiesBase_def.hpp.
| rowmap_type MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::rowptr_ |
Definition at line 2762 of file MueLu_UtilitiesBase_def.hpp.
| ViewType MueLu::GetThresholdedGraphCountScanFunctor< ViewType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::diag_ |
Definition at line 2763 of file MueLu_UtilitiesBase_def.hpp.