| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Drasil.ExternalLibraries.ODELibraries
Description
Define and collect information about ODEs and ODE solvers from various libraries.
Synopsis
SciPy Library (Python)
scipyODEPckg :: ODELibPckg Source #
SciPy ODE library package.
Oslo Library (C#)
osloPckg :: ODELibPckg Source #
Oslo ODE library package.
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.
Odeint (C++)
odeintPckg :: ODELibPckg Source #
odeint ODE library package.
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
FIXME: HACK: Rather than being tied to ODEInfo, this should be tied to the
ODELibPckg, which contains the know-how of code generation for ODEs and
really knows which "ODEInfo-required-chunks" are necessary to add to the
ChunkDB. This currently throws more than necessary.