SigMode

coulomb.infra.meta$.SigMode$
See theSigMode companion class
object SigMode

Attributes

Companion:
class
Source:
meta.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
SigMode.type

Members list

Concise view

Type members

Classlikes

case object Canonical extends SigMode

Canonical mode yields signatures fully expand down to base units. Its primary purpose is to compute coefficients of unit conversion, or determine whether two unit types are convertable.

Canonical mode yields signatures fully expand down to base units. Its primary purpose is to compute coefficients of unit conversion, or determine whether two unit types are convertable.

Attributes

Source:
meta.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
class SigMode
class Object
trait Matchable
class Any
Self type
case object Constant extends SigMode

Constant mode is for extracting constant coefficents from derived unit definitions. It is used by the physical-constants library.

Constant mode is for extracting constant coefficents from derived unit definitions. It is used by the physical-constants library.

Attributes

Source:
meta.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
class SigMode
class Object
trait Matchable
class Any
Self type
case object Simplify extends SigMode

Simplify mode is for constructing operator output types. It does not expand derived units, and respects type aliases.

Simplify mode is for constructing operator output types. It does not expand derived units, and respects type aliases.

Attributes

Source:
meta.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
class SigMode
class Object
trait Matchable
class Any
Self type