|
MueLu
Version of the Day
|
Classes | |
| class | UnweightedDistanceFunctor |
| Computes the unscaled distance Laplacian. More... | |
| class | WeightedDistanceFunctor |
| Computes the weighted distance Laplacian. More... | |
| class | BlockWeightedDistanceFunctor |
| Computes the weighted distance Laplacian. More... | |
| class | ScalarMaterialDistanceFunctor |
| class | TensorInversion |
| class | TensorMaterialDistanceFunctor |
| class | DropFunctor |
| Drops entries the unscaled distance Laplacian. More... | |
| class | VectorDropFunctor |
Functions | |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class DistanceFunctorType > | |
| Teuchos::RCP < Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | getDiagonal (Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, DistanceFunctorType &distFunctor) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class DistanceFunctorType > | |
| Teuchos::RCP < Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | getMaxMinusOffDiagonal (Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, DistanceFunctorType &distFunctor) |
| template<Misc::StrengthMeasure measure, class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class DistanceFunctorType > | |
| auto | make_drop_functor (Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A_, typename DropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::magnitudeType threshold, DistanceFunctorType &dist2_, typename DropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::results_view &results_) |
| template<Misc::StrengthMeasure measure, class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class DistanceFunctorType > | |
| auto | make_vector_drop_functor (Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A_, Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &mergedA_, typename VectorDropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::magnitudeType threshold, DistanceFunctorType &dist2_, typename VectorDropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::results_view &results_, typename VectorDropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::block_indices_view_type point_to_block_, typename VectorDropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::block_indices_view_type ghosted_point_to_block_) |
| Teuchos::RCP<Xpetra::MultiVector<Scalar, LocalOrdinal, GlobalOrdinal, Node> > MueLu::DistanceLaplacian::getDiagonal | ( | Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A, |
| DistanceFunctorType & | distFunctor | ||
| ) |
Method to compute ghosted distance Laplacian diagonal.
Definition at line 481 of file MueLu_DistanceLaplacianDropping.hpp.
| Teuchos::RCP<Xpetra::MultiVector<Scalar, LocalOrdinal, GlobalOrdinal, Node> > MueLu::DistanceLaplacian::getMaxMinusOffDiagonal | ( | Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A, |
| DistanceFunctorType & | distFunctor | ||
| ) |
Definition at line 541 of file MueLu_DistanceLaplacianDropping.hpp.
| auto MueLu::DistanceLaplacian::make_drop_functor | ( | Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A_, |
| typename DropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::magnitudeType | threshold, | ||
| DistanceFunctorType & | dist2_, | ||
| typename DropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::results_view & | results_ | ||
| ) |
Definition at line 873 of file MueLu_DistanceLaplacianDropping.hpp.
| auto MueLu::DistanceLaplacian::make_vector_drop_functor | ( | Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A_, |
| Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | mergedA_, | ||
| typename VectorDropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::magnitudeType | threshold, | ||
| DistanceFunctorType & | dist2_, | ||
| typename VectorDropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::results_view & | results_, | ||
| typename VectorDropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::block_indices_view_type | point_to_block_, | ||
| typename VectorDropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType, measure >::block_indices_view_type | ghosted_point_to_block_ | ||
| ) |
Definition at line 882 of file MueLu_DistanceLaplacianDropping.hpp.