Stability  experimental 

Maintainer  David Sorokin <david.sorokin@gmail.com> 
Safe Haskell  SafeInferred 
Tested with: GHC 7.6.3
It defines the simulation specs and functions for this data type.
 data Specs = Specs {}
 data Method
 = Euler
  RungeKutta2
  RungeKutta4
 basicTime :: Specs > Int > Int > Double
 integIterationBnds :: Specs > (Int, Int)
 integIterationHiBnd :: Specs > Int
 integIterationLoBnd :: Specs > Int
 integPhaseBnds :: Specs > (Int, Int)
 integPhaseHiBnd :: Specs > Int
 integPhaseLoBnd :: Specs > Int
 integTimes :: Specs > [Double]
Simulation Specs
It defines the simulation specs.
Specs  

It defines the integration method.
Euler  Euler's method 
RungeKutta2  the 2nd order RungeKutta method 
RungeKutta4  the 4th order RungeKutta method 
Auxiliary Functions
basicTime :: Specs > Int > Int > DoubleSource
Returns a simulation time for the integration point specified by the specs, iteration and phase.
integIterationBnds :: Specs > (Int, Int)Source
Returns the first and last integration iterations.
integIterationHiBnd :: Specs > IntSource
Returns the last integration iteration.
integIterationLoBnd :: Specs > IntSource
Returns the first integration iteration, i.e. zero.
integPhaseBnds :: Specs > (Int, Int)Source
Returns the first and last integration phases.
integPhaseHiBnd :: Specs > IntSource
Returns the last integration phase, 0 for Euler's method, 1 for RK2 and 3 for RK4.
integPhaseLoBnd :: Specs > IntSource
Returns the first integration phase, i.e. zero.
integTimes :: Specs > [Double]Source
Return the integration time values.