![]() |
deal.II version 9.7.1
|
Go to the source code of this file.
Classes | |
| class | AdditionalData |
Typedefs | |
| using | size_type = typename SparseMatrix<number>::size_type |
Functions | |
| SparseLUDecomposition () | |
| virtual | ~SparseLUDecomposition () override=0 |
| virtual void | clear () override |
| template<typename somenumber> | |
| void | initialize (const SparseMatrix< somenumber > &matrix, const AdditionalData parameters) |
| bool | empty () const |
| size_type | m () const |
| size_type | n () const |
| template<class OutVector, class InVector> | |
| void | vmult_add (OutVector &dst, const InVector &src) const |
| template<class OutVector, class InVector> | |
| void | Tvmult_add (OutVector &dst, const InVector &src) const |
| virtual std::size_t | memory_consumption () const |
| static ::ExceptionBase & | ExcInvalidStrengthening (double arg1) |
| template<typename somenumber> | |
| void | copy_from (const SparseMatrix< somenumber > &matrix) |
| virtual void | strengthen_diagonal_impl () |
| virtual number | get_strengthen_diagonal (const number rowsum, const size_type row) const |
| void | prebuild_lower_bound () |
Variables | |
| double | strengthen_diagonal |
| std::vector< const size_type * > | prebuilt_lower_bound |
| SparsityPattern * | own_sparsity |