cOde: Automated C Code Generation for Use with the 'deSolve' and 'bvpSolve' Packages

Generates all necessary C functions allowing the user to work with the compiled-code interface of ode() and bvptwp(). The implementation supports "forcings" and "events". Also provides functions to symbolically compute Jacobians, sensitivity equations and adjoint sensitivities being the basis for sensitivity analysis.

Author
Daniel Kaschek
Date of publication
2016-05-12 14:47:21
Maintainer
Daniel Kaschek <daniel.kaschek@physik.uni-freiburg.de>
License
GPL (>= 2)
Version
0.2.2

View on CRAN

Man pages

adjointSymb
Compute adjoint equations of a function symbolically
bvptwpC
Interface to bvptwp()
cOde-package
Automated C Code Generation for Use with the "deSolve" and...
forcData
Forcings data.frame
funC
Generate C code for a function and compile it
getSymbols
Get symbols from a character
jacobianSymb
Compute Jacobian of a function symbolically
loadDLL
Dynamically load DLL with automatic unloading of conflicting...
odeC
Interface to ode()
oxygenData
Time-course data of O, O2 and O3
prodSymb
Compute matrix product symbolically
reduceSensitivities
reduceSensitivities
replaceOperation
Replace a binary operator in a string by a function
replaceSymbols
Replace symbols in a character vector by other symbols
sensitivitiesSymb
Compute sensitivity equations of a function symbolically
setForcings
Generate interpolation spline for the forcings and write into...
sumSymb
Compute matrix sumSymbolically

Files in this package

cOde
cOde/inst
cOde/inst/examples
cOde/inst/examples/example5.R
cOde/inst/examples/example4.R
cOde/inst/examples/example2_2.R
cOde/inst/examples/example3.R
cOde/inst/examples/example1.R
cOde/inst/examples/example2.R
cOde/inst/code
cOde/inst/code/splineCreateEvaluate.c
cOde/NAMESPACE
cOde/data
cOde/data/oxygenData.rda
cOde/data/forcData.rda
cOde/R
cOde/R/derivedEquations.R
cOde/R/cOde.R
cOde/R/tools.R
cOde/R/symbolics.R
cOde/MD5
cOde/DESCRIPTION
cOde/man
cOde/man/forcData.Rd
cOde/man/replaceOperation.Rd
cOde/man/sensitivitiesSymb.Rd
cOde/man/funC.Rd
cOde/man/bvptwpC.Rd
cOde/man/adjointSymb.Rd
cOde/man/loadDLL.Rd
cOde/man/jacobianSymb.Rd
cOde/man/cOde-package.Rd
cOde/man/replaceSymbols.Rd
cOde/man/sumSymb.Rd
cOde/man/oxygenData.Rd
cOde/man/odeC.Rd
cOde/man/reduceSensitivities.Rd
cOde/man/prodSymb.Rd
cOde/man/setForcings.Rd
cOde/man/getSymbols.Rd