Packages

  • package root
    Definition Classes
    root
  • package coulomb

    Statically typed unit analysis for Scala

    Statically typed unit analysis for Scala

    Definition Classes
    root
  • package accepted

    Accepted non-SI metric units (Gram, Liter, Percent, etc)

    Accepted non-SI metric units (Gram, Liter, Percent, etc)

    Definition Classes
    coulomb
  • package avro

    Integrations for Apache Avro schema

    Integrations for Apache Avro schema

    Definition Classes
    coulomb
  • package binprefix

    Binary prefix units (Kibi, Mebi, Gibi, etc)

    Binary prefix units (Kibi, Mebi, Gibi, etc)

    Definition Classes
    coulomb
  • package cats
    Definition Classes
    coulomb
  • package define
    Definition Classes
    coulomb
  • package info

    Information units: Bit, Byte, Nat

    Information units: Bit, Byte, Nat

    Definition Classes
    coulomb
  • package infra
    Definition Classes
    coulomb
  • package javatime

    defines integrations between coulomb time units and java.time objects

    defines integrations between coulomb time units and java.time objects

    Definition Classes
    coulomb
  • package mks

    MKS (Meter, Kilogram, Second) unit definitions (Newton, Joule, Watt, etc)

    MKS (Meter, Kilogram, Second) unit definitions (Newton, Joule, Watt, etc)

    Definition Classes
    coulomb
  • package offset
    Definition Classes
    coulomb
  • package parser
    Definition Classes
    coulomb
  • package physicalconstants
    Definition Classes
    coulomb
  • package policy
    Definition Classes
    coulomb
  • package pureconfig

    Defines ConfigReader and ConfigWriter to save and load coulomb Quantity fields

    Defines ConfigReader and ConfigWriter to save and load coulomb Quantity fields

    Definition Classes
    coulomb
  • package refined
    Definition Classes
    coulomb
  • package scalacheck
    Definition Classes
    coulomb
  • package si

    Standard International (SI) units: Kilogram, Meter, Second, Ampere, Mole, Candela, Kelvin

    Standard International (SI) units: Kilogram, Meter, Second, Ampere, Mole, Candela, Kelvin

    Definition Classes
    coulomb
  • package siprefix

    SI prefix units (Kilo, Mega, Milli, Micro, etc)

    SI prefix units (Kilo, Mega, Milli, Micro, etc)

    Definition Classes
    coulomb
  • package temp

    Temperature and Temperature units: Celsius and Fahrenheit

    Temperature and Temperature units: Celsius and Fahrenheit

    Definition Classes
    coulomb
  • package time

    Time units: Minute, Hour, Day, Week Also defines EpochTime, which represents a number of time units from unix epoch.

    Time units: Minute, Hour, Day, Week Also defines EpochTime, which represents a number of time units from unix epoch.

    Definition Classes
    coulomb
  • package typesafeconfig

    Integrations for Lightbend's typesafe config system

    Integrations for Lightbend's typesafe config system

    Definition Classes
    coulomb
  • package unitops
    Definition Classes
    coulomb
  • ConvertableUnits
  • UnitAdd
  • UnitConverter
  • UnitConverterDefaultPriority
  • UnitConverterP0
  • UnitConverterP1
  • UnitConverterP2
  • UnitConverterPolicy
  • UnitDiv
  • UnitDivP1
  • UnitMul
  • UnitNeg
  • UnitOrd
  • UnitPow
  • UnitString
  • UnitSub
  • package us

    United States customary units (Foot, Pound, FluidOunce, Pint, etc)

    United States customary units (Foot, Pound, FluidOunce, Pint, etc)

    Definition Classes
    coulomb
p

coulomb

unitops

