Home | History | Annotate | Download | only in benchmarks

Lines Matching refs:plan

290  * change their output during plan execution.  This is called "stay
630 * Extract a plan for resatisfaction starting from the given source
632 * assumes that stay optimization is desired; the plan will contain
635 * not included in the plan.
637 * to the plan under construction. A constraint may be appended to
638 * the plan when all its input variables are known. A variable is
640 * been computed by a constraint appearing earlier in the plan), b)
641 * the variable is 'stay' (i.e. it is a constant at plan execution
650 var plan = new Plan();
655 plan.addConstraint(c);
660 return plan;
664 * Extract a plan for resatisfying starting from the output of the
672 // not in plan already and eligible for inclusion
753 * A Plan is an ordered list of constraints to be executed in sequence
757 function Plan() {
761 Plan.prototype.addConstraint = function (c) {
765 Plan.prototype.size = function () {
769 Plan.prototype.constraintAt = function (index) {
773 Plan.prototype.execute = function () {
789 * and executing a constraint satisfaction plan. There are two cases.
816 var plan = planner.extractPlanFromConstraints(edits);
819 plan.execute();
866 var plan = planner.extractPlanFromConstraints(edits);
869 plan.execute();