MueLu
Version of the Day
|
Computes the weighted distance Laplacian. More...
#include <MueLu_DistanceLaplacianDropping.hpp>
Public Member Functions | |
BlockWeightedDistanceFunctor (matrix_type &A, Teuchos::RCP< coords_type > &coords_, weight_type weight_, local_ordinal_type interleaved_blocksize_) | |
KOKKOS_FORCEINLINE_FUNCTION magnitudeType | distance2 (const local_ordinal_type row, const local_ordinal_type col) const |
Private Types | |
using | matrix_type = Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > |
using | local_matrix_type = typename matrix_type::local_matrix_type |
using | scalar_type = typename local_matrix_type::value_type |
using | local_ordinal_type = LocalOrdinal |
using | ATS = Kokkos::ArithTraits< scalar_type > |
using | impl_scalar_type = typename ATS::val_type |
using | implATS = Kokkos::ArithTraits< impl_scalar_type > |
using | magnitudeType = typename implATS::magnitudeType |
using | magATS = Kokkos::ArithTraits< magnitudeType > |
using | coords_type = Xpetra::MultiVector< magnitudeType, LocalOrdinal, GlobalOrdinal, Node > |
using | local_coords_type = typename coords_type::dual_view_type_const::t_dev |
Private Attributes | |
Teuchos::RCP< coords_type > | coordsMV |
Teuchos::RCP< coords_type > | ghostedCoordsMV |
local_coords_type | coords |
local_coords_type | ghostedCoords |
weight_type | weight |
local_ordinal_type | interleaved_blocksize |
Computes the weighted distance Laplacian.
Definition at line 143 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 145 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 146 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 147 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 148 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 149 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 150 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 151 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 152 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 153 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 154 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 155 of file MueLu_DistanceLaplacianDropping.hpp.
|
inline |
Definition at line 167 of file MueLu_DistanceLaplacianDropping.hpp.
|
inline |
Definition at line 185 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 157 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 158 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 160 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 161 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 163 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 164 of file MueLu_DistanceLaplacianDropping.hpp.