|
KASKADE 7 development version
|
#include <cassert>#include <memory>#include <boost/timer/timer.hpp>#include "dune/istl/bcrsmatrix.hh"#include "dune/istl/matrixindexset.hh"#include "linalg/localMatrices.hh"#include "linalg/threadedMatrix.hh"#include "utilities/timing.hh"Go to the source code of this file.
Namespaces | |
| namespace | Kaskade |
Functions | |
| template<class Scalar , class Entry > | |
| std::unique_ptr< Dune::MatrixIndexSet > | Kaskade::conjugationPattern (Dune::BCRSMatrix< Dune::FieldMatrix< Scalar, 1, 1 > > const &P, Dune::BCRSMatrix< Entry > const &A, bool onlyLowerTriangle=false) |
| Creates the sparsity pattern of \( P^T A P\). More... | |
| template<class Scalar , class Entry > | |
| void | Kaskade::conjugation (Dune::BCRSMatrix< Entry > &C, Dune::BCRSMatrix< Dune::FieldMatrix< Scalar, 1, 1 > > const &P, Dune::BCRSMatrix< Entry > const &A, bool onlyLowerTriangle=false) |
| Computes the triple sparse matrix product \( C = C + P^T A P \). More... | |
Definition in file conjugation.hh.