Generic1 (Dimensional ('DQuantity s) d :: Type -> Type) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Generic1 (Dimensional ('DUnit m) d :: Type -> Type) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Vector Vector a => Vector Vector (SQuantity s d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
MVector MVector a => MVector MVector (SQuantity s d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
KnownDimension d => Demotable (Quantity d) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Dynamic |
Eq1 (SQuantity s d) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Ord1 (SQuantity s d) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
KnownVariant v => Functor (Dimensional v d) Source # | A 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. |
Instance detailsDefined in Numeric.Units.Dimensional.Functor |
Functor (SQuantity s DOne) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
NFData a => NFData (Quantity d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
(Typeable s, Typeable d, Data a) => Data (Dimensional ('DQuantity s) d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Storable a => Storable (SQuantity s d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Num a => Monoid (SQuantity s d a) Source # | Quantity s of a given Dimension form a Monoid under addition.
|
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Num a => Semigroup (SQuantity s d a) Source # | Quantity s of a given Dimension form a Semigroup under addition.
|
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Bounded a => Bounded (SQuantity s d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Generic (Dimensional ('DQuantity s) d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Generic (Dimensional ('DUnit m) d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
(KnownDimension d, KnownExactPi s, Show a, Real a) => Show (SQuantity s d a) Source # | Uses non-breaking spaces between the value and the unit, and within the unit name. |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Show a => Show (Unit m d a) Source # | Unit names are shown with non-breaking spaces. |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
KnownDimension d => HasDimension (Dimensional v d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
KnownDimension d => HasDynamicDimension (Dimensional v d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
HasInterchangeName (Unit m d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Eq a => Eq (Dimensional ('DQuantity s) d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Ord a => Ord (Dimensional ('DQuantity s) d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
AEq a => AEq (Dimensional ('DQuantity s) d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
Unbox a => Unbox (SQuantity s d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
type Rep1 (Dimensional ('DQuantity s) d :: Type -> Type) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
type Rep1 (Dimensional ('DUnit m) d :: Type -> Type) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
newtype MVector v (SQuantity s d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
newtype Dimensional ('DQuantity s) d a Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
data Dimensional ('DUnit m) d a Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
type Rep (Dimensional ('DQuantity s) d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
type Rep (Dimensional ('DUnit m) d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |
newtype Vector (SQuantity s d a) Source # | |
Instance detailsDefined in Numeric.Units.Dimensional.Internal |