| Safe Haskell | None |
|---|
Synthesizer.LLVM.Complex
Documentation
data T a
Complex numbers are an algebraic type.
Instances
| Functor T | |
| C T | |
| (Show v, C v, C v, C a v) => C a (T v) | |
| (C a, C a v) => C a (T v) | |
| (Ord a, C a v) => C a (T v) | |
| Sqr a b => Sqr a (T b) | |
| (C a, Sqr a b) => C a (T b) | |
| C a b => C a (T b) | |
| C a b => C a (T b) | The '(*>)' method can't replace |
| Eq a => Eq (T a) | |
| (Floating a, Eq a) => Fractional (T a) | |
| (Floating a, Eq a) => Num (T a) | |
| Read a => Read (T a) | |
| Show a => Show (T a) | |
| Arbitrary a => Arbitrary (T a) | |
| Storable a => Storable (T a) | |
| C l => C (T l) | |
| Undefined a => Undefined (T a) | |
| Phi a => Phi (T a) | |
| (C a, C a, C a, Power a) => C (T a) | |
| (C a, C a, Power a) => C (T a) | |
| C a => C (T a) | |
| (C a, C a, C a) => C (T a) | |
| (Ord a, C a, C a) => C (T a) | |
| (Ord a, C a) => C (T a) | |
| C a => C (T a) | |
| C a => C (T a) | |
| C a => C (T a) | |
| C a => C (T a) | |
| C a => C (T a) | |
| Flatten a => Flatten (T a) |
constOf :: IsConst a => T a -> ConstValue (Struct a)Source