'C++' Header Library for Ordinary Differential Equations

A 'C++' header library for using the 'libsoda-cxx' library with R. The 'C++' header reimplements the 'lsoda' function from the 'ODEPACK' library for solving initial value problems for first order ordinary differential equations (Hindmarsh, 1982; < https://computing.llnl.gov/sites/default/files/ODEPACK_pub1_u88007.pdf>). The 'C++' header can be used by other R packages by linking against this package. The 'C++' functions can be called inline using 'Rcpp'. Finally, the package provides an 'ode' function to call from R.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("lsoda")

1.2 by Mark Clements, a year ago


https://github.com/mclements/lsoda


Report a bug at https://github.com/mclements/lsoda/issues


Browse source code at https://github.com/cran/lsoda


Authors: Mark Clements [aut, cre] , Dilawar Singh [ctb] , Heng Li [ctb] , Peter N. Brown [ctb] , George D. Byrne [ctb] , Alan C. Hindmarsh [ctb] , Cleve Moler [ctb] , Linda R. Petzold [ctb]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports Rcpp

Suggests deSolve, RcppArmadillo, RcppEigen, microbenchmark

Linking to Rcpp


Imported by rstpm2.


See at CRAN