| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Drasil.ExternalLibraries.ODELibraries
Description
Define and collect information about ODEs and ODE solvers from various libraries.
Synopsis
- scipyODEPckg :: ODELibPckg
- scipyODESymbols :: [DefinedQuantityDict]
- osloPckg :: ODELibPckg
- osloSymbols :: [DefinedQuantityDict]
- arrayVecDepVar :: ODEInfo -> CodeVarChunk
- apacheODEPckg :: ODELibPckg
- apacheODESymbols :: [DefinedQuantityDict]
- odeintPckg :: ODELibPckg
- odeintSymbols :: [DefinedQuantityDict]
- diffCodeChunk :: CodeVarChunk -> CodeVarChunk
- odeInfoChunks :: ODEInfo -> [DefinedQuantityDict]
SciPy Library (Python)
scipyODEPckg :: ODELibPckg Source #
SciPy ODE library package.
scipyODESymbols :: [DefinedQuantityDict] Source #
Collects variables needed for SciPy's ODEs as DefinedQuantityDicts.
Oslo Library (C#)
osloPckg :: ODELibPckg Source #
Oslo ODE library package.
osloSymbols :: [DefinedQuantityDict] Source #
Collects variables needed for Oslo's ODEs as DefinedQuantityDicts.
arrayVecDepVar :: ODEInfo -> CodeVarChunk Source #
Oslo's Vector type behaves like an array, so needs to be represented as one or else will hit type errors in GOOL.
Apache Commons (Java)
apacheODEPckg :: ODELibPckg Source #
Apache Commons ODE library package.
apacheODESymbols :: [DefinedQuantityDict] Source #
Collects variables needed for Apache's ODEs as DefinedQuantityDicts.
Odeint (C++)
odeintPckg :: ODELibPckg Source #
odeint ODE library package.
odeintSymbols :: [DefinedQuantityDict] Source #
Collects variables needed for odeint's ODEs as DefinedQuantityDicts.
diffCodeChunk :: CodeVarChunk -> CodeVarChunk Source #
Change in X chunk constructor (where X is a given argument).
odeInfoChunks :: ODEInfo -> [DefinedQuantityDict] Source #
Collect all chunks related to a specific ODE