Packages

object MathLib extends MathLib

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MathLib
  2. MathLib
  3. Library
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class TyperW[N <: Nat] extends AnyRef
    Attributes
    protected
    Definition Classes
    Library

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. val Abs: UnaryFunc
    Definition Classes
    MathLib
  5. val Add: BinaryFunc

    Adds two numeric values, promoting to decimal if either operand is decimal.

    Adds two numeric values, promoting to decimal if either operand is decimal.

    Definition Classes
    MathLib
  6. val Ceil: UnaryFunc
    Definition Classes
    MathLib
  7. val CeilScale: BinaryFunc
    Definition Classes
    MathLib
  8. val Divide: BinaryFunc

    Divides one value by another, promoting to decimal if either operand is decimal.

    Divides one value by another, promoting to decimal if either operand is decimal.

    Definition Classes
    MathLib
  9. val Floor: UnaryFunc
    Definition Classes
    MathLib
  10. val FloorScale: BinaryFunc
    Definition Classes
    MathLib
  11. val Modulo: BinaryFunc
    Definition Classes
    MathLib
  12. val Multiply: BinaryFunc

    Multiplies two numeric values, promoting to decimal if either operand is decimal.

    Multiplies two numeric values, promoting to decimal if either operand is decimal.

    Definition Classes
    MathLib
  13. val Negate: UnaryFunc

    Aka "unary minus".

    Aka "unary minus".

    Definition Classes
    MathLib
  14. val Power: BinaryFunc
    Definition Classes
    MathLib
  15. val Round: UnaryFunc
    Definition Classes
    MathLib
  16. val RoundScale: BinaryFunc
    Definition Classes
    MathLib
  17. val Subtract: BinaryFunc

    Subtracts one value from another, promoting to decimal if either operand is decimal.

    Subtracts one value from another, promoting to decimal if either operand is decimal.

    Definition Classes
    MathLib
  18. val Trunc: UnaryFunc
    Definition Classes
    MathLib
  19. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  20. def basicUntyper[N <: Nat]: Untyper[N]
    Attributes
    protected
    Definition Classes
    Library
  21. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  22. def constTyper[N <: Nat](codomain: Codomain): Typer[N]
    Attributes
    protected
    Definition Classes
    Library
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  25. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. val noSimplification: Simplifier
    Attributes
    protected
    Definition Classes
    Library
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. def numericWidening: Typer[shapeless.Nat._2]
    Attributes
    protected
    Definition Classes
    Library
  34. def partialTyper[N <: Nat](f: slamdata.Predef.PartialFunction[Domain[N], Codomain]): Typer[N]
    Attributes
    protected
    Definition Classes
    Library
  35. def partialTyperV[N <: Nat](f: slamdata.Predef.PartialFunction[Domain[N], VCodomain]): Typer[N]
    Definition Classes
    Library
  36. def partialUntyper[N <: Nat](f: slamdata.Predef.PartialFunction[Codomain, Domain[N]]): Untyper[N]
    Attributes
    protected
    Definition Classes
    Library
  37. def partialUntyperOV[N <: Nat](f: (Codomain) ⇒ slamdata.Predef.Option[VDomain[N]]): Untyper[N]
    Attributes
    protected
    Definition Classes
    Library
  38. def partialUntyperV[N <: Nat](f: slamdata.Predef.PartialFunction[Codomain, VDomain[N]]): Untyper[N]
    Attributes
    protected
    Definition Classes
    Library
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. def toString(): String
    Definition Classes
    AnyRef → Any
  41. def untyper[N <: Nat](f: (Codomain) ⇒ VDomain[N]): Untyper[N]
    Attributes
    protected
    Definition Classes
    Library
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  45. object One
    Definition Classes
    MathLib
  46. object OneF
    Definition Classes
    MathLib
  47. object TOne
    Definition Classes
    MathLib
  48. object TZero
    Definition Classes
    MathLib
  49. object Zero
    Definition Classes
    MathLib
  50. object ZeroF
    Definition Classes
    MathLib

Inherited from MathLib

Inherited from Library

Inherited from AnyRef

Inherited from Any

Ungrouped