Class/Object

de.sciss.poirot

DoubleVar

Related Docs: object DoubleVar | package poirot

Permalink

class DoubleVar extends FloatVar

A floating point variable and its primitive constraints.

Linear Supertypes
FloatVar, Var, Backtrackable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DoubleVar
  2. FloatVar
  3. Var
  4. Backtrackable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DoubleVar(name: String, min: Double, max: Double)(implicit model: Model)

    Permalink
    Attributes
    protected

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. def #!=(that: Double): PneqC

    Permalink

    Defines an 'inequality' constraint between this variable and a Double constant.

    Defines an 'inequality' constraint between this variable and a Double constant.

    that

    a second parameter for the 'inequality' constraint.

    returns

    the defined constraint.

  3. def #!=(that: FloatVar): PneqQ

    Permalink

    Defines an 'inequality' constraint between two DoubleVar instances.

    Defines an 'inequality' constraint between two DoubleVar instances.

    that

    a second parameter for the 'inequality' constraint.

    returns

    the defined constraint.

  4. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  5. def #<(that: Double): PltC

    Permalink

    Defines a 'less than' constraint between this variable and a Double constant.

    Defines a 'less than' constraint between this variable and a Double constant.

    that

    a second parameter for the 'less than' constraint.

    returns

    the defined constraint.

  6. def #<(that: FloatVar): PltQ

    Permalink

    Defines a 'less than' constraint between two DoubleVar instances.

    Defines a 'less than' constraint between two DoubleVar instances.

    that

    a second parameter for the 'less than' constraint.

    returns

    the defined constraint.

  7. def #<=(that: Double): PlteqC

    Permalink

    Defines a 'less than or equal' constraint between this variable and a Double constant.

    Defines a 'less than or equal' constraint between this variable and a Double constant.

    that

    a second parameter for the 'less than or equal' constraint.

    returns

    the defined constraint.

  8. def #<=(that: FloatVar): PlteqQ

    Permalink

    Defines a 'less than or equal' constraint between two DoubleVar instances.

    Defines a 'less than or equal' constraint between two DoubleVar instances.

    that

    a second parameter for the 'less than or equal' constraint.

    returns

    the defined constraint.

  9. def #=(that: Double): PeqC

    Permalink

    Defines an 'equation' constraint between this variable and a Double constant.

    Defines an 'equation' constraint between this variable and a Double constant.

    that

    a second parameter for the 'equation' constraint.

    returns

    the defined constraint.

  10. def #=(that: org.jacop.core.IntVar): XeqP

    Permalink

    Defines an 'equation' constraint between this variable and an IntVar.

    Defines an 'equation' constraint between this variable and an IntVar.

    that

    a second parameter for the 'equation' constraint.

    returns

    the defined constraint.

  11. def #=(that: FloatVar): PeqQ

    Permalink

    Defines an 'equation' constraint between two DoubleVar instances.

    Defines an 'equation' constraint between two DoubleVar instances.

    that

    a second parameter for the 'equation' constraint.

    returns

    the defined constraint.

  12. def #>(that: Double): PgtC

    Permalink

    Defines a 'greater than' constraint between this variable and a Double constant.

    Defines a 'greater than' constraint between this variable and a Double constant.

    that

    a second parameter for the 'greater than' constraint.

    returns

    the defined constraint.

  13. def #>(that: FloatVar): PgtQ

    Permalink

    Defines a 'greater than' constraint between two DoubleVar instances.

    Defines a 'greater than' constraint between two DoubleVar instances.

    that

    a second parameter for the 'greater than' constraint.

    returns

    the defined constraint.

  14. def #>=(that: Double): PgteqC

    Permalink

    Defines a 'greater than or equal' constraint between this variable and a Double constant.

    Defines a 'greater than or equal' constraint between this variable and a Double constant.

    that

    a second parameter for the 'greater than or equal' constraint.

    returns

    the defined constraint.

  15. def #>=(that: FloatVar): PgteqQ

    Permalink

    Defines a 'greater than or equal' constraint between two DoubleVar instances.

    Defines a 'greater than or equal' constraint between two DoubleVar instances.

    that

    a second parameter for the 'greater than or equal' constraint.

    returns

    the defined constraint.

  16. def *(that: Double): DoubleVar

    Permalink

    Defines a 'multiplication' constraint between this variable and a Double value.

    Defines a 'multiplication' constraint between this variable and a Double value.

    that

    a second parameter for the 'multiplication' constraint.

    returns

    variable being the result of the constraint.

  17. def *(that: FloatVar): DoubleVar

    Permalink

    Defines a 'multiplication' constraint between two DoubleVar instances.

    Defines a 'multiplication' constraint between two DoubleVar instances.

    that

    a second parameter for the 'multiplication' constraint.

    returns

    variable being the result of the constraint.

  18. def +(that: Double): DoubleVar

    Permalink

    Defines an 'add' constraint between this variable and an another Double value.

    Defines an 'add' constraint between this variable and an another Double value.

    that

    a second double parameter for the 'addition' constraint.

    returns

    variable being the result of the constraint.

  19. def +(that: FloatVar): DoubleVar

    Permalink

    Defines an 'add' constraint between two DoubleVar instances.

    Defines an 'add' constraint between two DoubleVar instances.

    that

    a second parameter for the 'addition' constraint.

    returns

    variable being the result of the constraint.

  20. def -(that: Double): DoubleVar

    Permalink

    Defines a 'subtract' constraint between this variable and a Double value.

    Defines a 'subtract' constraint between this variable and a Double value.

    that

    a second Double parameter for the 'subtraction' constraint.

    returns

    variable being the result of the constraint.

  21. def -(that: FloatVar): DoubleVar

    Permalink

    Defines a 'subtract' constraint between two DoubleVar instances.

    Defines a 'subtract' constraint between two DoubleVar instances.

    that

    a second parameter for the 'subtraction' constraint.

    returns

    variable being the result of the constraint.

  22. def /(that: FloatVar): DoubleVar

    Permalink

    Defines a 'division' constraint between two DoubleVar instances.

    Defines a 'division' constraint between two DoubleVar instances.

    that

    a second parameter for the 'division' constraint.

    returns

    variable being the result of the constraint.

  23. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  24. def addDom(arg0: FloatDomain): Unit

    Permalink
    Definition Classes
    FloatVar
  25. def addDom(arg0: Double, arg1: Double): Unit

    Permalink
    Definition Classes
    FloatVar
  26. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def dom(): FloatDomain

    Permalink
    Definition Classes
    FloatVar → Var
  29. def domainHasChanged(arg0: Int): Unit

    Permalink
    Definition Classes
    FloatVar → Var
  30. def eq(arg0: FloatVar): Boolean

    Permalink
    Definition Classes
    FloatVar
  31. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  33. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  35. def getSize(): Int

    Permalink
    Definition Classes
    FloatVar → Var
  36. def getSizeFloat(): Double

    Permalink
    Definition Classes
    FloatVar
  37. def getStore(): Store

    Permalink
    Definition Classes
    Var
  38. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  39. def id(): String

    Permalink
    Definition Classes
    Var
  40. def index(): Int

    Permalink
    Definition Classes
    Var → Backtrackable
  41. def isEmpty(): Boolean

    Permalink
    Definition Classes
    FloatVar → Var
  42. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  43. def level(): Int

    Permalink
    Definition Classes
    FloatVar → Var → Backtrackable
  44. def max(): Double

    Permalink
    Definition Classes
    FloatVar
  45. def min(): Double

    Permalink
    Definition Classes
    FloatVar
  46. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  49. def putConstraint(arg0: Constraint): Unit

    Permalink
    Definition Classes
    FloatVar → Var
  50. def putModelConstraint(arg0: Constraint, arg1: Int): Unit

    Permalink
    Definition Classes
    FloatVar → Var
  51. def putSearchConstraint(arg0: Constraint): Unit

    Permalink
    Definition Classes
    FloatVar → Var
  52. def recentDomainPruning(): FloatDomain

    Permalink
    Definition Classes
    FloatVar
  53. def remove(arg0: Int): Unit

    Permalink
    Definition Classes
    FloatVar → Backtrackable
  54. def removeConstraint(arg0: Constraint): Unit

    Permalink
    Definition Classes
    FloatVar → Var
  55. def setDomain(arg0: FloatDomain): Unit

    Permalink
    Definition Classes
    FloatVar
  56. def setDomain(arg0: Double, arg1: Double): Unit

    Permalink
    Definition Classes
    FloatVar
  57. def singleton(): Boolean

    Permalink
    Definition Classes
    FloatVar → Var
  58. def singleton(arg0: Double): Boolean

    Permalink
    Definition Classes
    FloatVar
  59. def sizeConstraints(): Int

    Permalink
    Definition Classes
    FloatVar → Var
  60. def sizeConstraintsOriginal(): Int

    Permalink
    Definition Classes
    FloatVar → Var
  61. def sizeSearchConstraints(): Int

    Permalink
    Definition Classes
    FloatVar → Var
  62. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  63. def toString(): String

    Permalink
    Definition Classes
    FloatVar → AnyRef → Any
  64. def toStringFull(): String

    Permalink
    Definition Classes
    FloatVar → Var
  65. def unary_-: DoubleVar

    Permalink

    Defines a unary "-" constraint for this variable.

    Defines a unary "-" constraint for this variable.

    returns

    variable being the result of the unary negation constraint.

  66. def value(): Double

    Permalink
    Definition Classes
    FloatVar
  67. final def wait(): Unit

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

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

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

Inherited from FloatVar

Inherited from Var

Inherited from Backtrackable

Inherited from AnyRef

Inherited from Any

Ungrouped