All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.aiddl.common.scala.reasoning.constraint.PropagationFunction.scala Maven / Gradle / Ivy

package org.aiddl.common.scala.reasoning.constraint

import org.aiddl.core.scala.function.Initializable
import org.aiddl.core.scala.representation._

trait PropagationFunction {

  def init(csp: ConstraintSatisfactionProblem): Unit

  def propagate(assignment: List[Term], domains: Map[Term, Seq[Term]]): Option[Map[Term, Seq[Term]]]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy