Package

libra

si

Permalink

package si

SI units

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. si
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AccelerationQuantity[A, L <: UnitOfMeasure[Length], T <: UnitOfMeasure[Time]] = Quantity[A, ::[Term[Length, L, Fraction[1, 1]], ::[Term[Time, T, Fraction[-2, 1]], HNil]]]

    Permalink
  2. abstract type Amount

    Permalink
  3. type Ampere = MetricUnit[0, Current]

    Permalink
  4. type Attogram = MetricUnit[-18, Mass]

    Permalink
  5. type Attometre = MetricUnit[-18, Length]

    Permalink
  6. type Attosecond = MetricUnit[-18, Time]

    Permalink
  7. implicit final class BaseQuantityOps[A] extends AnyVal

    Permalink
  8. type Candela = UnitOfMeasure[Intensity]

    Permalink
  9. type Centigram = MetricUnit[-2, Mass]

    Permalink
  10. type Centimetre = MetricUnit[-2, Length]

    Permalink
  11. type Centisecond = MetricUnit[-2, Time]

    Permalink
  12. abstract type Current

    Permalink
  13. type Decigram = MetricUnit[-1, Mass]

    Permalink
  14. type Decimetre = MetricUnit[-1, Length]

    Permalink
  15. type Decisecond = MetricUnit[-1, Time]

    Permalink
  16. type Femtogram = MetricUnit[-15, Mass]

    Permalink
  17. type Femtometre = MetricUnit[-15, Length]

    Permalink
  18. type Femtosecond = MetricUnit[-15, Time]

    Permalink
  19. type ForceQuantity[A, M <: UnitOfMeasure[Mass], L <: UnitOfMeasure[Length], T <: UnitOfMeasure[Time]] = Quantity[A, ::[Term[Mass, M, Fraction[1, 1]], ::[Term[Length, L, Fraction[1, 1]], ::[Term[Time, T, Fraction[-2, 1]], HNil]]]]

    Permalink
  20. implicit final class ForceQuantityOps[A] extends AnyVal

    Permalink
  21. type Gram = MetricUnit[0, Mass]

    Permalink
  22. abstract type Intensity

    Permalink
  23. type Kelvin = UnitOfMeasure[Temperature]

    Permalink
  24. type Kilogram = MetricUnit[3, Mass]

    Permalink
  25. type Kilometre = MetricUnit[3, Length]

    Permalink
  26. type Kilosecond = MetricUnit[3, Time]

    Permalink
  27. abstract type Length

    Permalink
  28. abstract type Mass

    Permalink
  29. type Metre = MetricUnit[0, Length]

    Permalink
  30. trait MetricUnit[I <: XInt, D] extends UnitOfMeasure[D]

    Permalink
  31. type Microgram = MetricUnit[-6, Mass]

    Permalink
  32. type Micrometre = MetricUnit[-6, Length]

    Permalink
  33. type Microsecond = MetricUnit[-6, Time]

    Permalink
  34. type MilliAmpere = MetricUnit[-3, Current]

    Permalink
  35. type Milligram = MetricUnit[-3, Mass]

    Permalink
  36. type Millimetre = MetricUnit[-3, Length]

    Permalink
  37. type Millisecond = MetricUnit[-3, Time]

    Permalink
  38. type Mole = UnitOfMeasure[Amount]

    Permalink
  39. type MomentumQuantity[A, M <: UnitOfMeasure[Mass], L <: UnitOfMeasure[Length], T <: UnitOfMeasure[Time]] = Quantity[A, ::[Term[Mass, M, Fraction[1, 1]], ::[Term[Length, L, Fraction[1, 1]], ::[Term[Time, T, Fraction[-1, 1]], HNil]]]]

    Permalink
  40. implicit final class MomentumQuantityOps[A] extends AnyVal

    Permalink
  41. type Nanogram = MetricUnit[-9, Mass]

    Permalink
  42. type Nanometre = MetricUnit[-9, Length]

    Permalink
  43. type Nanosecond = MetricUnit[-9, Time]

    Permalink
  44. type Picogram = MetricUnit[-12, Mass]

    Permalink
  45. type Picometre = MetricUnit[-12, Length]

    Permalink
  46. type Picosecond = MetricUnit[-12, Time]

    Permalink
  47. implicit final class SIAccellerationQuantityOps[A] extends AnyVal

    Permalink
  48. implicit final class SILengthQuantityOps[A] extends AnyVal

    Permalink
  49. implicit final class SIMassQuantityOps[A] extends AnyVal

    Permalink
  50. implicit final class SITimeQuantityOps[A] extends AnyVal

    Permalink
  51. implicit final class SIVelocityQuantityOps[A] extends AnyVal

    Permalink
  52. type Second = MetricUnit[0, Time]

    Permalink
  53. abstract type Temperature

    Permalink
  54. abstract type Time

    Permalink
  55. type VelocityQuantity[A, L <: UnitOfMeasure[Length], T <: UnitOfMeasure[Time]] = Quantity[A, ::[Term[Length, L, Fraction[1, 1]], ::[Term[Time, T, Fraction[-1, 1]], HNil]]]

    Permalink

Value Members

  1. implicit def amountShow: Show[Amount]

    Permalink
  2. implicit val attoShow: Show[-18]

    Permalink
  3. implicit def candelaShow: Show[Candela]

    Permalink
  4. implicit val centiShow: Show[-2]

    Permalink
  5. implicit def currentShow: Show[Current]

    Permalink
  6. implicit val deciShow: Show[-1]

    Permalink
  7. implicit val femtoShow: Show[-15]

    Permalink
  8. implicit def intensityShow: Show[Intensity]

    Permalink
  9. implicit def kelvinShow: Show[Kelvin]

    Permalink
  10. implicit val killoShow: Show[3]

    Permalink
  11. implicit def lengthShow: Show[Length]

    Permalink
  12. implicit def massShow: Show[Mass]

    Permalink
  13. implicit def metricConversion[A, D, PF <: XInt, PT <: XInt](implicit c: ConvertableTo[A], ev: Field[A], pf: SafeInt[PF], pt: SafeInt[PT]): ConversionFactor[A, D, MetricUnit[PF, D], MetricUnit[PT, D]]

    Permalink
  14. implicit def metricCurrentShow[I <: XInt](implicit s: Show[I]): Show[MetricUnit[I, Current]]

    Permalink
  15. implicit def metricLengthShow[I <: XInt](implicit s: Show[I]): Show[MetricUnit[I, Length]]

    Permalink
  16. implicit def metricMassShow[I <: XInt](implicit s: Show[I]): Show[MetricUnit[I, Mass]]

    Permalink
  17. implicit def metricTimeShow[I <: XInt](implicit s: Show[I]): Show[MetricUnit[I, Time]]

    Permalink
  18. implicit val microShow: Show[-6]

    Permalink
  19. implicit val milliShow: Show[-3]

    Permalink
  20. implicit def moleShow: Show[Mole]

    Permalink
  21. implicit val nanoShow: Show[-9]

    Permalink
  22. implicit val picoShow: Show[-12]

    Permalink
  23. implicit def temperatureShow: Show[Temperature]

    Permalink
  24. implicit def timeShow: Show[Time]

    Permalink
  25. implicit val zeroShow: Show[0]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped