HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulenumeric-prelude-0.4.4Haskell98

Number.DimensionTerm

  • 11 types
  • 28 values

Number type

19 declarations
newtypenewtype T u a
#

Constructors

Instances10Eq, Ord, Show, NFData, Random, C, …
  • (C u, C a b) => C a (T u b)Defined in numeric-prelude-0.4.4 · Number.DimensionTerm
  • (IsScalar u, C a b) => C a (T u b)Defined in numeric-prelude-0.4.4 · Number.DimensionTerm
  • Eq a => Eq (T u a)Defined in numeric-prelude-0.4.4 · Number.DimensionTerm
  • Ord a => Ord (T u a)Defined in numeric-prelude-0.4.4 · Number.DimensionTerm
  • (C u, Show a) => Show (T u a)Defined in numeric-prelude-0.4.4 · Number.DimensionTerm
  • NFData a => NFData (T u a)Defined in numeric-prelude-0.4.4 · Number.DimensionTerm
  • (C u, Random a) => Random (T u a)Defined in numeric-prelude-0.4.4 · Number.DimensionTerm
  • (IsScalar u, C a) => C (T u a)Defined in numeric-prelude-0.4.4 · Number.DimensionTerm
  • (C u, C a) => C (T u a)Defined in numeric-prelude-0.4.4 · Number.DimensionTerm
  • (IsScalar u, C a) => C (T u a)Defined in numeric-prelude-0.4.4 · Number.DimensionTerm
value(&*&) :: (C u, C v, C a) => T u a -> T v a -> T (Mul u v) a
#
valueabs :: (C u, C a) => T u a -> T u a
#
valuescale :: (C u, C a) => a -> T u a -> T u a
#
value(*&) :: (C u, C a) => a -> T u a -> T u a
#

Example constructors

20 declarations