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
  • BaseUnit
  • DerivedUnit
  • PrefixUnit
  • UnitDefinition
  • 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
  • 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

define

package define

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class BaseUnit[U] extends UnitDefinition

    Defines a type U as a base unit: A base unit represents the "reference" unit for an abstract quantity; for example Meter is the reference unit for the abstract quantity "length".

    Defines a type U as a base unit: A base unit represents the "reference" unit for an abstract quantity; for example Meter is the reference unit for the abstract quantity "length". Each abstract quantity (length, time, mass, etc) has a unique base unit. Other units are defined using DerivedUnit. A BaseUnit instance is intended to be defined as an implicit value.

    import coulomb.define._
    trait Meter
    implicit val defineUnitMeter = BaseUnit[Meter](name = "meter", abbv = "m")
    U

    the type representing base unit

  2. class DerivedUnit[U, D] extends UnitDefinition

    Defines a type U as a derived unit represented by a coefficient times unit expression D

    Defines a type U as a derived unit represented by a coefficient times unit expression D

    import coulomb.define._
    import coulomb.si._
    trait Liter
    implicit val defineUnitLiter = DerivedUnit[Liter, Meter %^ 3](1, "liter", "l")
    U

    the type representing this derived unit

    D

    the type representing another unit, or unit expression, that U is defined in terms of

  3. trait UnitDefinition extends AnyRef

    Methods and values common to all unit and temperature definitions

Value Members

  1. object BaseUnit

    methods, constructors and other static definitions for BaseUnit

  2. object DerivedUnit

    methods, constructors and other static definitions for DerivedUnit

  3. object PrefixUnit

    methods, constructors and other static definitions for defining prefix units

Ungrouped