|
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 | entries_type = typename local_graph_type::entries_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 | |
| GetThresholdedGraphFillFunctor (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, const entries_type &entries) | |
| KOKKOS_FUNCTION void | operator() (const LocalOrdinal rlid) 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_ |
| entries_type | entries_ |
Definition at line 2651 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::matrix_type = Xpetra::Matrix<Scalar, LocalOrdinal, GlobalOrdinal, Node> |
Definition at line 2652 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::graph_type = Xpetra::CrsGraph<LocalOrdinal, GlobalOrdinal, Node> |
Definition at line 2653 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::local_graph_type = typename graph_type::local_graph_device_type |
Definition at line 2654 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::rowmap_type = typename local_graph_type::row_map_type::non_const_type |
Definition at line 2656 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::entries_type = typename local_graph_type::entries_type::non_const_type |
Definition at line 2657 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::implATS = KokkosKernels::ArithTraits<typename matrix_type::impl_scalar_type> |
Definition at line 2659 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::magATS = KokkosKernels::ArithTraits<typename implATS::magnitudeType> |
Definition at line 2660 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::local_matrix_type = decltype(std::declval<matrix_type>().getLocalMatrixDevice()) |
Definition at line 2662 of file MueLu_UtilitiesBase_def.hpp.
| using MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::local_map_type = decltype(std::declval<Xpetra::Map<LocalOrdinal, GlobalOrdinal, Node>>().getLocalMap()) |
Definition at line 2663 of file MueLu_UtilitiesBase_def.hpp.
|
inline |
Definition at line 2676 of file MueLu_UtilitiesBase_def.hpp.
|
inline |
Definition at line 2694 of file MueLu_UtilitiesBase_def.hpp.
| local_matrix_type MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::lclA_ |
Definition at line 2665 of file MueLu_UtilitiesBase_def.hpp.
| local_map_type MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::lclRowmap_ |
Definition at line 2666 of file MueLu_UtilitiesBase_def.hpp.
| local_map_type MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::lclColmap_ |
Definition at line 2667 of file MueLu_UtilitiesBase_def.hpp.
| implATS::magnitudeType MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::threshold_ |
Definition at line 2669 of file MueLu_UtilitiesBase_def.hpp.
| implATS::magnitudeType MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::threshold_sqd_ |
Definition at line 2670 of file MueLu_UtilitiesBase_def.hpp.
| rowmap_type MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::rowptr_ |
Definition at line 2672 of file MueLu_UtilitiesBase_def.hpp.
| ViewType MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::diag_ |
Definition at line 2673 of file MueLu_UtilitiesBase_def.hpp.
| entries_type MueLu::GetThresholdedGraphFillFunctor< ViewType, EntriesType, Scalar, LocalOrdinal, GlobalOrdinal, Node, symScale, retainLower >::entries_ |
Definition at line 2674 of file MueLu_UtilitiesBase_def.hpp.