Class

de.sciss.poirot

ScalaSolutionListener

Related Doc: package poirot

Permalink

class ScalaSolutionListener[A <: Var] extends SimpleSolutionListener[A]

Solution listener that prints solutions of search using user specified functions.

Linear Supertypes
SimpleSolutionListener[A], SolutionListener[A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaSolutionListener
  2. SimpleSolutionListener
  3. SolutionListener
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalaSolutionListener(printFunctions: Seq[() ⇒ Unit])

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def assignSolution(arg0: Store, arg1: Int): Boolean

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  6. def assignSolution(arg0: Store): Boolean

    Permalink
    Definition Classes
    SimpleSolutionListener
  7. def clone(): AnyRef

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def executeAfterSolution(search: Search[A], select: SelectChoicePoint[A]): Boolean

    Permalink
    Definition Classes
    ScalaSolutionListener → SimpleSolutionListener → SolutionListener
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def findSolutionMatchingParent(arg0: Int): Int

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def getParentSolution(arg0: Int): Int

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  15. def getSolution(arg0: Int): Array[Domain]

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  16. def getSolutions(): Array[Array[Domain]]

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  17. def getVariables(): Array[A]

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  18. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  20. def isRecordingSolutions(): Boolean

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  21. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  24. def printAllSolutions(): Unit

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  25. def recordSolution(): Unit

    Permalink
    Definition Classes
    SimpleSolutionListener
  26. def recordSolutions(arg0: Boolean): Unit

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  27. def returnSolution(arg0: Int): Array[PrimitiveConstraint]

    Permalink
    Definition Classes
    SimpleSolutionListener
  28. def returnSolution(): Array[PrimitiveConstraint]

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  29. def searchAll(arg0: Boolean): Unit

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  30. def setChildrenListeners(arg0: SolutionListener[A]): Unit

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  31. def setChildrenListeners(arg0: Array[SolutionListener[A]]): Unit

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  32. def setParentSolutionListener(arg0: SolutionListener[_ <: Var]): Unit

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  33. def setSolutionLimit(arg0: Int): Unit

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  34. def solutionLimitReached(): Boolean

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  35. def solutionsNo(): Int

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener
  36. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    SimpleSolutionListener → SolutionListener → AnyRef → Any
  38. final def wait(): Unit

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

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

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

Inherited from SimpleSolutionListener[A]

Inherited from SolutionListener[A]

Inherited from AnyRef

Inherited from Any

Ungrouped