Package

cspom

flatzinc

Permalink

package flatzinc

Visibility
  1. Public
  2. All

Type Members

  1. case class FZAnnotation(predAnnId: String, expr: Seq[FZExpr[_]] = Seq()) extends FZExpr[String] with Product with Serializable

    Permalink
  2. final case class FZArray[T](indices: Seq[IndexSet], typ: FZVarType[T])(implicit evidence$1: scala.reflect.api.JavaUniverse.TypeTag[T]) extends FZVarType[T] with Product with Serializable

    Permalink
  3. case class FZArrayExpr[+A](value: Seq[FZExpr[A]])(implicit evidence$3: scala.reflect.api.JavaUniverse.TypeTag[A]) extends FZExpr[A] with Product with Serializable

    Permalink
  4. case class FZArrayIdx[+A](array: String, index: Int)(implicit evidence$1: scala.reflect.api.JavaUniverse.TypeTag[A]) extends FZExpr[A] with Product with Serializable

    Permalink
  5. case class FZBoolConst(value: Boolean) extends FZConstant[Boolean] with Product with Serializable

    Permalink
  6. sealed trait FZConstant[+A] extends FZExpr[A]

    Permalink
  7. sealed trait FZDecl extends AnyRef

    Permalink
  8. sealed trait FZExpr[+A] extends AnyRef

    Permalink
  9. case class FZFloatConst(value: Double) extends FZConstant[Double] with Product with Serializable

    Permalink
  10. final case class FZFloatInterval(lb: Double, ub: Double) extends FZVarType[Double] with Product with Serializable

    Permalink
  11. case class FZIntConst(value: Int) extends FZConstant[Int] with Product with Serializable

    Permalink
  12. final case class FZIntInterval(lb: Int, ub: Int) extends FZVarType[Int] with Product with Serializable

    Permalink
  13. final case class FZIntSeq(values: Seq[Int]) extends FZVarType[Int] with Product with Serializable

    Permalink
  14. case class FZParamDecl(name: String, expression: CSPOMExpression[_]) extends FZDecl with Product with Serializable

    Permalink
  15. case class FZRange(range: Range) extends IndexSet with Product with Serializable

    Permalink
  16. case class FZSetConst(value: Seq[Int]) extends FZConstant[Seq[Int]] with Product with Serializable

    Permalink
  17. case class FZSolve(mode: SolveMode, ann: Seq[FZAnnotation]) extends Product with Serializable

    Permalink
  18. case class FZStringLiteral(value: String) extends FZConstant[String] with Product with Serializable

    Permalink
  19. case class FZVarDecl(name: String, expression: CSPOMExpression[_], affectation: Option[FZExpr[_]], annotations: Seq[FZAnnotation]) extends Product with Serializable

    Permalink
  20. case class FZVarParId[+A](ident: String)(implicit evidence$2: scala.reflect.api.JavaUniverse.TypeTag[A]) extends FZExpr[A] with Product with Serializable

    Permalink
  21. sealed trait FZVarType[T] extends AnyRef

    Permalink
  22. sealed trait IndexSet extends AnyRef

    Permalink
  23. case class Maximize[T](e: FZExpr[T]) extends SolveMode with Product with Serializable

    Permalink
  24. case class Minimize[T](e: FZExpr[T]) extends SolveMode with Product with Serializable

    Permalink
  25. sealed trait SolveMode extends AnyRef

    Permalink

Value Members

  1. object FZBoolean extends FZVarType[Boolean]

    Permalink
  2. object FZFloat extends FZVarType[Double] with Product with Serializable

    Permalink
  3. object FZInt extends FZVarType[Int] with Product with Serializable

    Permalink
  4. object FZIntSet extends FZVarType[Int] with Product with Serializable

    Permalink
  5. object FlatZincParser extends RegexParsers with Parser

    Permalink
  6. object Satisfy extends SolveMode with Product with Serializable

    Permalink
  7. object SomeIndexSet extends IndexSet with Product with Serializable

    Permalink

Ungrouped