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

Safe HaskellNone

Synthesizer.LLVM.Filter.SecondOrderCascade

Synopsis

Documentation

causal :: (C process, Value a ~ Scalar v, PseudoModule v, FirstClass a, Stored a ~ am, IsSized a, IsSized am, C v, IsArithmetic a, IntegerConstant a, NaturalT n, PositiveT (n :*: UnknownSize)) => process (ParameterValue n a, v) vSource

causalP :: (Value a ~ Scalar v, PseudoModule v, FirstClass a, Stored a ~ am, IsSized a, IsSized am, C v, IsArithmetic a, IntegerConstant a, NaturalT n, PositiveT (n :*: UnknownSize)) => T p (ParameterValue n a, v) vSource

Deprecated: use 'causal' instead

causalPackedP :: (Value a ~ Scalar v, PseudoModule v, C v, Element v ~ Value a, IntegerConstant a, PseudoRing v, IntegerConstant v, C v, FirstClass a, Stored a ~ am, IsSized a, IsSized am, IsPrimitive a, IsPrimitive am, PositiveT (n :*: UnknownSize), NaturalT n) => T p (ParameterValue n a, v) vSource

Deprecated: use 'causalPacked' instead

fixSize :: n -> process (ParameterValue n a, x) y -> process (ParameterValue n a, x) ySource