Learn R Programming

⚠️There's a newer version (1.8.2.4) of this package.Take me there.

rootSolve (version 1.8.2.1)

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

Description

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.

Copy Link

Version

Install

install.packages('rootSolve')

Monthly Downloads

45,446

Version

1.8.2.1

License

GPL (>= 2)

Maintainer

Karline Soetaert

Last Published

April 27th, 2020

Functions in rootSolve (1.8.2.1)

rootSolve-package

Roots and steady-states
multiroot.1D

Solves for n roots of n (nonlinear) equations, created by discretizing ordinary differential equations.
hessian

Estimates the hessian matrix
gradient

Estimates the gradient matrix for a simple function
plot.steady1D

Plot and Summary Method for steady1D, steady2D and steady3D Objects
multiroot

Solves for n roots of n (nonlinear) equations.
steady.1D

Steady-state solver for multicomponent 1-D ordinary differential equations
runsteady

Dynamically runs a system of ordinary differential equations (ODE) to steady-state
jacobian.band

Banded jacobian matrix for a system of ODEs (ordinary differential equations)
stode

Iterative steady-state solver for ordinary differential equations (ODE) and a full or banded Jacobian.
stodes

Steady-state solver for ordinary differential equations (ODE) with a sparse jacobian.
uniroot.all

Finds many (all) roots of one equation within an interval
steady.band

Steady-state solver for ordinary differential equations; assumes a banded jacobian
steady

General steady-state solver for a set of ordinary differential equations.
steady.2D

Steady-state solver for 2-Dimensional ordinary differential equations
jacobian.full

Full square jacobian matrix for a system of ODEs (ordinary differential equations)
steady.3D

Steady-state solver for 3-Dimensional ordinary differential equations