|
MueLu Version of the Day
|
#include <MueLu_MatrixConstruction.hpp>
Public Member Functions | |
| VectorCountingFunctor (local_matrix_type &A_, local_ordinal_type blockSize_, block_indices_view_type ghosted_point_to_block_, results_view &results_, rowptr_type &filtered_rowptr_, rowptr_type &graph_rowptr_, functor_type &functor_) | |
| KOKKOS_INLINE_FUNCTION void | join (Kokkos::pair< local_ordinal_type, local_ordinal_type > &dest, const Kokkos::pair< local_ordinal_type, local_ordinal_type > &src) const |
| KOKKOS_INLINE_FUNCTION void | operatorRow (const local_ordinal_type rlid) const |
| KOKKOS_INLINE_FUNCTION void | operator() (const local_ordinal_type brlid, Kokkos::pair< local_ordinal_type, local_ordinal_type > &nnz, const bool &final) const |
Private Types | |
| using | scalar_type = typename local_matrix_type::value_type |
| using | local_ordinal_type = typename local_matrix_type::ordinal_type |
| using | memory_space = typename local_matrix_type::memory_space |
| using | results_view = Kokkos::View<DecisionType*, memory_space> |
| using | block_indices_view_type = Kokkos::View<local_ordinal_type*, memory_space> |
| using | permutation_type = Kokkos::View<local_ordinal_type*, memory_space> |
| using | rowptr_type = typename local_matrix_type::row_map_type::non_const_type |
| using | ATS = Kokkos::ArithTraits<local_ordinal_type> |
Private Attributes | |
| local_matrix_type | A |
| local_ordinal_type | blockSize |
| block_indices_view_type | ghosted_point_to_block |
| results_view | results |
| rowptr_type | filtered_rowptr |
| rowptr_type | graph_rowptr |
| bool | firstFunctor |
| functor_type | functor |
| BlockRowComparison< local_matrix_type > | comparison |
| permutation_type | permutation |
| VectorCountingFunctor< local_matrix_type, remaining_functor_types... > | remainingFunctors |
Definition at line 614 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 616 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 617 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 618 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 619 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 620 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 621 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 623 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 624 of file MueLu_MatrixConstruction.hpp.
|
inline |
Definition at line 644 of file MueLu_MatrixConstruction.hpp.
|
inline |
Definition at line 664 of file MueLu_MatrixConstruction.hpp.
|
inline |
Definition at line 670 of file MueLu_MatrixConstruction.hpp.
|
inline |
Definition at line 675 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 626 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 627 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 628 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 629 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 630 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 631 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 633 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 634 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 640 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 641 of file MueLu_MatrixConstruction.hpp.
|
private |
Definition at line 461 of file MueLu_MatrixConstruction.hpp.