aivika-1.3: A multi-paradigm simulation library

CopyrightCopyright (c) 2009-2013, David Sorokin <david.sorokin@gmail.com>
LicenseBSD3
MaintainerDavid Sorokin <david.sorokin@gmail.com>
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell98

Simulation.Aivika.Dynamics.Interpolate

Description

Tested with: GHC 7.6.3

This module defines interpolation functions. These functions complement the memoization.

Synopsis

Documentation

initDynamics :: Dynamics a -> Dynamics a Source

Return the initial value.

discreteDynamics :: Dynamics a -> Dynamics a Source

Discretize the computation in the integration time points.

interpolateDynamics :: Dynamics a -> Dynamics a Source

Interpolate the computation based on the integration time points only. Unlike the discreteDynamics function it knows about the intermediate time points that are used in the Runge-Kutta method.