cifl-math-library-2.0.0.0: Math libraries
Safe HaskellTrustworthy
LanguageHaskell2010

Math.Number.TypeUnits

Synopsis

Documentation

data DDimension Source #

Instances

Instances details
type s :#: ('[] :: [DDimension]) Source # 
Instance details

Defined in Math.Number.TypeUnits

type s :#: ('[] :: [DDimension]) = DUnit DDimensionless s
type a :/: ('[] :: [DDimension]) Source # 
Instance details

Defined in Math.Number.TypeUnits

type a :/: ('[] :: [DDimension]) = a
type d :#: (a ': (b ': cr)) Source # 
Instance details

Defined in Math.Number.TypeUnits

type d :#: (a ': (b ': cr)) = d :#: (DimensionPlus a b ': cr)
type s :#: '[a] Source # 
Instance details

Defined in Math.Number.TypeUnits

type s :#: '[a] = DUnit a s
type a :/: (b ': (c ': cr)) Source # 
Instance details

Defined in Math.Number.TypeUnits

type a :/: (b ': (c ': cr)) = a :/: (DimensionPlus b c ': cr)
type (DUnit a s) :/: '[b] Source # 
Instance details

Defined in Math.Number.TypeUnits

type (DUnit a s) :/: '[b] = DUnit (DimensionMinus a b) s

type family DimensionPower (a :: DDimension) (n :: Nat) :: DDimension Source #

Instances

Instances details
type DimensionPower a 0 Source # 
Instance details

Defined in Math.Number.TypeUnits

type DimensionPower a 1 Source # 
Instance details

Defined in Math.Number.TypeUnits

type DimensionPower a 1 = a
type DimensionPower a 2 Source # 
Instance details

Defined in Math.Number.TypeUnits

type DimensionPower a 3 Source # 
Instance details

Defined in Math.Number.TypeUnits

type DimensionPower a 4 Source # 
Instance details

Defined in Math.Number.TypeUnits

type DimensionPower a 5 Source # 
Instance details

Defined in Math.Number.TypeUnits

type DimensionPower a 6 Source # 
Instance details

Defined in Math.Number.TypeUnits

type DimensionPower a 7 Source # 
Instance details

Defined in Math.Number.TypeUnits

type family DimensionNegativePower (a :: DDimension) (n :: Nat) :: DDimension Source #

Instances

Instances details
type DimensionNegativePower a n Source # 
Instance details

Defined in Math.Number.TypeUnits

type family DimensionInverse (a :: DDimension) :: DDimension Source #

Instances

Instances details
type DimensionInverse a Source # 
Instance details

Defined in Math.Number.TypeUnits

type family DimensionPlus (a :: DDimension) (b :: DDimension) :: DDimension Source #

Instances

Instances details
type DimensionPlus ('DDimension a1 a2 a3 a4 a5 a6 a7 a8) ('DDimension b1 b2 b3 b4 b5 b6 b7 b8) Source # 
Instance details

Defined in Math.Number.TypeUnits

type DimensionPlus ('DDimension a1 a2 a3 a4 a5 a6 a7 a8) ('DDimension b1 b2 b3 b4 b5 b6 b7 b8) = 'DDimension (SPlus a1 b1) (SPlus a2 b2) (SPlus a3 b3) (SPlus a4 b4) (SPlus a5 b5) (SPlus a6 b6) (SPlus a7 b7) (SPlus a8 b8)

type family DimensionMinus (a :: DDimension) (b :: DDimension) :: DDimension Source #

Instances

Instances details
type DimensionMinus ('DDimension a1 a2 a3 a4 a5 a6 a7 a8) ('DDimension b1 b2 b3 b4 b5 b6 b7 b8) Source # 
Instance details

Defined in Math.Number.TypeUnits

type DimensionMinus ('DDimension a1 a2 a3 a4 a5 a6 a7 a8) ('DDimension b1 b2 b3 b4 b5 b6 b7 b8) = 'DDimension (SMinus a1 b1) (SMinus a2 b2) (SMinus a3 b3) (SMinus a4 b4) (SMinus a5 b5) (SMinus a6 b6) (SMinus a7 b7) (SMinus a8 b8)

unit_multiply :: (Scalar (DUnit (DimensionPlus u u') a) ~ Scalar (DUnit u' a), Scalar (DUnit u a) ~ Scalar (DUnit u' a), Unit (DUnit u a), Unit (DUnit u' a), LiteralUnit (DUnit (DimensionPlus u u') a)) => DUnit u a -> DUnit u' a -> DUnit (DimensionPlus u u') a Source #

unit_divide :: (Fractional (Scalar (DUnit u' a)), Scalar (DUnit (DimensionMinus u u') a) ~ Scalar (DUnit u' a), Scalar (DUnit u a) ~ Scalar (DUnit u' a), Unit (DUnit u a), Unit (DUnit u' a), LiteralUnit (DUnit (DimensionMinus u u') a)) => DUnit u a -> DUnit u' a -> DUnit (DimensionMinus u u') a Source #

type family a :#: (dim :: [DDimension]) Source #

Instances

Instances details
type s :#: ('[] :: [DDimension]) Source # 
Instance details

Defined in Math.Number.TypeUnits

type s :#: ('[] :: [DDimension]) = DUnit DDimensionless s
type d :#: (a ': (b ': cr)) Source # 
Instance details

Defined in Math.Number.TypeUnits

type d :#: (a ': (b ': cr)) = d :#: (DimensionPlus a b ': cr)
type s :#: '[a] Source # 
Instance details

Defined in Math.Number.TypeUnits

type s :#: '[a] = DUnit a s

type family a :/: (dim :: [DDimension]) Source #

Instances

Instances details
type a :/: ('[] :: [DDimension]) Source # 
Instance details

Defined in Math.Number.TypeUnits

type a :/: ('[] :: [DDimension]) = a
type a :/: (b ': (c ': cr)) Source # 
Instance details

Defined in Math.Number.TypeUnits

type a :/: (b ': (c ': cr)) = a :/: (DimensionPlus b c ': cr)
type (DUnit a s) :/: '[b] Source # 
Instance details

Defined in Math.Number.TypeUnits

type (DUnit a s) :/: '[b] = DUnit (DimensionMinus a b) s

type family (a :: [k]) :++ (b :: [k]) :: [k] Source #

Instances

Instances details
type ('[] :: [k]) :++ (b :: [k]) Source # 
Instance details

Defined in Math.Number.TypeUnits

type ('[] :: [k]) :++ (b :: [k]) = b
type (a ': ar :: [k]) :++ (b :: [k]) Source # 
Instance details

Defined in Math.Number.TypeUnits

type (a ': ar :: [k]) :++ (b :: [k]) = a ': (ar :++ b)

data family DUnit (u :: DDimension) a Source #

Instances

Instances details
Data a => Data (DUnit DDimensionless a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DUnit DDimensionless a -> c (DUnit DDimensionless a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (DUnit DDimensionless a) #

toConstr :: DUnit DDimensionless a -> Constr #

dataTypeOf :: DUnit DDimensionless a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (DUnit DDimensionless a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (DUnit DDimensionless a)) #

gmapT :: (forall b. Data b => b -> b) -> DUnit DDimensionless a -> DUnit DDimensionless a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DUnit DDimensionless a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DUnit DDimensionless a -> r #

gmapQ :: (forall d. Data d => d -> u) -> DUnit DDimensionless a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DUnit DDimensionless a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DUnit DDimensionless a -> m (DUnit DDimensionless a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DUnit DDimensionless a -> m (DUnit DDimensionless a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DUnit DDimensionless a -> m (DUnit DDimensionless a) #

Generic (DUnit DDimensionless a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Rep (DUnit DDimensionless a) :: Type -> Type #

(Show a, Num a, Read a) => Read (DUnit DAbsorbedDose a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DAcceleration a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Floating a, Read a, Show a) => Read (DUnit DAngle a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DCapacitance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DCatalyticActivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DCharge a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DConductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DCubicLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DCurrent a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Read a, Floating a) => Read (DUnit DDimensionless a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DEnergy a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DFlux a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DFluxDensity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DForce a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DFrequency a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DIlluminance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DInductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DLuminosity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DMass a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DPower a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DPressure a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DRadioactivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Read a, Num a) => Read (DUnit DResistance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DSolidAngle a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DSquareLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DSubstance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Fractional a, Read a) => Read (DUnit DTemperature a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DTime a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DTorque a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DVelocity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Num a, Read a) => Read (DUnit DVoltage a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DAbsorbedDose a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DAcceleration a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Floating a) => Show (DUnit DAngle a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DCapacitance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DCatalyticActivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DCharge a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DConductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DCubicLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DCurrent a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Show a, Floating a) => Show (DUnit DDimensionless a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DEnergy a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DFlux a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

showsPrec :: Int -> DUnit DFlux a -> ShowS #

show :: DUnit DFlux a -> String #

showList :: [DUnit DFlux a] -> ShowS #

(Num a, Show a) => Show (DUnit DFluxDensity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DForce a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DFrequency a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DIlluminance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DInductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DLuminosity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DMass a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

showsPrec :: Int -> DUnit DMass a -> ShowS #

show :: DUnit DMass a -> String #

showList :: [DUnit DMass a] -> ShowS #

(Num a, Show a) => Show (DUnit DPower a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DPressure a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DRadioactivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DResistance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DSolidAngle a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DSquareLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DSubstance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Fractional a, Show a) => Show (DUnit DTemperature a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DTime a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

showsPrec :: Int -> DUnit DTime a -> ShowS #

show :: DUnit DTime a -> String #

showList :: [DUnit DTime a] -> ShowS #

(Num a, Show a) => Show (DUnit DTorque a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DVelocity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Show (DUnit DVoltage a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Num a => VectorSpace (DUnit DAbsorbedDose a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DAbsorbedDose a) Source #

Num a => VectorSpace (DUnit DAcceleration a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DAcceleration a) Source #

Num a => VectorSpace (DUnit DAngle a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DAngle a) Source #

Num a => VectorSpace (DUnit DCapacitance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DCapacitance a) Source #

Num a => VectorSpace (DUnit DCatalyticActivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DCatalyticActivity a) Source #

Num a => VectorSpace (DUnit DCharge a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DCharge a) Source #

Num a => VectorSpace (DUnit DConductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DConductance a) Source #

Num a => VectorSpace (DUnit DCubicLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DCubicLength a) Source #

Num a => VectorSpace (DUnit DCurrent a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DCurrent a) Source #

Floating a => VectorSpace (DUnit DDimensionless a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DDimensionless a) Source #

Num a => VectorSpace (DUnit DEnergy a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DEnergy a) Source #

Num a => VectorSpace (DUnit DFlux a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DFlux a) Source #

Num a => VectorSpace (DUnit DFluxDensity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DFluxDensity a) Source #

Num a => VectorSpace (DUnit DForce a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DForce a) Source #

Num a => VectorSpace (DUnit DFrequency a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DFrequency a) Source #

Num a => VectorSpace (DUnit DIlluminance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DIlluminance a) Source #

Num a => VectorSpace (DUnit DInductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DInductance a) Source #

Num a => VectorSpace (DUnit DLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DLength a) Source #

Num a => VectorSpace (DUnit DLuminosity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DLuminosity a) Source #

Num a => VectorSpace (DUnit DMass a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DMass a) Source #

Num a => VectorSpace (DUnit DPower a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DPower a) Source #

Num a => VectorSpace (DUnit DPressure a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DPressure a) Source #

Num a => VectorSpace (DUnit DRadioactivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DRadioactivity a) Source #

Num a => VectorSpace (DUnit DResistance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DResistance a) Source #

Num a => VectorSpace (DUnit DSolidAngle a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DSolidAngle a) Source #

Num a => VectorSpace (DUnit DSquareLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DSquareLength a) Source #

Num a => VectorSpace (DUnit DSubstance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DSubstance a) Source #

Num a => VectorSpace (DUnit DTemperature a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DTemperature a) Source #

Num a => VectorSpace (DUnit DTime a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DTime a) Source #

Num a => VectorSpace (DUnit DTorque a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DTorque a) Source #

Num a => VectorSpace (DUnit DVelocity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DVelocity a) Source #

Num a => VectorSpace (DUnit DVoltage a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Associated Types

type Scalar (DUnit DVoltage a) Source #

(Num a, Show a) => LiteralUnit (DUnit DAbsorbedDose a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DAcceleration a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DCapacitance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DCatalyticActivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DCharge a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DCubicLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DCurrent a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DFlux a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DFluxDensity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DForce a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DFrequency a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DIlluminance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DInductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DMass a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DPower a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DPressure a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DRadioactivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DResistance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DSquareLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DSubstance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DTime a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DVelocity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => LiteralUnit (DUnit DVoltage a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DAbsorbedDose a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DAcceleration a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DCapacitance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DCatalyticActivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DCharge a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DCubicLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DCurrent a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DFlux a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DFluxDensity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DForce a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DFrequency a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DIlluminance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DInductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DMass a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DPower a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DPressure a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DRadioactivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DResistance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DSquareLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DSubstance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DTime a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DVelocity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

(Num a, Show a) => Unit (DUnit DVoltage a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DAbsorbedDose a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DAcceleration a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DAngle a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

(==) :: DUnit DAngle a -> DUnit DAngle a -> Bool #

(/=) :: DUnit DAngle a -> DUnit DAngle a -> Bool #

Eq a => Eq (DUnit DCapacitance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DCatalyticActivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DCharge a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

(==) :: DUnit DCharge a -> DUnit DCharge a -> Bool #

(/=) :: DUnit DCharge a -> DUnit DCharge a -> Bool #

Eq a => Eq (DUnit DConductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DCubicLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DCurrent a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DDimensionless a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DEnergy a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

(==) :: DUnit DEnergy a -> DUnit DEnergy a -> Bool #

(/=) :: DUnit DEnergy a -> DUnit DEnergy a -> Bool #

Eq a => Eq (DUnit DFlux a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

(==) :: DUnit DFlux a -> DUnit DFlux a -> Bool #

(/=) :: DUnit DFlux a -> DUnit DFlux a -> Bool #

Eq a => Eq (DUnit DFluxDensity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DForce a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

(==) :: DUnit DForce a -> DUnit DForce a -> Bool #

(/=) :: DUnit DForce a -> DUnit DForce a -> Bool #

Eq a => Eq (DUnit DFrequency a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DIlluminance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DInductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

(==) :: DUnit DLength a -> DUnit DLength a -> Bool #

(/=) :: DUnit DLength a -> DUnit DLength a -> Bool #

Eq a => Eq (DUnit DLuminosity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DMass a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

(==) :: DUnit DMass a -> DUnit DMass a -> Bool #

(/=) :: DUnit DMass a -> DUnit DMass a -> Bool #

Eq a => Eq (DUnit DPower a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

(==) :: DUnit DPower a -> DUnit DPower a -> Bool #

(/=) :: DUnit DPower a -> DUnit DPower a -> Bool #

Eq a => Eq (DUnit DPressure a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DRadioactivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DResistance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DSolidAngle a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DSquareLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DSubstance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DTemperature a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DTime a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

(==) :: DUnit DTime a -> DUnit DTime a -> Bool #

(/=) :: DUnit DTime a -> DUnit DTime a -> Bool #

Eq a => Eq (DUnit DTorque a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Methods

(==) :: DUnit DTorque a -> DUnit DTorque a -> Bool #

(/=) :: DUnit DTorque a -> DUnit DTorque a -> Bool #

Eq a => Eq (DUnit DVelocity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

Eq a => Eq (DUnit DVoltage a) Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DAbsorbedDose a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DAcceleration a Source # 
Instance details

Defined in Math.Number.TypeUnits

data DUnit DAngle a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DCapacitance a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DCatalyticActivity a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DCharge a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DCharge a = DCharge (Charge a)
data DUnit DConductance a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DCubicLength a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DCurrent a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DCurrent a = DCurrent (Current a)
data DUnit DDimensionless a Source #

DDimensionlessZero is needed to avoid type error in vzero.

Instance details

Defined in Math.Number.TypeUnits

data DUnit DEnergy a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DFlux a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DFlux a = DFlux (Flux a)
newtype DUnit DFluxDensity a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DForce a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DForce a = DForce (Force a)
newtype DUnit DFrequency a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DIlluminance a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DInductance a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DLength a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DLength a = DLength (Length a)
data DUnit DLuminosity a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DMass a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DMass a = DMass (Mass a)
newtype DUnit DPower a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DPower a = DPower (Power a)
newtype DUnit DPressure a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DRadioactivity a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DResistance a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DSolidAngle a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DSquareLength a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DSubstance a Source # 
Instance details

Defined in Math.Number.TypeUnits

data DUnit DTemperature a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DTime a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DTime a = DTime (Time a)
data DUnit DTorque a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DVelocity a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DVoltage a Source # 
Instance details

Defined in Math.Number.TypeUnits

newtype DUnit DVoltage a = DVoltage (Voltage a)
type Rep (DUnit DDimensionless a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Rep (DUnit DDimensionless a) = D1 ('MetaData "DUnit" "Math.Number.TypeUnits" "cifl-math-library-2.0.0.0-K3Wcv1zXOBxvFThQyThI4" 'False) ((C1 ('MetaCons "DDimensionless" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Dimensionless a))) :+: C1 ('MetaCons "DInformation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Information a)))) :+: (C1 ('MetaCons "DSoundLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SoundLevel a))) :+: (C1 ('MetaCons "DPercentage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Percentage a))) :+: C1 ('MetaCons "DDimensionlessZero" 'PrefixI 'False) (U1 :: Type -> Type))))
type Scalar (DUnit DAbsorbedDose a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DAcceleration a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DAngle a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DAngle a) = a
type Scalar (DUnit DCapacitance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DCatalyticActivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DCharge a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DConductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DCubicLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DCurrent a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DDimensionless a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DEnergy a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DEnergy a) = a
type Scalar (DUnit DFlux a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DFlux a) = Scalar (Flux a)
type Scalar (DUnit DFluxDensity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DForce a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DForce a) = Scalar (Force a)
type Scalar (DUnit DFrequency a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DIlluminance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DInductance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DLuminosity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DLuminosity a) = a
type Scalar (DUnit DMass a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DMass a) = Scalar (Mass a)
type Scalar (DUnit DPower a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DPower a) = Scalar (Power a)
type Scalar (DUnit DPressure a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DRadioactivity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DResistance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DSolidAngle a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DSquareLength a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DSubstance a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DTemperature a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DTime a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DTime a) = Scalar (Time a)
type Scalar (DUnit DTorque a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DTorque a) = a
type Scalar (DUnit DVelocity a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type Scalar (DUnit DVoltage a) Source # 
Instance details

Defined in Math.Number.TypeUnits

type (DUnit a s) :/: '[b] Source # 
Instance details

Defined in Math.Number.TypeUnits

type (DUnit a s) :/: '[b] = DUnit (DimensionMinus a b) s