|
MueLu Version of the Day
|
#include <MueLu_DistanceLaplacianDropping.hpp>
Public Member Functions | |
| TensorMaterialDistanceFunctor (matrix_type &A, Teuchos::RCP< coords_type > &coords_, Teuchos::RCP< material_type > &material_) | |
| KOKKOS_INLINE_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 |
| using | material_type = Xpetra::MultiVector<Scalar, LocalOrdinal, GlobalOrdinal, Node> |
| using | memory_space = typename local_matrix_type::memory_space |
| using | local_material_type = Kokkos::View<impl_scalar_type***, memory_space> |
| using | local_dist_type = Kokkos::View<impl_scalar_type**, memory_space> |
Private Attributes | |
| Teuchos::RCP< coords_type > | coordsMV |
| Teuchos::RCP< coords_type > | ghostedCoordsMV |
| local_coords_type | coords |
| local_coords_type | ghostedCoords |
| local_material_type | material |
| local_dist_type | lcl_dist |
| const scalar_type | one = ATS::one() |
Definition at line 179 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 181 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 182 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 183 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 184 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 185 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 186 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 187 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 188 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 189 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 190 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 191 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 192 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 193 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 195 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 196 of file MueLu_DistanceLaplacianDropping.hpp.
|
inline |
Definition at line 211 of file MueLu_DistanceLaplacianDropping.hpp.
|
inline |
Definition at line 247 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 198 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 199 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 201 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 202 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 204 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 206 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 208 of file MueLu_DistanceLaplacianDropping.hpp.