Core Functions

Main solver functions

ode() print(<deSolve>) summary(<deSolve>)

General Solver for Ordinary Differential Equations

dede()

General Solver for Delay Differential Equations.

lsoda()

Solver for Ordinary Differential Equations (ODE), Switching Automatically Between Stiff and Non-stiff Methods

lsodar()

Solver for Ordinary Differential Equations (ODE), Switching Automatically Between Stiff and Non-stiff Methods and With Root Finding

lsode()

Solver for Ordinary Differential Equations (ODE)

lsodes()

Solver for Ordinary Differential Equations (ODE) With Sparse Jacobian

rk()

Explicit One-Step Solvers for Ordinary Differential Equations (ODE)

euler() rk4() euler.1D()

Solve System of ODE (Ordinary Differential Equation)s by Euler's Method or Classical Runge-Kutta 4th Order Integration.

rkMethod()

Collection of Parameter Sets (Butcher Arrays) for the Runge-Kutta Family of ODE Solvers

vode()

Solver for Ordinary Differential Equations (ODE)

zvode()

Solver for Ordinary Differential Equations (ODE) for COMPLEX variables

daspk()

Solver for Differential Algebraic Equations (DAE)

radau()

Implicit Runge-Kutta RADAU IIA

Spatial Solvers

Functions for solving PDEs and spatial problems

ode.1D()

Solver For Multicomponent 1-D Ordinary Differential Equations

ode.2D()

Solver for 2-Dimensional Ordinary Differential Equations

ode.3D()

Solver for 3-Dimensional Ordinary Differential Equations

ode.band()

Solver for Ordinary Differential Equations; Assumes a Banded Jacobian

Utility Functions

Helper functions and utilities

diagnostics()

Print Diagnostic Characteristics of Solvers

diagnostics(<deSolve>)

Print Diagnostic Characteristics of ODE and DAE Solvers

events roots

Implementing Events and Roots in Differential Equation Models.

forcings

Passing Forcing Functions to Models Written in R or Compiled Code.

plot(<deSolve>) hist(<deSolve>) image(<deSolve>) subset(<deSolve>) plot.1D() matplot.0D() matplot.1D()

Plot, Image and Histogram Method for deSolve Objects

nearestEvent() cleanEventTimes()

Find Nearest Event for Each Time Step and Clean Time Steps to Avoid Doubles

lagvalue() lagderiv()

Time Lagged Values of State Variables and Derivatives.

checkDLL()

Check shared library (DLL/.so) of a compiled model.

DLLfunc()

Evaluates a Derivative Function Represented in a DLL

DLLres()

Evaluates a Residual Derivative Function Represented in a DLL

Example Data and Models

Example datasets and model implementations

SCOC()

A Sediment Model of Oxygen Consumption

aquaphy()

A Physiological Model of Unbalanced Algal Growth

ccl4data

Closed Chamber Study of CCl4 Metabolism by Rats.

ccl4model()

The CCl4 Inhalation Model

Package Information

Package documentation

deSolve-package deSolve

General Solvers for Initial Value Problems of Ordinary Differential Equations (ODE), Partial Differential Equations (PDE), Differential Algebraic Equations (DAE) and delay differential equations (DDE).

timestep()

Internal deSolve Functions