synthesizer-llvm-0.8.2: 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, Natural n, Positive (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, Natural n, Positive (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, Positive (n :*: UnknownSize), Natural n) => T p (ParameterValue n a, v) vSource

Deprecated: use 'causalPacked' instead

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

constArray :: (Natural n, IsSized a) => Proxy n -> [ConstValue a] -> Value (Array n a)Source