Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Defines a type for representing ODE-solving external libraries.
Synopsis
- data ODELibPckg = ODELib {
- libName :: Name
- libVers :: Version
- libSpec :: ExternalLibrary
- libCall :: ODEInfo -> ExternalLibraryCall
- libPath :: Maybe FilePath
- compatibleLangs :: [Lang]
- mkODELib :: Name -> Version -> ExternalLibrary -> (ODEInfo -> ExternalLibraryCall) -> FilePath -> [Lang] -> ODELibPckg
- mkODELibNoPath :: Name -> Version -> ExternalLibrary -> (ODEInfo -> ExternalLibraryCall) -> [Lang] -> ODELibPckg
Documentation
data ODELibPckg Source #
Holds an ODE library package.
ODELib | |
|
mkODELib :: Name -> Version -> ExternalLibrary -> (ODEInfo -> ExternalLibraryCall) -> FilePath -> [Lang] -> ODELibPckg Source #
Makes an ODELibPckg
with the given name, ExternalLibrary
specification,
ExternalLibraryCall
specification parameterized by an ODEInfo
, local file
path to the library, and list of compatible languages.
mkODELibNoPath :: Name -> Version -> ExternalLibrary -> (ODEInfo -> ExternalLibraryCall) -> [Lang] -> ODELibPckg Source #
Makes an ODELibPckg
with the given name, ExternalLibrary
specification,
ExternalLibraryCall
specification parameterized by an ODEInfo
, and list of
compatible languages.