Re: New ODEs Module (or My Google Summer of Code 2009 Project)

2009-08-24 Thread Vinzent Steinberg
2009/8/21 Aaron S. Meurer asmeu...@gmail.com On Aug 20, 2009, at 4:20 PM, Vinzent Steinberg wrote: Don't know whether it makes sense to add this trivial special case. I don't see how that is a special case, but I don't like adding special cases anyway. I just expected for f(x).diff(x, n)

Re: New ODEs Module (or My Google Summer of Code 2009 Project)

2009-08-24 Thread Ondrej Certik
On Mon, Aug 24, 2009 at 4:26 AM, Vinzent Steinbergvinzent.steinb...@googlemail.com wrote: 2009/8/21 Aaron S. Meurer asmeu...@gmail.com On Aug 20, 2009, at 4:20 PM, Vinzent Steinberg wrote: Don't know whether it makes sense to add this trivial special case. I don't see how that is a special

Re: New ODEs Module (or My Google Summer of Code 2009 Project)

2009-08-24 Thread Vinzent Steinberg
2009/8/24 Aaron S. Meurer asmeu...@gmail.com Oh, ok, you are talking about that one. It returns exp(C1 + x) in the separable case, which is default, but I think most of the other applicable methods do what you expect, including the best hint: dsolve(f(x).diff(x) - f(x), f(x),

Re: Block diagonal methods for matrix class, and some code cleanup

2009-08-24 Thread Ondrej Certik
couple comments: 1) the log should be informative, currently it contains lots of upd stuff 2) the lines - rows changes should be in a separate patch otherwise it looks ok to me. Ondrej On Mon, Aug 24, 2009 at 2:54 PM, Lukehazelnu...@gmail.com wrote: Ondrej and I cooked this patch up

Re: Block diagonal methods for matrix class, and some code cleanup

2009-08-24 Thread Luke
Attached is the patch that implements the change from 'lines' to 'rows' in the Matrix class. I'll have the other one finished soon, hopefully git doesn't bite me. ~Luke On Mon, Aug 24, 2009 at 2:54 PM, Lukehazelnu...@gmail.com wrote: Ondrej and I cooked this patch up together while we were at

Re: Block diagonal methods for matrix class, and some code cleanup

2009-08-24 Thread Luke
Ondrej, Looking at the commit history, I am seeing that there were lots of intermediate commits having to do with the block diagonal stuff and then other commits having to do only with the 'lines' to 'rows' stuff. I'm not super git saavy, but it seems like we need to cherry pick the commits in