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

Share:

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.

Author
Karline Soetaert [aut, cre], yale sparse matrix package authors [cph]
Date of publication
2016-12-06 07:46:12
Maintainer
Karline Soetaert <karline.soetaert@nioz.nl>
License
GPL (>= 2)
Version
1.7

View on R-Forge

Man pages

gradient
Estimates the gradient matrix for a simple function
hessian
Estimates the hessian matrix
jacobian.band
Banded jacobian matrix for a system of ODEs (ordinary...
jacobian.full
Full square jacobian matrix for a system of ODEs (ordinary...
multiroot
Solves for n roots of n (nonlinear) equations.
multiroot.1D
Solves for n roots of n (nonlinear) equations, created by...
plot.steady
Plot and Summary Method for steady1D, steady2D and steady3D...
rootSolve
Roots and steady-states
runsteady
Dynamically runs a system of ordinary differential equations...
steady
General steady-state solver for a set of ordinary...
steady.1D
Steady-state solver for multicomponent 1-D ordinary...
steady.2D
Steady-state solver for 2-Dimensional ordinary differential...
steady.3D
Steady-state solver for 3-Dimensional ordinary differential...
steady.band
Steady-state solver for ordinary differential equations;...
stode
Iterative steady-state solver for ordinary differential...
stodes
Steady-state solver for ordinary differential equations (ODE)...
uniroot.all
Finds many (all) roots of one equation within an interval

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