deSolve: Solvers for Initial Value Problems of Differential Equations ('ODE', 'DAE', 'DDE')
Version 1.20

Functions that solve initial value problems of a system of first-order ordinary differential equations ('ODE'), of partial differential equations ('PDE'), of differential algebraic equations ('DAE'), and of delay differential equations. The functions provide an interface to the FORTRAN functions 'lsoda', 'lsodar', 'lsode', 'lsodes' of the 'ODEPACK' collection, to the FORTRAN functions 'dvode', 'zvode' and 'daspk' and a C-implementation of solvers of the 'Runge-Kutta' family with fixed or variable time steps. The package contains routines designed for solving 'ODEs' resulting from 1-D, 2-D and 3-D partial differential equations ('PDE') that have been converted to 'ODEs' by numerical differencing.

AuthorKarline Soetaert [aut], Thomas Petzoldt [aut, cre], R. Woodrow Setzer [aut], odepack authors [cph]
Date of publication2017-04-07 06:32:05
MaintainerThomas Petzoldt <thomas.petzoldt@tu-dresden.de>
LicenseGPL (>= 2)
Version1.20
URL http://desolve.r-forge.r-project.org/
Package repositoryView on R-Forge
InstallationInstall the latest version of this package by entering the following in R:
install.packages("deSolve", repos="http://R-Forge.R-project.org")

Popular man pages

daspk: Solver for Differential Algebraic Equations (DAE)
events: Implementing Events and Roots in Differential Equation...
forcings: Passing Forcing Functions to Models Written in R or Compiled...
lsoda: Solver for Ordinary Differential Equations (ODE), Switching...
rk: Explicit One-Step Solvers for Ordinary Differential Equations...
timelags: Time Lagged Values of State Variables and Derivatives.
zvode: Solver for Ordinary Differential Equations (ODE) for COMPLEX...
See all...

All man pages Function index File listing

Man pages

aquaphy: A Physiological Model of Unbalanced Algal Growth
ccl4data: Closed Chamber Study of CCl4 Metabolism by Rats.
ccl4model: The CCl4 Inhalation Model
cleanEventTimes: Find Nearest Event for Each Time Step and Clean Time Steps to...
daspk: Solver for Differential Algebraic Equations (DAE)
dede: General Solver for Delay Differential Equations.
deSolve: General Solvers for Initial Value Problems of Ordinary...
deSolve-internal: Internal deSolve Functions
diagnostics: Print Diagnostic Characteristics of Solvers
diagnostics.deSolve: Print Diagnostic Characteristics of ODE and DAE Solvers
DLLfunc: Evaluates a Derivative Function Represented in a DLL
DLLres: Evaluates a Residual Derivative Function Represented in a DLL
events: Implementing Events and Roots in Differential Equation...
forcings: Passing Forcing Functions to Models Written in R or Compiled...
lsoda: Solver for Ordinary Differential Equations (ODE), Switching...
lsodar: Solver for Ordinary Differential Equations (ODE), Switching...
lsode: Solver for Ordinary Differential Equations (ODE)
lsodes: Solver for Ordinary Differential Equations (ODE) With Sparse...
ode: General Solver for Ordinary Differential Equations
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...
plot.deSolve: Plot, Image and Histogram Method for deSolve Objects
radau: Implicit Runge-Kutta RADAU IIA
rk: Explicit One-Step Solvers for Ordinary Differential Equations...
rk4: Solve System of ODE (Ordinary Differential Equation)s by...
rkMethod: Collection of Parameter Sets (Butcher Arrays) for the...
SCOC: A Sediment Model of Oxygen Consumption
timelags: Time Lagged Values of State Variables and Derivatives.
vode: Solver for Ordinary Differential Equations (ODE)
zvode: Solver for Ordinary Differential Equations (ODE) for COMPLEX...

Functions

