public LinearProgramSolverWeek3(IAnalyzeEnteringLeavingVariables analyze, IPivotDictionary pivotor, IMapPrimalToDual mapPrimalToDual, IMapDualToPrimal mapDualToPrimal, IRestoreObjective restoreObjective) { _analyze = analyze; _pivotor = pivotor; _mapPrimalToDual = mapPrimalToDual; _mapDualToPrimal = mapDualToPrimal; _restoreObjective = restoreObjective; }
public void Init() { _reader = new LinearProgramDictionaryReader(); _analyze = new SimpleAnalyzeEnteringLeavingVariables(); _pivotor = new HackyPivot2(); }
public LinearProgramSolverWeek2(IAnalyzeEnteringLeavingVariables analyze, IPivotDictionary pivotor) { _analyze = analyze; _pivotor = pivotor; }