Package: rODE 0.99.6
rODE: Ordinary Differential Equation (ODE) Solvers Written in R Using S4 Classes
Show physics, math and engineering students how an ODE solver is made and how effective R classes can be for the construction of the equations that describe natural phenomena. Inspiration for this work comes from the book on "Computer Simulations in Physics" by Harvey Gould, Jan Tobochnik, and Wolfgang Christian. Book link: <http://www.compadre.org/osp/items/detail.cfm?ID=7375>.
Authors:
rODE_0.99.6.tar.gz
rODE_0.99.6.zip(r-4.7-any)rODE_0.99.6.zip(r-4.6-any)rODE_0.99.6.zip(r-4.5-any)
rODE_0.99.6.tgz(r-4.6-any)rODE_0.99.6.tgz(r-4.5-any)
rODE_0.99.6.tar.gz(r-4.7-any)rODE_0.99.6.tar.gz(r-4.6-any)
rODE_0.99.6.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
rODE/json (API)
| # Install 'rODE' in R: |
| install.packages('rODE', repos = c('https://f0nzie.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/f0nzie/rode/issues
Last updated from:1d686fd06b. Checks:7 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | NOTE | 130 | ||
| source / vignettes | OK | 213 | ||
| linux-release | NOTE | 135 | ||
| macos-release | NOTE | 130 | ||
| macos-oldrel | NOTE | 179 | ||
| windows-devel | NOTE | 99 | ||
| windows-release | NOTE | 95 | ||
| windows-oldrel | NOTE | 98 | ||
| wasm-release | OK | 98 |
Exports:AbstractODESolvercreateODESolverDormandPrince45doStepenableRuntimeExceptionsEulerEulerRichardsongetEnergygetErrorCodegetExactSolutiongetODEgetRategetRateCountergetRateCountsgetStategetStepSizegetTimegetToleranceimportFromExamplesinitinit<-ODEODEAdaptiveSolverODESolverODESolverFactoryRK4RK45run_test_applicationssetSolver<-setStatesetStepSizesetTolerancesetTolerance<-showMethods2stepVerlet
Dependencies:data.table
Last update: 2017-11-10
Started: 2017-05-22
Last update: 2017-11-10
Started: 2017-05-22
Last update: 2017-11-10
Started: 2017-11-10
Last update: 2017-11-10
Started: 2017-05-22
Last update: 2017-11-10
Started: 2017-05-22
Last update: 2017-11-10
Started: 2017-11-10
Last update: 2017-11-10
Started: 2017-05-22
Last update: 2017-11-10
Started: 2017-05-22
Last update: 2017-11-10
Started: 2017-05-22
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Ordinary Differential Equations | rODE-package |
| AbstractODESolver class | .AbstractODESolver AbstractODESolver AbstractODESolver,missing-method AbstractODESolver,ODE-method AbstractODESolver-class getODE,AbstractODESolver-method getStepSize,AbstractODESolver-method init,AbstractODESolver-method init<-,AbstractODESolver-method setStepSize,AbstractODESolver-method step,AbstractODESolver-method |
| DormandPrince45 ODE solver class | .DormandPrince45 DormandPrince45 DormandPrince45,ODE-method DormandPrince45-class enableRuntimeExceptions,DormandPrince45-method enableRuntimeExceptions,enableRuntimeExceptions-method getErrorCode,DormandPrince45-method getErrorCode,getErrorCode-method getStepSize,DormandPrince45-method getTolerance,DormandPrince45-method getTolerance,getTolerance-method init,DormandPrince45-method init<-,DormandPrince45-method setStepSize,DormandPrince45-method setTolerance,DormandPrince45-method setTolerance,setTolerance-method setTolerance<-,DormandPrince45-method step,DormandPrince45-method |
| doStep | doStep |
| enableRuntimeExceptions | enableRuntimeExceptions |
| Euler ODE solver class | .Euler Euler Euler,missing-method Euler,ODE-method Euler-class getStepSize,Euler-method getStepSize,getStepSize-method init,Euler-method init,init-method setStepSize,Euler-method setStepSize,setStepSize-method step,Euler-method step,step-method |
| EulerRichardson ODE solver class | .EulerRichardson EulerRichardson EulerRichardson,ODE-method EulerRichardson-class init,EulerRichardson-method step,EulerRichardson-method |
| getEnergy | getEnergy |
| getErrorCode | getErrorCode |
| getExactSolution | getExactSolution |
| getODE | getODE |
| getRate | getRate |
| getRateCounter | getRateCounter |
| getRateCounts | getRateCounts |
| getState | getState |
| getStepSize | getStepSize |
| getTime | getTime |
| getTolerance | getTolerance |
| importFromExamples | importFromExamples |
| init | init init<- |
| ODE class | getRate,getRate-method getRate,ODE-method getState,getState-method getState,ODE-method ODE ODE-class |
| ODEAdaptiveSolver class | .ODEAdaptiveSolver getErrorCode,ODEAdaptiveSolver-method getTolerance,ODEAdaptiveSolver-method ODEAdaptiveSolver ODEAdaptiveSolver,ANY-method ODEAdaptiveSolver-class setTolerance,ODEAdaptiveSolver-method setTolerance<-,ODEAdaptiveSolver-method |
| ODESolver virtual class | .ODESolver getODE,ODESolver-method getStepSize,ODESolver-method init,ODESolver-method ODESolver ODESolver-class setStepSize,ODESolver-method step,ODESolver-method |
| ODESolverFactory | .ODESolverFactory createODESolver createODESolver,ODESolverFactory-method ODESolverFactory ODESolverFactory,ANY-method ODESolverFactory-class |
| RK4 class | .RK4 init,RK4-method init<-,RK4-method RK4 RK4,ODE-method RK4-class step,RK4-method |
| RK45 ODE solver class | RK45 RK45-class |
| run_test_applications | run_test_applications |
| setSolver | setSolver<- |
| setState | setState |
| setStepSize | setStepSize |
| setTolerance | setTolerance setTolerance<- |
| showMethods2 | showMethods2 |
| step | step |
| Verlet ODE solver class | .Verlet getRateCounter,getRateCounter-method getRateCounter,Verlet-method init,Verlet-method init-methods step,Verlet-method Verlet Verlet,ODE-method Verlet-class |