Safe Haskell | None |
---|
This module provides functions similar to
Synthesizer.LLVM.CausalParameterized.Process
but expects functions that operate on T
.
This way you can use common arithmetic operators
instead of LLVM assembly functions.
Documentation
mapAccum :: (Storable pnh, MakeValueTuple pnh, ValueTuple pnh ~ pnl, C pnl, Storable psh, MakeValueTuple psh, ValueTuple psh ~ psl, C psl, C s) => (T pnl -> T a -> T s -> (T b, T s)) -> (T psl -> T s) -> T p pnh -> T p psh -> T p a bSource