synthesizer-llvm-0.7.0.1: Efficient signal processing using runtime compilation

Safe HaskellNone
LanguageHaskell98

Synthesizer.LLVM.Filter.ComplexFirstOrderPacked

Synopsis

Documentation

data Parameter a Source

Instances

(FirstClass a, (~) * (Stored a) am, IsPrimitive a, IsPrimitive am, IsSized am, Positive ((:*:) D4 (SizeOf am))) => C (Parameter a) 
IsPrimitive a => Undefined (Parameter a) 
IsPrimitive a => Phi (Parameter a) 
(Arithmetic a, IsConst a, C (Value (State a))) => C (Parameter a) (T (Value a)) (T (Value a)) 
type Struct (Parameter a) 
type Input (Parameter a) (T (Value a)) = T (Value a) 
type Output (Parameter a) (T (Value a)) = T (Value a) 

causal :: (C process, Arithmetic a, C (Value (State a))) => process (Parameter a, T (Value a)) (T (Value a)) Source

causalP :: (Arithmetic a, C (Value (State a))) => T p (Parameter a, T (Value a)) (T (Value a)) Source

Deprecated: use causal instead