Synthesizer.LLVM.Generator.Exponential2
Description
Exponential curve with controllable delay.
Documentation
Instances
| Functor Parameter | |
| Applicative Parameter | |
| Foldable Parameter | |
| Traversable Parameter | |
| ShuffleMatch n v => ShuffleMatch n (Parameter v) | |
| Access n a v => Access n (Parameter a) (Parameter v) | |
| Zero a => Zero (Parameter a) | |
| Phi a => Phi (Parameter a) | |
| ValueTuple a => ValueTuple (Parameter a) | |
| Undefined a => Undefined (Parameter a) | |
| IsTuple a => IsTuple (Parameter a) | |
| (Memory a s, IsSized s ss) => Memory (Parameter a) s | |
| MakeValueTuple ah al => MakeValueTuple (Parameter ah) (Parameter al) | |
| Flatten ah al => Flatten (Parameter ah) (Parameter al) |
parameter :: (C a, IsConst a, IsFloating a) => Value a -> CodeGenFunction r (Parameter (Value a))Source
parameterPlain :: C a => a -> Parameter aSource
causalP :: (IsFirstClass a, IsSized a size, IsArithmetic a, IsConst a, Storable a, MakeValueTuple a (Value a)) => T p a -> T p (Parameter (Value a)) (Value a)Source
data ParameterPacked a Source
Instances
| Functor ParameterPacked | |
| Applicative ParameterPacked | |
| Foldable ParameterPacked | |
| Traversable ParameterPacked | |
| ShuffleMatch m v => ShuffleMatch m (ParameterPacked v) | |
| Access m a v => Access m (ParameterPacked a) (ParameterPacked v) | |
| Zero a => Zero (ParameterPacked a) | |
| Phi a => Phi (ParameterPacked a) | |
| ValueTuple a => ValueTuple (ParameterPacked a) | |
| Undefined a => Undefined (ParameterPacked a) | |
| IsTuple a => IsTuple (ParameterPacked a) | |
| MakeValueTuple ah al => MakeValueTuple (ParameterPacked ah) (ParameterPacked al) | |
| (Memory l s, IsSized s ss) => Memory (ParameterPacked l) (Struct (s, (s, ()))) | |
| Flatten ah al => Flatten (ParameterPacked ah) (ParameterPacked al) |
parameterPacked :: (C a, IsConst a, IsFloating a, IsPrimitive a, IsPowerOf2 n) => Value a -> CodeGenFunction r (ParameterPacked (Value (Vector n a)))Source
parameterPackedPlain :: (C a, IsPowerOf2 n) => a -> ParameterPacked (Vector n a)Source
causalPackedP :: (IsFirstClass a, IsSized a size, IsArithmetic a, IsConst a, Storable a, MakeValueTuple a (Value a), IsPrimitive a, IsPowerOf2 n, Mul n size pss, Pos pss) => T p a -> T p (ParameterPacked (Value (Vector n a))) (Value (Vector n a))Source