class ArcConsistency: public PropagationAlgorithm

Classe che implementa l'Arc-Consistenza

Inheritance:


Public Methods

[more] ArcConsistency ()
[more]void propagate (CSProblem *c)
Applica l'arc-consistenza sul CSProblem passato come argomento
[more]virtual ~ArcConsistency ()
Distruttore

Private Methods

[more]void move (ConstraintVector * cvTo, ConstraintVector * cvFrom, Variable * var)
Sposta in cvTo i vincoli in cvFrom che contengono la variabile var

Inherited from PropagationAlgorithm:

Public Methods

ostd::string getName() const

Protected Fields

ostd::string name

Protected Methods

obool fulfillable( const ConstraintVector * cv, const VarVector *vv, const Environment * env)
obool fulfillableRec( const ConstraintVector * cv, const VarVector *vv, const Environment * env, VarVector::const_iterator vvit)

Documentation

Classe che implementa l'Arc-Consistenza
o ArcConsistency()

ovoid propagate(CSProblem *c)
Applica l'arc-consistenza sul CSProblem passato come argomento

ovirtual ~ArcConsistency()
Distruttore

ovoid move(ConstraintVector * cvTo, ConstraintVector * cvFrom, Variable * var)
Sposta in cvTo i vincoli in cvFrom che contengono la variabile var


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.