From: Wolfgang Bangerth Date: Sun, 9 Dec 2007 22:35:21 +0000 (+0000) Subject: Make sure to fix the signature of those functions that actually take three template... X-Git-Tag: v8.0.0~9559 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6292db317660620873506a8366a5dda4c013ce60;p=dealii.git 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 --- 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; }