public Schedule CalcSchedule(FilledBaseline fb) { if (!_fbCache.ContainsKey(fb)) { var optimizer = new LPOptimizerIndescrete(); var schedule = optimizer.Generate(Scenario, fb); _fbCache.Add(fb, schedule); } return(_fbCache[fb]); }
public Schedule CalcSchedule(Scenario scenario) { var o = new LPOptimizerIndescrete(); return(o.Generate(scenario, this)); }