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 351 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 353 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 354 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 355 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 356 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 360 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 362 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 366 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 368 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 372 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 374 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 375 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 376 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 377 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 379 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 380 of file MueLu_DistanceLaplacianDropping.hpp.
|
inline |
Definition at line 395 of file MueLu_DistanceLaplacianDropping.hpp.
|
inline |
Definition at line 431 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 382 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 383 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 385 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 386 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 388 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 390 of file MueLu_DistanceLaplacianDropping.hpp.
|
private |
Definition at line 392 of file MueLu_DistanceLaplacianDropping.hpp.