package
flatzinc
Type Members
-
case class
FZAnnotation(predAnnId: String, expr: Seq[FZExpr[_]] = Seq()) extends FZExpr[String] with Product with Serializable
-
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
-
case class
FZArrayExpr[+A](value: Seq[FZExpr[A]])(implicit evidence$3: scala.reflect.api.JavaUniverse.TypeTag[A]) extends FZExpr[A] with Product with Serializable
-
case class
FZArrayIdx[+A](array: String, index: Int)(implicit evidence$1: scala.reflect.api.JavaUniverse.TypeTag[A]) extends FZExpr[A] with Product with Serializable
-
case class
FZBoolConst(value: Boolean) extends FZConstant[Boolean] with Product with Serializable
-
-
sealed
trait
FZDecl extends AnyRef
-
sealed
trait
FZExpr[+A] extends AnyRef
-
case class
FZFloatConst(value: Double) extends FZConstant[Double] with Product with Serializable
-
final
case class
FZFloatInterval(lb: Double, ub: Double) extends FZVarType[Double] with Product with Serializable
-
case class
FZIntConst(value: Int) extends FZConstant[Int] with Product with Serializable
-
final
case class
FZIntInterval(lb: Int, ub: Int) extends FZVarType[Int] with Product with Serializable
-
final
case class
FZIntSeq(values: Seq[Int]) extends FZVarType[Int] with Product with Serializable
-
case class
FZParamDecl(name: String, expression: CSPOMExpression[_]) extends FZDecl with Product with Serializable
-
case class
FZRange(range: Range) extends IndexSet with Product with Serializable
-
case class
FZSetConst(value: Seq[Int]) extends FZConstant[Seq[Int]] with Product with Serializable
-
case class
FZSolve(mode: SolveMode, ann: Seq[FZAnnotation]) extends Product with Serializable
-
case class
FZStringLiteral(value: String) extends FZConstant[String] with Product with Serializable
-
case class
FZVarDecl(name: String, expression: CSPOMExpression[_], affectation: Option[FZExpr[_]], annotations: Seq[FZAnnotation]) extends Product with Serializable
-
case class
FZVarParId[+A](ident: String)(implicit evidence$2: scala.reflect.api.JavaUniverse.TypeTag[A]) extends FZExpr[A] with Product with Serializable
-
sealed
trait
FZVarType[T] extends AnyRef
-
sealed
trait
IndexSet extends AnyRef
-
case class
Maximize[T](e: FZExpr[T]) extends SolveMode with Product with Serializable
-
case class
Minimize[T](e: FZExpr[T]) extends SolveMode with Product with Serializable
-
sealed
trait
SolveMode extends AnyRef