class PubGrub::PartialSolution

Defined in:

pubgrub/partial_solution.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def attempted : Int32 #

[View source]
def backtrack(decision_level : Int32) : Nil #

[View source]
def decide(constraint : Constraint) : Nil #

[View source]
def decision_level : Int32 #

[View source]
def decisions : Array(Package) #

[View source]
def derive(constraint : Constraint, positive : Bool, cause : Incompatibility) : Nil #

[View source]
def relation(term : Term) : Relation #

[View source]
def satisfier(term : Term) : Assignment #

[View source]
def satisfies?(term : Term) : Bool #

[View source]
def unsatisfied : Array(Term) #

[View source]