From 5e40749ebc15ebcec7847bc9e434dd2f75d36d5a Mon Sep 17 00:00:00 2001 From: cazamias Date: Tue, 27 Nov 2012 16:21:27 +0000 Subject: [PATCH] Extended abstract_linear_algebra to work with more Trilinos objects git-svn-id: https://svn.dealii.org/branches/branch_unify_linear_algebra@27698 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/include/deal.II/lac/abstract_linear_algebra.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/deal.II/include/deal.II/lac/abstract_linear_algebra.h b/deal.II/include/deal.II/lac/abstract_linear_algebra.h index ea095e5443..ecea2cd7e8 100644 --- a/deal.II/include/deal.II/lac/abstract_linear_algebra.h +++ b/deal.II/include/deal.II/lac/abstract_linear_algebra.h @@ -176,6 +176,8 @@ namespace LinearAlgebraTrilinos */ typedef TrilinosWrappers::BlockSparseMatrix BlockSparseMatrix; + typedef TrilinosWrappers::BlockSparsityPattern CompressedBlockSparsityPattern; + /** * Typedef for the AMG preconditioner type used for the * top left block of the Stokes matrix. @@ -193,6 +195,12 @@ namespace LinearAlgebraTrilinos * for other blocks of the system matrix. */ typedef TrilinosWrappers::PreconditionILU PreconditionILU; + + /** + * Typedef for the Incomplete Jacobi decomposition preconditioner used + * for other blocks of the system matrix. + */ + typedef TrilinosWrappers::PreconditionJacobi PreconditionJacobi; } } -- 2.39.5