public static ConferenceScheduler.Interfaces.IConferenceOptimizer Create(this IConferenceOptimizer ignore, EventHandler eventHandlers) { // return new Engine(eventHandlers.EngineUpdateEventHandler); // return new Gurobi.Engine(eventHandlers.EngineUpdateEventHandler); return(new ConferenceScheduler.Optimizer.Glop.Engine(eventHandlers.EngineUpdateEventHandler)); }
public static ConferenceScheduler.Interfaces.IConferenceOptimizer Create(this IConferenceOptimizer ignore, EventHandler eventHandlers, bool disableTrace) { return(new ConferenceScheduler.Optimizer.Glop.Engine(eventHandlers.EngineUpdateEventHandler, disableTrace)); }
public static IConferenceOptimizer Create(this IConferenceOptimizer ignore) { return(ignore.Create(new EventHandler())); }
public static IConferenceOptimizer Create(this IConferenceOptimizer ignore, bool disableTrace) { return(ignore.Create(new EventHandler(), disableTrace)); }