MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu_DistanceLaplacianDropping.hpp File Reference
#include "Kokkos_Macros.hpp"
#include "KokkosBatched_LU_Decl.hpp"
#include "KokkosBatched_LU_Serial_Impl.hpp"
#include "KokkosBatched_Trsv_Decl.hpp"
#include "KokkosBatched_Trsv_Serial_Impl.hpp"
#include "MueLu_DroppingCommon.hpp"
#include "Kokkos_Core.hpp"
#include "Kokkos_ArithTraits.hpp"
#include "Teuchos_RCP.hpp"
#include "Xpetra_Matrix.hpp"
#include "Xpetra_MultiVector.hpp"
#include "Xpetra_MultiVectorFactory.hpp"

Go to the source code of this file.

Classes

class  MueLu::DistanceLaplacian::UnweightedDistanceFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 
class  MueLu::DistanceLaplacian::ScalarMaterialDistanceFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 
class  MueLu::DistanceLaplacian::TensorInversion< local_ordinal_type, material_vector_type, material_matrix_type >
 
class  MueLu::DistanceLaplacian::TensorMaterialDistanceFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 
class  MueLu::DistanceLaplacian::DropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType >
 Drops entries the unscaled distance Laplacian. More...
 

Namespaces

 MueLu::DistanceLaplacian
 

Functions

template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class DistanceFunctorType >
Teuchos::RCP
< Xpetra::MultiVector< Scalar,
LocalOrdinal, GlobalOrdinal,
Node > > 
MueLu::DistanceLaplacian::getDiagonal (Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, DistanceFunctorType &distFunctor)