On Thursday, January 29, 2015 at 8:42:54 AM UTC+5:30, Waldek Hebisch wrote: > > Abhinav Baid wrote: > > > > I'm Abhinav, a computer science undergraduate at Birla Institute of > > Technology and Science, Pilani. I'm interested in doing the > Factorization > > of LODOs project as I'm quite fascinated by the related math. > > Welcome. > > I've already > > downloaded the van Hoeij thesis and did the SPAD tutorial on the Axiom > wiki > > [1]. > > I've taken a course on Differential Equations in which differential > > operators were introduced as a method for solving differential > equations. I > > already know C and Java. Last year, I did a GSoC project under lmonade > > organisation itself for FLINT by implementing the LLL algorithm [2]. > > I've tried to implement the function suggested by Waldek as a coding > task > > last year (function which given a linear ordinary differential operator > > returns true if the operator has constant coefficients and false > > otherwise). The source code for the same is available at github [3]. > Could > > you please review it? > > Your code looks fine. A small remark: actual computation can > be done on a single line, without extra variable. > > Thanks for your comment. I've made the required change [1].
> Also, I've implemented the integrate_sols procedure > > from ISSAC'97 Abramov/Hoeij paper [4] in SPAD and think that it can be > > added as an operation to the LinearOrdinaryDifferentialOperator1 domain > > [5]. I'd be glad to hear any comments on this too. > > I took a quck look at it: the code looks good. We need to think > a bit where to put it. > > Another place (which, on second thought, I believe would be more apt) where the function could be added is the RationalLODE package, as it deals with LODO/LODE having rational function coefficients. [1] https://github.com/fandango-/spad/blob/master/task.spad > -- > Waldek Hebisch > [email protected] <javascript:> > Thanks, Abhinav. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/fricas-devel. For more options, visit https://groups.google.com/d/optout.
