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 infra
  • CoulombRefinedException
  • EnhanceWithRefinedUnit
  • EnhanceWithToRefined
  • policy
  • 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

refined

package refined

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. refined
  2. CoulombRefinedP1
  3. CoulombRefinedP2
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package infra

Type Members

  1. case class CoulombRefinedException(msg: String) extends Exception with Product with Serializable
  2. implicit class EnhanceWithRefinedUnit[V] extends AnyRef
  3. implicit class EnhanceWithToRefined[V, U] extends AnyRef

Value Members

  1. implicit def addRefinedLHS[V1, P1, U1, V2, U2](implicit enable: EnableUnsoundRefinedConversions, vv1: Validate[V1, P1], add: UnitAdd[V1, U1, V2, U2]): UnitAdd[Refined[V1, P1], U1, V2, U2]
    Definition Classes
    CoulombRefinedP2
  2. implicit def addRefinedRHS[V1, U1, V2, P2, U2](implicit add: UnitAdd[V1, U1, V2, U2]): UnitAdd[V1, U1, Refined[V2, P2], U2]
    Definition Classes
    CoulombRefinedP2
  3. implicit def addRefinedSound[V1, P1, U1, V2, P2, U2](implicit sp: AddSoundnessPolicy[P1, P2], vv1: Validate[V1, P1], add: UnitAdd[V1, U1, V2, U2]): UnitAdd[Refined[V1, P1], U1, Refined[V2, P2], U2]
  4. implicit def divRefinedLHS[V1, P1, U1, V2, U2, ORT](implicit enable: EnableUnsoundRefinedConversions, vv1: Validate[V1, P1], div: unitops.UnitDiv.Aux[V1, U1, V2, U2, ORT]): unitops.UnitDiv.Aux[Refined[V1, P1], U1, V2, U2, ORT]
    Definition Classes
    CoulombRefinedP2
  5. implicit def divRefinedRHS[V1, U1, V2, P2, U2, ORT](implicit div: unitops.UnitDiv.Aux[V1, U1, V2, U2, ORT]): unitops.UnitDiv.Aux[V1, U1, Refined[V2, P2], U2, ORT]
    Definition Classes
    CoulombRefinedP2
  6. implicit def divRefinedSound[V1, P1, U1, V2, P2, U2, ORT](implicit sp: DivSoundnessPolicy[P1, P2], vv1: Validate[V1, P1], div: unitops.UnitDiv.Aux[V1, U1, V2, U2, ORT]): unitops.UnitDiv.Aux[Refined[V1, P1], U1, Refined[V2, P2], U2, ORT]
  7. implicit def mulRefinedLHS[V1, P1, U1, V2, U2, ORT](implicit enable: EnableUnsoundRefinedConversions, vv1: Validate[V1, P1], mul: Aux[V1, U1, V2, U2, ORT]): Aux[Refined[V1, P1], U1, V2, U2, ORT]
    Definition Classes
    CoulombRefinedP2
  8. implicit def mulRefinedRHS[V1, U1, V2, P2, U2, ORT](implicit mul: Aux[V1, U1, V2, U2, ORT]): Aux[V1, U1, Refined[V2, P2], U2, ORT]
    Definition Classes
    CoulombRefinedP2
  9. implicit def mulRefinedSound[V1, P1, U1, V2, P2, U2, ORT](implicit sp: MulSoundnessPolicy[P1, P2], vv1: Validate[V1, P1], mul: Aux[V1, U1, V2, U2, ORT]): Aux[Refined[V1, P1], U1, Refined[V2, P2], U2, ORT]
  10. implicit def negRefinedSound[V, P](implicit sp: NegSoundnessPolicy[P], vv: Validate[V, P], neg: UnitNeg[V]): UnitNeg[Refined[V, P]]
  11. implicit def ordRefRef[V1, P1, U1, V2, P2, U2](implicit ord: UnitOrd[V1, U1, V2, U2]): UnitOrd[Refined[V1, P1], U1, Refined[V2, P2], U2]
  12. implicit def ordRefinedLHS[V1, P1, U1, V2, U2](implicit ord: UnitOrd[V1, U1, V2, U2]): UnitOrd[Refined[V1, P1], U1, V2, U2]
    Definition Classes
    CoulombRefinedP2
  13. implicit def ordRefinedRHS[V1, U1, V2, P2, U2](implicit ord: UnitOrd[V1, U1, V2, U2]): UnitOrd[V1, U1, Refined[V2, P2], U2]
    Definition Classes
    CoulombRefinedP2
  14. implicit def powRefinedSound[V, P, U, E, ORT](implicit sp: PowSoundnessPolicy[P, E], vv: Validate[V, P], pow: Aux[V, U, E, ORT]): Aux[Refined[V, P], U, E, ORT]
  15. implicit def refinedToValue[V1, P1, U1, V2, U2](implicit cnv: UnitConverter[V1, U1, V2, U2]): UnitConverter[Refined[V1, P1], U1, V2, U2]
    Definition Classes
    CoulombRefinedP2
  16. implicit def soundRefToRefNoUnit[V1, P1, V2, P2, U](implicit s12: refined.infra.Implies.==>[P1, P2], vv2: Validate[V2, P2], cnv: UnitConverter[V1, U, V2, U]): UnitConverter[Refined[V1, P1], U, Refined[V2, P2], U]
  17. implicit def soundRefToRefNon[V1, P1, U1, V2, U2](implicit du: =:!=[U1, U2], s1: refined.infra.Implies.==>[P1, NonNegative], vv2: Validate[V2, NonNegative], cnv: UnitConverter[V1, U1, V2, U2]): UnitConverter[Refined[V1, P1], U1, Refined[V2, NonNegative], U2]
  18. implicit def soundRefToRefPos[V1, P1, U1, V2, U2](implicit du: =:!=[U1, U2], s1: refined.infra.Implies.==>[P1, Positive], vv2: Validate[V2, Positive], cnv: UnitConverter[V1, U1, V2, U2]): UnitConverter[Refined[V1, P1], U1, Refined[V2, Positive], U2]
  19. implicit def subRefinedLHS[V1, P1, U1, V2, U2](implicit enable: EnableUnsoundRefinedConversions, vv1: Validate[V1, P1], sub: UnitSub[V1, U1, V2, U2]): UnitSub[Refined[V1, P1], U1, V2, U2]
    Definition Classes
    CoulombRefinedP2
  20. implicit def subRefinedRHS[V1, U1, V2, P2, U2](implicit sub: UnitSub[V1, U1, V2, U2]): UnitSub[V1, U1, Refined[V2, P2], U2]
    Definition Classes
    CoulombRefinedP2
  21. implicit def subRefinedSound[V1, P1, U1, V2, P2, U2](implicit sp: SubSoundnessPolicy[P1, P2], vv1: Validate[V1, P1], sub: UnitSub[V1, U1, V2, U2]): UnitSub[Refined[V1, P1], U1, Refined[V2, P2], U2]
  22. implicit def unsoundRefToRef[V1, P1, U1, V2, P2, U2](implicit enable: EnableUnsoundRefinedConversions, vv2: Validate[V2, P2], cnv: UnitConverter[V1, U1, V2, U2]): UnitConverter[Refined[V1, P1], U1, Refined[V2, P2], U2]
    Definition Classes
    CoulombRefinedP1
  23. implicit def valueToRefined[V1, U1, V2, P2, U2](implicit enable: EnableUnsoundRefinedConversions, vv2: Validate[V2, P2], cnv: UnitConverter[V1, U1, V2, U2]): UnitConverter[V1, U1, Refined[V2, P2], U2]
    Definition Classes
    CoulombRefinedP2
  24. object policy

Inherited from CoulombRefinedP1

Inherited from CoulombRefinedP2

Inherited from AnyRef

Inherited from Any

Ungrouped