diff --git a/books/bookvol10.4.pamphlet b/books/bookvol10.4.pamphlet index 4192875..eb313db 100644 --- a/books/bookvol10.4.pamphlet +++ b/books/bookvol10.4.pamphlet @@ -17421,8 +17421,8 @@ ElementaryFunctionODESolver(R, F): Exports == Implementation where solve(m:M, v:V, x:SY) == Lx := LinearOrdinaryDifferentialOperator(F, diff x) - uu := solve(m, v, solve(#1, #2, - x)$ElementaryFunctionLODESolver(R, F, Lx))$SystemODESolver(F, Lx) + uu := solve(m, v, (z1,z2) +-> solve(z1, z2, x)_ + $ElementaryFunctionLODESolver(R, F, Lx))$SystemODESolver(F, Lx) uu case "failed" => "failed" rec := uu::Record(particular: V, basis: M) [rec.particular, [column(rec.basis, i) for i in 1..ncols(rec.basis)]] @@ -17543,7 +17543,7 @@ ElementaryFunctionODESolver(R, F): Exports == Implementation where c := getlincoeff(f, k) for y in ly repeat not freeOf?(c, y) => - error "getfreelincoeff: not a linear ordinary differential equation" + error "getfreelincoeff: not a linear ordinary differential equation" c getlincoeff(f, k) == diff --git a/changelog b/changelog index 83e83ce..d038e82 100644 --- a/changelog +++ b/changelog @@ -1,4 +1,6 @@ -20090514 tpd src/axiom-website/patches.html 20090515.01.tpd.patch +20090515 tpd src/axiom-website/patches.html 20090515.02.tpd.patch +20090515 tpd books/bookvol10.4 ODEEF +-> conversion +20090515 tpd src/axiom-website/patches.html 20090515.01.tpd.patch 20090515 tpd books/bookvol10.3 HACKPI +-> conversion 20090515 tpd books/bookvol10.3 PRTITION +-> conversion 20090514 tpd src/axiom-website/patches.html 20090514.08.tpd.patch diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html index 4f14d40..29eeb34 100644 --- a/src/axiom-website/patches.html +++ b/src/axiom-website/patches.html @@ -1306,5 +1306,7 @@ bookvol10.4 D01WGTS +-> conversion
bookvol10.4 LODEEF +-> conversion
20090515.01.tpd.patch bookvol10.3 HACKPI, PRTITION +-> conversion
+20090515.02.tpd.patch +bookvol10.4 ODEEF +-> conversion