From 5f749998777c7fcfbce8cbc17ae8474ce729a287 Mon Sep 17 00:00:00 2001 From: bangerth Date: Sun, 9 Dec 2007 22:35:21 +0000 Subject: [PATCH] Make sure to fix the signature of those functions that actually take three template parameters. git-svn-id: https://svn.dealii.org/trunk@15585 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/lac/source/precondition_block.inst.in | 69 +++++++------------ 1 file changed, 23 insertions(+), 46 deletions(-) diff --git a/deal.II/lac/source/precondition_block.inst.in b/deal.II/lac/source/precondition_block.inst.in index d75f6080e2..d955d8f9b5 100644 --- a/deal.II/lac/source/precondition_block.inst.in +++ b/deal.II/lac/source/precondition_block.inst.in @@ -15,65 +15,42 @@ for (S1, S2 : REAL_SCALARS) { template class PreconditionBlock, S2>; - -// ------------ PreconditionBlockJacobi ----------------- template class PreconditionBlockJacobi, S2>; + template class PreconditionBlockSOR, S2>; + template class PreconditionBlockSSOR, S2>; + } + +for (S1, S2, S3 : REAL_SCALARS) + { +// ------------ PreconditionBlockJacobi ----------------- template - void PreconditionBlockJacobi, S2>::vmult - (Vector &, const Vector &) const; - template - void PreconditionBlockJacobi, S2>::vmult - (Vector &, const Vector &) const; - template - void PreconditionBlockJacobi, S2>::Tvmult - (Vector &, const Vector &) const; - template - void PreconditionBlockJacobi, S2>::Tvmult - (Vector &, const Vector &) const; - template - void PreconditionBlockJacobi, S2>::vmult_add - (Vector &, const Vector &) const; + void PreconditionBlockJacobi, S2>::vmult + (Vector &, const Vector &) const; template - void PreconditionBlockJacobi, S2>::vmult_add - (Vector &, const Vector &) const; + void PreconditionBlockJacobi, S2>::Tvmult + (Vector &, const Vector &) const; template - void PreconditionBlockJacobi, S2>::Tvmult_add - (Vector &, const Vector &) const; + void PreconditionBlockJacobi, S2>::vmult_add + (Vector &, const Vector &) const; template - void PreconditionBlockJacobi, S2>::Tvmult_add - (Vector &, const Vector &) const; + void PreconditionBlockJacobi, S2>::Tvmult_add + (Vector &, const Vector &) const; // ------------ PreconditionBlockSOR ----------------- - template class PreconditionBlockSOR, S2>; - - template - void PreconditionBlockSOR, S2>::vmult - (Vector &, const Vector &) const; template - void PreconditionBlockSOR, S2>::vmult - (Vector &, const Vector &) const; + void PreconditionBlockSOR, S2>::vmult + (Vector &, const Vector &) const; template - void PreconditionBlockSOR, S2>::Tvmult - (Vector &, const Vector &) const; - template - void PreconditionBlockSOR, S2>::Tvmult - (Vector &, const Vector &) const; + void PreconditionBlockSOR, S2>::Tvmult + (Vector &, const Vector &) const; // ------------ PreconditionBlockSSOR ----------------- - template class PreconditionBlockSSOR, S2>; - - template - void PreconditionBlockSSOR, S2>::vmult - (Vector &, const Vector &) const; - template - void PreconditionBlockSSOR, S2>::vmult - (Vector &, const Vector &) const; template - void PreconditionBlockSSOR, S2>::Tvmult - (Vector &, const Vector &) const; + void PreconditionBlockSSOR, S2>::vmult + (Vector &, const Vector &) const; template - void PreconditionBlockSSOR, S2>::Tvmult - (Vector &, const Vector &) const; + void PreconditionBlockSSOR, S2>::Tvmult + (Vector &, const Vector &) const; } -- 2.39.5