Esempio n. 1
0
 public PlanSchedule(IPlan plan, Schedule cntgs, MergeManager mm, DecompositionLinks dlinks) : base(plan.Steps, plan.Initial, plan.Goal, plan.InitialStep, plan.GoalStep, plan.Orderings, plan.CausalLinks, plan.Flaws)
 {
     Cntgs   = cntgs;
     MM      = mm;
     DeLinks = dlinks;
 }
Esempio n. 2
0
 public PlanSchedule(IPlan plan, List <Tuple <IPlanStep, IPlanStep> > cntgs, List <Tuple <int, int> > mm, DecompositionLinks dlinks) : base(plan.Steps, plan.Initial, plan.Goal, plan.InitialStep, plan.GoalStep, plan.Orderings, plan.CausalLinks, plan.Flaws)
 {
     Cntgs   = new Schedule(cntgs);
     MM      = new MergeManager(mm);
     DeLinks = dlinks.Clone();
 }
Esempio n. 3
0
 public PlanSchedule() : base()
 {
     Cntgs   = new Schedule();
     MM      = new MergeManager();
     DeLinks = new DecompositionLinks();
 }