Mercurial > octave
diff liboctave/Quad.h @ 3511:d92134062783
[project @ 2000-02-01 22:06:28 by jwe]
author | jwe |
---|---|
date | Tue, 01 Feb 2000 22:10:24 +0000 |
parents | 8b262e771614 |
children | f6df65db67f9 |
line wrap: on
line diff
--- a/liboctave/Quad.h Tue Feb 01 21:57:05 2000 +0000 +++ b/liboctave/Quad.h Tue Feb 01 22:10:24 2000 +0000 @@ -116,23 +116,28 @@ { int ier, neval; double abserr; - return integrate (ier, neval, abserr); + return do_integrate (ier, neval, abserr); } virtual double integrate (int& ier) { int neval; double abserr; - return integrate (ier, neval, abserr); + return do_integrate (ier, neval, abserr); } virtual double integrate (int& ier, int& neval) { double abserr; - return integrate (ier, neval, abserr); + return do_integrate (ier, neval, abserr); } - virtual double integrate (int& ier, int& neval, double& abserr) = 0; + virtual double integrate (int& ier, int& neval, double& abserr) + { + return do_integrate (ier, neval, abserr); + } + + virtual double do_integrate (int& ier, int& neval, double& abserr) = 0; protected: @@ -176,7 +181,7 @@ ~DefQuad (void) { } - double integrate (int& ier, int& neval, double& abserr); + double do_integrate (int& ier, int& neval, double& abserr); private: @@ -208,7 +213,7 @@ ~IndefQuad (void) { } - double integrate (int& ier, int& neval, double& abserr); + double do_integrate (int& ier, int& neval, double& abserr); private: