From: heister Date: Sat, 3 Nov 2012 04:02:58 +0000 (+0000) Subject: add LinearAlgebraDummy X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e07fafaafa0287440f583b413a0a1c410f58440;p=dealii-svn.git add LinearAlgebraDummy git-svn-id: https://svn.dealii.org/branches/branch_unify_linear_algebra@27334 0785d39b-7218-0410-832d-ea1e28bc413d --- 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 14712efff7..77470be79c 100644 --- a/deal.II/include/deal.II/lac/abstract_linear_algebra.h +++ b/deal.II/include/deal.II/lac/abstract_linear_algebra.h @@ -32,6 +32,23 @@ namespace LinearAlgebraDealII } +// Dummy class. This used to check your program +// to make sure it is compatible with all +// linear algebra classes. In other words, +// this is the minimal interface. +// TODO: should we move this into tests/ only? +namespace LinearAlgebraDummy +{ + class Vector {void compress();}; + class BlockVector {void compress();}; + + class SparseMatrix { void compress();}; + + class PreconditionSSOR {}; + +} + + DEAL_II_NAMESPACE_CLOSE