Packages

  • package root
    Definition Classes
    root
  • package squants

    The Scala API for Quantities, Units of Measure and Dimensional Analysis

    Squants

    The Scala API for Quantities, Units of Measure and Dimensional Analysis

    Overview

    Squants is a framework of data types and a domain specific language (DSL) for representing Quantities, their Units of Measure, and their Dimensional relationships. The API supports typesafe dimensional analysis, improved domain models and more. All types are immutable and thread-safe.

    Typedefs and implicits for common usages

    Definition Classes
    root
    Version

    0.1

    Since

    0.1

  • package mass

    Definition Classes
    squants
    Since

    0.1

  • object MassConversions

    Implicit conversions for squants.mass.Mass

    Implicit conversions for squants.mass.Mass

    Provides support fot the DSL

    Definition Classes
    mass
  • MassConversions
  • MassNumeric
  • MassStringConversions

implicit class MassConversions[A] extends AnyRef

Source
Mass.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MassConversions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new MassConversions(n: A)(implicit num: Numeric[A])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def EeV: Mass
  5. def GeV: Mass
  6. def MeV: Mass
  7. def PeV: Mass
  8. def TeV: Mass
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def carats: Mass
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  12. def ct: Mass
  13. def dwt: Mass
  14. def eV: Mass
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  18. def g: Mass
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def grams: Mass
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def keV: Mass
  24. def kg: Mass
  25. def kilograms: Mass
  26. def kilopounds: Mass
  27. def mcg: Mass
  28. def meV: Mass
  29. def megapounds: Mass
  30. def mg: Mass
  31. def micrograms: Mass
  32. def milligrams: Mass
  33. def nanograms: Mass
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. def ng: Mass
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. def ounces: Mass
  39. def pennyweights: Mass
  40. def pounds: Mass
  41. def solarMasses: Mass
  42. def stone: Mass
  43. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  44. def toString(): String
    Definition Classes
    AnyRef → Any
  45. def tolas: Mass
  46. def tonnes: Mass
  47. def troyGrains: Mass
  48. def troyOunces: Mass
  49. def troyPounds: Mass
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped