netwire-1.0.0: Arrowized FRP implementation

MaintainerErtugrul Soeylemez <es@ertes.de>

FRP.NetWire.Calculus

Contents

Description

Calculus functions.

Synopsis

Calculus over time

derivative :: (NFData v, VectorSpace v, Scalar v ~ Double) => Wire v vSource

Differentiate over time. Inhibits at first instant.

derivativeFrom :: (NFData v, VectorSpace v, Scalar v ~ Double) => v -> Wire v vSource

Differentiate over time. The argument is the value before the first instant.

integral :: (NFData v, VectorSpace v, Scalar v ~ Double) => v -> Wire v vSource

Integrate over time. The argument is the integration constant.