Class/Object

util.analyzers

Measure

Related Docs: object Measure | package analyzers

Permalink

class Measure[T] extends AnyRef

Interval approximation of numeric values

T

the type of the value

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Measure
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ComparatorOp extends AnyRef

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def *(that: T): Measure[T]

    Permalink

    Multiplication of this measure to a value

    Multiplication of this measure to a value

    that

    a value

    returns

    resulting measure

  4. def *(that: Measure[T]): Measure[T]

    Permalink

    Multiplication of measures

    Multiplication of measures

    that

    another measure

    returns

    resulting measure

  5. def +(that: T): Measure[T]

    Permalink

    Addition of this measure to a value

    Addition of this measure to a value

    that

    a value

    returns

    resulting measure

  6. def +(that: Measure[T]): Measure[T]

    Permalink

    Addition of measures

    Addition of measures

    that

    another measure

    returns

    resulting measure

  7. def -(that: T): Measure[T]

    Permalink

    Subtraction of this measure to a value

    Subtraction of this measure to a value

    that

    a value

    returns

    resulting measure

  8. def -(that: Measure[T]): Measure[T]

    Permalink

    Substraction of measures

    Substraction of measures

    that

    another measure

    returns

    resulting measure

  9. def <(that: T): Boolean

    Permalink
  10. def <(that: Measure[T]): Boolean

    Permalink
  11. def <=(that: T): Boolean

    Permalink
  12. def <=(that: Measure[T]): Boolean

    Permalink
  13. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def >(that: T): Boolean

    Permalink
  15. def >(that: Measure[T]): Boolean

    Permalink
  16. def >=(that: T): Boolean

    Permalink
  17. def >=(that: Measure[T]): Boolean

    Permalink
  18. object EQ extends ComparatorOp

    Permalink
  19. object GE extends ComparatorOp

    Permalink
  20. object GT extends ComparatorOp

    Permalink
  21. object LE extends ComparatorOp

    Permalink
  22. object LT extends ComparatorOp

    Permalink
  23. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  24. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. def equals(obj: Any): Boolean

    Permalink

    Equality is structural equality

    Equality is structural equality

    obj

    other object

    returns

    is equals or not

    Definition Classes
    Measure → AnyRef → Any
  27. val exact: Option[T]

    Permalink

    exact value if exists

  28. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. lazy val hashCode: Int

    Permalink
    Definition Classes
    Measure → AnyRef → Any
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. def lim(value: T, newUp: T, newLow: T): T

    Permalink

    limit a value of the measure

    limit a value of the measure

    value

    the initial value

    newUp

    the new upper bound

    newLow

    the new lower bound

    returns

    the limited value

  33. val low: T

    Permalink

    lower bound of the value

  34. def min(that: Measure[T]): Measure[T]

    Permalink

    Minimum of measures

    Minimum of measures

    that

    another measure

    returns

    resulting measure

  35. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  36. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. implicit val num: Numeric[T]

    Permalink

    the value must be numeric

  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  40. def toBounded(newUp: T, newLow: T): Measure[T] with Bounded[T]

    Permalink

    Transform a measure to a bounded measure

    Transform a measure to a bounded measure

    newUp

    the maximal upper bound

    newLow

    the minimal lower bound

    returns

    bounded measure

  41. def toProbability: Measure[T] with ProbLikeBound[T]

    Permalink

    Bounded as probability (ie [0, 1])

    Bounded as probability (ie [0, 1])

    returns

    a bounded measure

  42. def toString(): String

    Permalink
    Definition Classes
    Measure → AnyRef → Any
  43. val up: T

    Permalink

    upper bound of the value

  44. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped