Instances34Generic1, Demotable, Functor, Eq1, Ord1, NFData, …
Generic1 (Dimensional ('DQuantity s) d)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalGeneric1 (Dimensional ('DUnit m) d)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalVector Vector a => Vector Vector (SQuantity s d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalMVector MVector a => MVector MVector (SQuantity s d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalKnownDimension d => Demotable (Quantity d)Defined in dimensional-1.5 · Numeric.Units.Dimensional.DynamicKnownVariant v => Functor (Dimensional v d)Defined in dimensional-1.5 · Numeric.Units.Dimensional.Functor · orphanA Functor instance for Dimensional.
Note that this instance is dubious, because it allows you to break the dimensional abstraction. See dmap for more information.
Note that, while this instance overlaps with that given for Dimensionless, it is confluent with that instance.
Note that this is an orphan instance.
Functor (SQuantity s DOne)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalEq1 (SQuantity s d)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalOrd1 (SQuantity s d)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalNFData a => NFData (Quantity d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalBounded a => Bounded (SQuantity s d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalEq a => Eq (Dimensional ('DQuantity s) d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.Internal(Typeable s, Typeable d, Data a) => Data (Dimensional ('DQuantity s) d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalOrd a => Ord (Dimensional ('DQuantity s) d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalShow a => Show (Unit m d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalUnit names are shown with non-breaking spaces.
(KnownDimension d, KnownExactPi s, Show a, Real a) => Show (SQuantity s d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalUses non-breaking spaces between the value and the unit, and within the unit name.
Generic (Dimensional ('DQuantity s) d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalGeneric (Dimensional ('DUnit m) d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalNum a => Semigroup (SQuantity s d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalNum a => Monoid (SQuantity s d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalStorable a => Storable (SQuantity s d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalUnbox a => Unbox (SQuantity s d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalAEq a => AEq (Dimensional ('DQuantity s) d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalKnownDimension d => HasDimension (Dimensional v d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalKnownDimension d => HasDynamicDimension (Dimensional v d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.InternalHasInterchangeName (Unit m d a)Defined in dimensional-1.5 · Numeric.Units.Dimensional.Internaltype Rep (Dimensional ('DQuantity s) d a) = D1 ('MetaDataDefined in dimensional-1.5 · Numeric.Units.Dimensional.Internal"Dimensional"
"Numeric.Units.Dimensional.Internal"
"dimensional-1.5-A8hQbr1FhplHXjkk6TSAmE"
'True) (C1 ('MetaCons"Quantity"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))type Rep (Dimensional ('DUnit m) d a) = D1 ('MetaDataDefined in dimensional-1.5 · Numeric.Units.Dimensional.Internal"Dimensional"
"Numeric.Units.Dimensional.Internal"
"dimensional-1.5-A8hQbr1FhplHXjkk6TSAmE"
'False) (C1 ('MetaCons"Unit"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (UnitName m)) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ExactPi) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a))))type Rep1 (Dimensional ('DQuantity s) d) = D1 ('MetaDataDefined in dimensional-1.5 · Numeric.Units.Dimensional.Internal"Dimensional"
"Numeric.Units.Dimensional.Internal"
"dimensional-1.5-A8hQbr1FhplHXjkk6TSAmE"
'True) (C1 ('MetaCons"Quantity"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1))type Rep1 (Dimensional ('DUnit m) d) = D1 ('MetaDataDefined in dimensional-1.5 · Numeric.Units.Dimensional.Internal"Dimensional"
"Numeric.Units.Dimensional.Internal"
"dimensional-1.5-A8hQbr1FhplHXjkk6TSAmE"
'False) (C1 ('MetaCons"Unit"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (UnitName m)) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ExactPi) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1)))data MVector v (SQuantity s d a)MV_QuantityunMVQ :: MVector v a
data Vector (SQuantity s d a)V_QuantityunVQ :: Vector a
data Dimensional ('DQuantity s)Quantity a
data Dimensional ('DUnit m)Defined in dimensional-1.5 · Numeric.Units.Dimensional.Internal