git://www.ginac.de
/
ginac.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7d6eeae
)
* Fix typo: the last argument to adaptivesimpson was unused.
author
Richard Kreckel
<Richard.Kreckel@uni-mainz.de>
Wed, 14 Sep 2005 00:41:25 +0000
(
00:41
+0000)
committer
Richard Kreckel
<Richard.Kreckel@uni-mainz.de>
Wed, 14 Sep 2005 00:41:25 +0000
(
00:41
+0000)
ginac/integral.cpp
patch
|
blob
|
history
diff --git
a/ginac/integral.cpp
b/ginac/integral.cpp
index 8024e7b20bf21ffd4410e85189e23107e4f5798c..bc28ce99aef33b0d36d5f63e19bb382e9e719fac 100644
(file)
--- a/
ginac/integral.cpp
+++ b/
ginac/integral.cpp
@@
-248,7
+248,7
@@
ex adaptivesimpson(const ex & x, const ex & a, const ex & b, const ex & f, const
fbvec[i] = subsvalue(x, b, f);
svec[i] = hvec[i]*(favec[i]+4*fcvec[i]+fbvec[i])/3;
lvec[i] = 1;
fbvec[i] = subsvalue(x, b, f);
svec[i] = hvec[i]*(favec[i]+4*fcvec[i]+fbvec[i])/3;
lvec[i] = 1;
- errorvec[i] =
integral::relative_integration_
error*svec[i];
+ errorvec[i] = error*svec[i];
while (i>0) {
ex fd = subsvalue(x, avec[i]+hvec[i]/2, f);
while (i>0) {
ex fd = subsvalue(x, avec[i]+hvec[i]/2, f);
@@
-261,7
+261,7
@@
ex adaptivesimpson(const ex & x, const ex & a, const ex & b, const ex & f, const
ex nu4 = fbvec[i];
ex nu5 = hvec[i];
// hopefully prevents a crash if the function is zero sometimes.
ex nu4 = fbvec[i];
ex nu5 = hvec[i];
// hopefully prevents a crash if the function is zero sometimes.
- ex nu6 = max(errorvec[i], (s1+s2)*
integral::relative_integration_
error);
+ ex nu6 = max(errorvec[i], (s1+s2)*error);
ex nu7 = svec[i];
int nu8 = lvec[i];
--i;
ex nu7 = svec[i];
int nu8 = lvec[i];
--i;