DLLfunc Man page Source code
DLLres Man page Source code
DrawVerticalAxis Source code
Range Source code
SCOC Man page Source code
SetData Source code
SetRange Source code
WhichVarObs Source code
aquaphy Man page Source code
ccl4data Man page
ccl4model Man page Source code
checkDLL Source code
checkEventFunc Source code
checkFunc Source code
checkFuncComplex Source code
checkFuncEuler Source code
checkInput Source code
checkInputEuler Source code
checkevents Source code
checkforcings Source code
checklags Source code
cleanEventTimes Man page Source code
convert2wide Source code
daspk Man page Source code
deSolve Man page
deSolve-package Man page
dede Man page Source code
diagnostics Man page Source code
diagnostics.deSolve Man page Source code
diagnostics.default Man page Source code
drapecol Source code
drawlegend Source code
euler Man page Source code
euler.1D Man page Source code
events Man page
expanddots Source code
expanddotslist Source code
extractdots Source code
forcings Man page
hist.deSolve Man page Source code
image.deSolve Man page Source code
iteration Source code
lagderiv Man page Source code
lagvalue Man page Source code
lsoda Man page Source code
lsodar Man page Source code
lsode Man page Source code
lsodes Man page Source code
matplot,deSolve-method Man page
matplot.0D Man page
matplot.1D Man page Source code
matplot.deSolve Man page Source code
mergeObs Source code
nearestEvent Man page Source code
ode Man page Source code
ode.1D Man page Source code
ode.2D Man page Source code
ode.3D Man page Source code
ode.band Man page Source code
plot.1D Man page Source code
plot.deSolve Man page Source code
plot.ode1D Source code
plot.ode2D Source code
plotObs Source code
print.deSolve Man page Source code
printIstate Source code
printM Source code
printRstate Source code
printidid Source code
printidid_daspk Source code
printidid_rk Source code
printmessage Source code
printtask Source code
radau Man page Source code
repdots Source code
rk Man page Source code
rk4 Man page Source code
rkMethod Man page Source code
roots Man page
saveOut Source code
saveOutrk Source code
select1dvar Source code
select2dvar Source code
selectvar Source code
setIstate Source code
setdots Source code
setplotpar Source code
splitdots Source code
subset.deSolve Man page Source code
summary.deSolve Man page Source code
timelags Man page
timestep Man page Source code
updateObs Source code
updateObs2 Source code
vode Man page Source code
zvode Man page Source code

Files

.Rinstignore
DESCRIPTION
NAMESPACE
NEWS
R
R/Aquaphy.R
R/DLLfunc.R
R/SCOC.R
R/Utilities.R
R/ccl4model.R
R/checkevents.R
R/cleanEventTimes.R
R/daspk.R
R/dede.R
R/diagnostics.R
R/euler.R
R/forcings.R
R/functions.R
R/iteration.R
R/lsoda.R
R/lsodar.R
R/lsode.R
R/lsodes.R
R/matplot.R
R/ode.R
R/printmessage.R
R/radau.R
R/rk.R
R/rk4.R
R/rkMethod.R
R/vode.R
R/zvode.R
build
build/vignette.rds
data
data/ccl4data.rda
demo
demo/00Index
demo/CCL4model.R
demo/odedim.R
inst
inst/CITATION
inst/doc
inst/doc/compiledCode.R
inst/doc/compiledCode.Rnw
inst/doc/compiledCode.pdf
inst/doc/deSolve.R
inst/doc/deSolve.Rnw
inst/doc/deSolve.pdf
inst/doc/dynload
inst/doc/dynload-dede
inst/doc/dynload-dede/dedeUtils.c
inst/doc/dynload-dede/dede_lv.R
inst/doc/dynload-dede/dede_lv.c
inst/doc/dynload-dede/dede_lv2.R
inst/doc/dynload-dede/dede_lv2.c
inst/doc/dynload-dede/dede_lv2F.f
inst/doc/dynload-dede/dede_lvF.f
inst/doc/dynload-dede/dedesimple.R
inst/doc/dynload-dede/dedesimple.c
inst/doc/dynload-dede/dedesimpleF.f
inst/doc/dynload/Aquaphy.f
inst/doc/dynload/AquaphyEvent.R
inst/doc/dynload/AquaphyForcing.R
inst/doc/dynload/AquaphyForcing.f
inst/doc/dynload/CCL4model.f
inst/doc/dynload/ChemicalDAE.f
inst/doc/dynload/Forcing_lv.R
inst/doc/dynload/Forcing_lv.c
inst/doc/dynload/SCOC.f
inst/doc/dynload/daspkdll.R
inst/doc/dynload/daspkfor.f
inst/doc/dynload/ex_Aquaphy.c
inst/doc/dynload/ex_Aquaphy.f
inst/doc/dynload/ex_CCL4model.c
inst/doc/dynload/ex_CCL4model.f
inst/doc/dynload/ex_SCOC.c
inst/doc/dynload/ex_SCOC.f
inst/doc/dynload/intakes.RData
inst/doc/dynload/lsodardll.R
inst/doc/dynload/lsodarfor.f
inst/doc/dynload/odeband.R
inst/doc/dynload/odeband.f
inst/doc/dynload/odec.c
inst/doc/dynload/odedll.R
inst/doc/dynload/odefor.f
inst/doc/dynload/odefor2.f
inst/doc/dynload/radaudae.f
inst/doc/dynload/radaudaedll.R
inst/doc/dynload/satres.R
inst/doc/dynload/satres.f
inst/doc/dynload/satresC.c
inst/doc/dynload/zvodedll.R
inst/doc/dynload/zvodedll.f
inst/doc/examples
inst/doc/examples/Arenstorf.R
inst/doc/examples/Daphnia_event.R
inst/doc/examples/Nand.R
inst/doc/examples/Pollution.R
inst/doc/examples/Schelde_DSA.R
inst/doc/examples/Schelde_FKA.R
inst/doc/examples/Schelde_FNA.R
inst/doc/examples/Schelde_OSA.R
inst/doc/examples/Schelde_pars.R
inst/doc/examples/ballode.R
inst/doc/examples/examples_paper.R
inst/doc/mymod.c
inst/doc/mymod.f
inst/doc/source
inst/doc/source/ddaspkcomments.txt.gz
inst/doc/source/opkdmain.f.gz
inst/doc/source/opkdmaincomments.txt.gz
inst/doc/source/vodecomments.txt.gz
man
man/DLLfunc.Rd
man/DLLres.Rd
man/SCOC.Rd
man/aquaphy.Rd
man/ccl4data.Rd
man/ccl4model.Rd
man/cleanEventTimes.Rd
man/daspk.Rd
man/deSolve-internal.Rd
man/deSolve.Rd
man/dede.Rd
man/diagnostics.Rd
man/diagnostics.deSolve.Rd
man/events.Rd
man/forcings.Rd
man/lsoda.Rd
man/lsodar.Rd
man/lsode.Rd
man/lsodes.Rd
man/ode.1D.Rd
man/ode.2D.Rd
man/ode.3D.Rd
man/ode.Rd
man/ode.band.Rd
man/plot.deSolve.Rd
man/radau.Rd
man/rk.Rd
man/rk4.Rd
man/rkMethod.Rd
man/timelags.Rd
man/vode.Rd
man/zvode.Rd
src
src/DLLutil.c
src/Makevars
src/R_init_deSolve.c
src/brent.c
src/call_daspk.c
src/call_euler.c
src/call_iteration.c
src/call_lsoda.c
src/call_radau.c
src/call_rk4.c
src/call_rkAuto.c
src/call_rkFixed.c
src/call_rkImplicit.c
src/call_zvode.c
src/daux.f
src/ddaspk.f
src/deSolve.h
src/deSolve_utils.c
src/dintdy2.f
src/dlinpk.f
src/dlsoder.f
src/dsparsk.f
src/dvode.f
src/errmsg.f
src/ex_Aquaphy.c
src/ex_CCL4model.c
src/ex_ChemicalDAE.c
src/ex_SCOC.c
src/externalptr.h
src/forcings.c
src/lags.c
src/opkda1.f
src/opkdmain.f
src/radau5.f
src/radau5a.f
src/rk_auto.c
src/rk_fixed.c
src/rk_implicit.c
src/rk_util.c
src/rk_util.h
src/rprintf.c
src/twoDmap.c
src/zvode.f
src/zvode.h
vignettes
vignettes/.install_extras
vignettes/aphid.png
vignettes/comp-event.pdf
vignettes/compiledCode.Rnw
vignettes/deSolve.Rnw
vignettes/image1D.png
vignettes/integration.bib
vignettes/mymod.c
vignettes/mymod.f
deSolve documentation built on May 21, 2017, 3:46 a.m.

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

Please suggest features or report bugs in the GitHub issue tracker.

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