summaryrefslogtreecommitdiff
path: root/packages/sundials/src/Numeric/Sundials/ODEOpts.hs
diff options
context:
space:
mode:
Diffstat (limited to 'packages/sundials/src/Numeric/Sundials/ODEOpts.hs')
-rw-r--r--packages/sundials/src/Numeric/Sundials/ODEOpts.hs7
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/sundials/src/Numeric/Sundials/ODEOpts.hs b/packages/sundials/src/Numeric/Sundials/ODEOpts.hs
index 89f2306..027d99a 100644
--- a/packages/sundials/src/Numeric/Sundials/ODEOpts.hs
+++ b/packages/sundials/src/Numeric/Sundials/ODEOpts.hs
@@ -1,6 +1,6 @@
1module Numeric.Sundials.ODEOpts where 1module Numeric.Sundials.ODEOpts where
2 2
3import Data.Int (Int32) 3import Data.Word (Word32)
4import qualified Data.Vector.Storable as VS 4import qualified Data.Vector.Storable as VS
5 5
6import Numeric.LinearAlgebra.HMatrix (Vector, Matrix) 6import Numeric.LinearAlgebra.HMatrix (Vector, Matrix)
@@ -9,11 +9,12 @@ import Numeric.LinearAlgebra.HMatrix (Vector, Matrix)
9type Jacobian = Double -> Vector Double -> Matrix Double 9type Jacobian = Double -> Vector Double -> Matrix Double
10 10
11data ODEOpts = ODEOpts { 11data ODEOpts = ODEOpts {
12 maxNumSteps :: Int32 12 maxNumSteps :: Word32
13 , minStep :: Double 13 , minStep :: Double
14 , relTol :: Double 14 , relTol :: Double
15 , absTols :: VS.Vector Double 15 , absTols :: VS.Vector Double
16 , initStep :: Double 16 , initStep :: Maybe Double
17 , maxFail :: Word32
17 } deriving (Read, Show, Eq, Ord) 18 } deriving (Read, Show, Eq, Ord)
18 19
19data SundialsDiagnostics = SundialsDiagnostics { 20data SundialsDiagnostics = SundialsDiagnostics {