rootSolve: Nonlinear Root Finding, Equilibrium and Steady-State Analysis of Ordinary Differential Equations

Routines to find the root of nonlinear functions, and to perform steady-state and equilibrium analysis of ordinary differential equations (ODE). Includes routines that: (1) generate gradient and jacobian matrices (full and banded), (2) find roots of non-linear equations by the 'Newton-Raphson' method, (3) estimate steady-state conditions of a system of (differential) equations in full, banded or sparse form, using the 'Newton-Raphson' method, or by dynamically running, (4) solve the steady-state conditions for uni-and multicomponent 1-D, 2-D, and 3-D partial differential equations, that have been converted to ordinary differential equations by numerical differencing (using the method-of-lines approach). Includes fortran code.

AuthorKarline Soetaert [aut, cre], yale sparse matrix package authors [cph]
Date of publication2016-12-06 07:46:12
MaintainerKarline Soetaert <karline.soetaert@nioz.nl>
LicenseGPL (>= 2)
Version1.7

View on R-Forge

Files in this package

rootSolve/DESCRIPTION
rootSolve/NAMESPACE
rootSolve/R
rootSolve/R/Utilities.R rootSolve/R/gradient.R rootSolve/R/hessian.R rootSolve/R/internal.R rootSolve/R/jacobian.band.R rootSolve/R/jacobian.full.R rootSolve/R/multiroot.R rootSolve/R/runsteady.R rootSolve/R/steady.1D.R rootSolve/R/steady.2D.R rootSolve/R/steady.3D.R rootSolve/R/steady.R rootSolve/R/steady.band.R rootSolve/R/stode.R rootSolve/R/stodes.R rootSolve/R/summary.R rootSolve/R/uniroot.all.R
rootSolve/build
rootSolve/build/vignette.rds
rootSolve/demo
rootSolve/demo/00Index
rootSolve/demo/Jacobandroots.R
rootSolve/demo/Steadystate.R
rootSolve/inst
rootSolve/inst/CITATION
rootSolve/inst/doc
rootSolve/inst/doc/rootSolve.R
rootSolve/inst/doc/rootSolve.Rnw
rootSolve/inst/doc/rootSolve.pdf
rootSolve/inst/dynload
rootSolve/inst/dynload/anoxmod.R
rootSolve/inst/dynload/anoxmod.f
rootSolve/inst/dynload/anoxmodc.c
rootSolve/man
rootSolve/man/gradient.Rd rootSolve/man/hessian.Rd rootSolve/man/jacobian.band.Rd rootSolve/man/jacobian.full.Rd rootSolve/man/multiroot.1D.Rd rootSolve/man/multiroot.Rd rootSolve/man/plot.steady.Rd rootSolve/man/rootSolve.Rd rootSolve/man/runsteady.Rd rootSolve/man/steady.1D.Rd rootSolve/man/steady.2D.Rd rootSolve/man/steady.3D.Rd rootSolve/man/steady.Rd rootSolve/man/steady.band.Rd rootSolve/man/stode.Rd rootSolve/man/stodes.Rd rootSolve/man/uniroot.all.Rd
rootSolve/src
rootSolve/src/call_runsteady.c
rootSolve/src/call_steady.c
rootSolve/src/call_stsparse.c
rootSolve/src/dlinpk.f
rootSolve/src/dsparsk.f
rootSolve/src/externalptr.h
rootSolve/src/lsodes.f
rootSolve/src/sparse.f
rootSolve/src/sparsecoeff.f
rootSolve/src/sparsekit.f
rootSolve/src/steady.f
rootSolve/src/steady.h
rootSolve/src/steady_utils.c
rootSolve/src/testMap.f
rootSolve/vignettes
rootSolve/vignettes/rootSolve.Rnw
rootSolve/vignettes/vignettes.bib

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.