drasil-code-0.1.9.0: A framework for code and document generation for scientific software - Code SubPackage
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

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)

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).