Home | History | Annotate | Download | only in v8-v4

Lines Matching refs:constraints

90  * Strengths are used to measure the relative importance of constraints.
92 * disrupting current constraints. Strengths cannot be created outside
190 * Normal constraints are not input constraints. An input constraint
203 * Abstract superclass for constraints having a single possible output
294 // Stay constraints do nothing
319 // Edit constraints do nothing
332 * Abstract superclass for constraints having two possible output
533 this.constraints = new OrderedCollection();
542 * Add the given constraint to the set of all constraints that refer
546 this.constraints.add(c);
553 this.constraints.remove(c);
577 * variables of constraints that have been processed are marked with
594 * a list of unsatisfied downstream constraints and attempt to
597 * unnecessarily adding and then overriding weak constraints.
625 * constraints, usually a set of input constraints. This method
627 * only constraints whose output variables are not stay. Constraints
628 * that do no computation, such as stay and edit constraints, are
659 * given constraints, usually a set of input constraints.
661 Planner.prototype.extractPlanFromConstraints = function (constraints) {
663 for (var i = 0; i < constraints.size(); i++) {
664 var c = constraints.at(i);
704 * unsatisfied constraints sorted in order of decreasing strength.
715 for (var i = 0; i < v.constraints.size(); i++) {
716 var c = v.constraints.at(i);
721 for (var i = 0; i < v.constraints.size(); i++) {
722 var next = v.constraints.at(i);
734 var cc = v.constraints;
747 * A Plan is an ordered list of constraints to be executed in sequence
748 * to resatisfy all currently satisfiable constraints in the face of
780 * constraints is constructed with a stay constraint on one end. An
795 // Build chain of n equality constraints