From: guido Date: Fri, 14 Jul 2000 19:39:52 +0000 (+0000) Subject: Virtual destructor added X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dee0fbf1fc3ee02ffed8d46ef515e51da983ee0a;p=dealii-svn.git Virtual destructor added git-svn-id: https://svn.dealii.org/trunk@3159 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/lac/include/lac/solver_richardson.h b/deal.II/lac/include/lac/solver_richardson.h index 2c000f32a3..baa501a922 100644 --- a/deal.II/lac/include/lac/solver_richardson.h +++ b/deal.II/lac/include/lac/solver_richardson.h @@ -70,6 +70,11 @@ class SolverRichardson : private Solver VectorMemory &mem, const AdditionalData &data=AdditionalData()); + /** + * Virtual destructor. + */ + ~SolverRichardson (); + /** * Solve $Ax=b$ for $x$. */ @@ -151,7 +156,14 @@ SolverRichardson::SolverRichardson(SolverControl &cn, VectorMemory &mem, const AdditionalData &data): Solver (cn,mem), - additional_data(data) {}; + additional_data(data) +{} + + + +template +SolverRichardson::~SolverRichardson() +{} template @@ -211,7 +223,7 @@ SolverRichardson::Tsolve (const MATRIX &A, Vr = memory.alloc(); VECTOR& r = *Vr; r.reinit(x); Vd = memory.alloc(); VECTOR& d = *Vd; d.reinit(x); - deallog.push("Richardson"); + deallog.push("RichardsonT"); // Main loop for(int iter=0; conv==SolverControl::iterate; iter++)