package unitops

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class ConvertableUnits[U1, U2] extends AnyRef

    An implicit trait that supports compile time checking of whether two unit types are convertable (aka compatible), and if so what their coefficient of conversion is.

    An implicit trait that supports compile time checking of whether two unit types are convertable (aka compatible), and if so what their coefficient of conversion is. This implicit value will not exist if U1 and U2 are not convertable to one another.

    U1

    a unit expression type

    U2

    another unit expression type

  2. trait UnitAdd[N1, U1, N2, U2] extends AnyRef

    An implicit trait that supports compile-time unit quantity addition

    An implicit trait that supports compile-time unit quantity addition

    N1

    the numeric type of the quantity value

    U1

    the unit expresion type of the quantity

    N2

    numeric type of a RHS quantity value

    U2

    unit expression type of the RHS quantity

  3. trait UnitConverter[N1, U1, N2, U2] extends AnyRef

    An implicit trait that supports compile-time unit quantity conversion, when possible.

    An implicit trait that supports compile-time unit quantity conversion, when possible. Also implements conversion from N1 to N2. This implicit will not exist if U1 and U2 are not convertable to one another. It will also not exist if there is no defined conversion from N1 to N2.

    N1

    the numeric type of the quantity value

    U1

    the unit expression type of the quantity

    N2

    numeric type of another quantity value

    U2

    unit expression type of the other quantity

  4. trait UnitConverterDefaultPriority extends AnyRef
  5. trait UnitConverterP0 extends UnitConverterP1
  6. trait UnitConverterP1 extends UnitConverterP2
  7. trait UnitConverterP2 extends UnitConverterDefaultPriority
  8. trait UnitConverterPolicy[N1, U1, N2, U2] extends AnyRef

    Define a customizable unit conversion policy.

    Define a customizable unit conversion policy. If such an implicitly defined policy exists, it will override any built-in policies defined for UnitConverter.

    N1

    the numeric type of the quantity value

    U1

    the unit expression type of the quantity

    N2

    numeric type of another quantity value

    U2

    unit expression type of the other quantity

  9. trait UnitDiv[N1, U1, N2, U2] extends AnyRef

    An implicit trait that supports compile-time unit quantity division

    An implicit trait that supports compile-time unit quantity division

    N1

    the numeric type of the quantity value

    U1

    the unit expresion type of the quantity

    N2

    numeric type of a RHS quantity value

    U2

    unit expression type of the RHS quantity

  10. trait UnitDivP1 extends AnyRef
  11. trait UnitMul[N1, U1, N2, U2] extends AnyRef

    An implicit trait that supports compile-time unit quantity multiplication

    An implicit trait that supports compile-time unit quantity multiplication

    N1

    the numeric type of the quantity value

    U1

    the unit expresion type of the quantity

    N2

    numeric type of a RHS quantity value

    U2

    unit expression type of the RHS quantity

  12. trait UnitNeg[N] extends AnyRef

    An implicit trait that supports compile-time unit quantity negation

    An implicit trait that supports compile-time unit quantity negation

    N

    the numeric type of the quantity value

  13. trait UnitOrd[N1, U1, N2, U2] extends AnyRef

    An implicit trait that supports compile-time unit comparisons / ordering

    An implicit trait that supports compile-time unit comparisons / ordering

    N1

    the numeric type of the quantity value

    U1

    the unit expresion type of the quantity

    N2

    numeric type of a RHS quantity value

    U2

    unit expression type of the RHS quantity

  14. trait UnitPow[N, U, P] extends AnyRef

    An implicit trait that supports compile time unit exponents

    An implicit trait that supports compile time unit exponents

    N

    the numeric type of a quantity value

    U

    the unit expression type of the quantity

    P

    a literal type representing an integer exponent

  15. trait UnitString[U] extends AnyRef

    An implicit trait that allows compile-time access to unit names and abbreviations.

    An implicit trait that allows compile-time access to unit names and abbreviations. This includes compound unit expressions as well as base units and derived units.

    U

    the unit, or unit expression

  16. trait UnitSub[N1, U1, N2, U2] extends AnyRef

    An implicit trait that supports compile-time unit quantity subtraction

    An implicit trait that supports compile-time unit quantity subtraction

    N1

    the numeric type of the quantity value

    U1

    the unit expresion type of the quantity

    N2

    numeric type of a RHS quantity value

    U2

    unit expression type of the RHS quantity

Value Members

  1. object ConvertableUnits
  2. object UnitAdd
  3. object UnitConverter extends UnitConverterP0
  4. object UnitDiv extends UnitDivP1
  5. object UnitMul
  6. object UnitNeg
  7. object UnitOrd
  8. object UnitPow
  9. object UnitString
  10. object UnitSub

Ungrouped