| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Language.Drasil.Data.ODELibPckg
Description
Defines a type for representing ODE-solving external libraries.
Synopsis
- data ODELibPckg = ODELib {}
- mkODELib :: Name -> Version -> [DefinedQuantityDict] -> ExternalLibrary -> (ODEInfo -> ExternalLibraryCall) -> FilePath -> [Lang] -> ODELibPckg
- mkODELibNoPath :: Name -> Version -> [DefinedQuantityDict] -> ExternalLibrary -> (ODEInfo -> ExternalLibraryCall) -> [Lang] -> ODELibPckg
Documentation
data ODELibPckg Source #
Holds an ODE library package.
Constructors
| ODELib | |
Fields
| |
mkODELib :: Name -> Version -> [DefinedQuantityDict] -> ExternalLibrary -> (ODEInfo -> ExternalLibraryCall) -> FilePath -> [Lang] -> ODELibPckg Source #
Makes an ODELibPckg with the given name, ExternalLibrary specification,
a list of necessary dummy quantities usage relies on, ExternalLibraryCall
specification parameterized by an ODEInfo, local file path to the library,
and list of compatible languages.
mkODELibNoPath :: Name -> Version -> [DefinedQuantityDict] -> ExternalLibrary -> (ODEInfo -> ExternalLibraryCall) -> [Lang] -> ODELibPckg Source #
Makes an ODELibPckg with the given name, ExternalLibrary specification,
a list of necessary dummy quantities usage relies on, ExternalLibraryCall
specification parameterized by an ODEInfo, and list of compatible
languages.