/// <summary> /// Initializes a new instance of the <see cref="GurobiRunner" /> class. /// </summary> /// <param name="gurobiEnvironment">The _environment to use for all runs.</param> /// <param name="runnerConfiguration">The configuration for the <see cref="GurobiRunner"/>.</param> public GurobiRunner(GRBEnv gurobiEnvironment, GurobiRunnerConfiguration runnerConfiguration) { this._environment = gurobiEnvironment; this._runnerConfiguration = runnerConfiguration; }
/// <summary> /// Initializes a new instance of the <see cref="GurobiRunner" /> class. /// </summary> /// <param name="gurobiEnvironment">The _environment to use for all runs.</param> /// <param name="runnerConfiguration">The <see cref="GurobiRunnerConfiguration"/>.</param> /// <param name="tunerConfiguration">The <see cref="AlgorithmTunerConfiguration"/>.</param> public GurobiRunner(GRBEnv gurobiEnvironment, GurobiRunnerConfiguration runnerConfiguration, AlgorithmTunerConfiguration tunerConfiguration) { this._environment = gurobiEnvironment; this._runnerConfiguration = runnerConfiguration; this._tunerConfiguration = tunerConfiguration; }
/// <summary> /// Initializes a new instance of the <see cref="GurobiRunnerFactory"/> class. /// </summary> /// <param name="gurobiSettings">The gurobi settings.</param> public GurobiRunnerFactory(GurobiRunnerConfiguration gurobiSettings) { this.GurobiSettings = gurobiSettings; }
/// <summary> /// Initializes a new instance of the <see cref="GurobiRunnerFactory"/> class. /// </summary> /// <param name="runnerConfiguration">The <see cref="GurobiRunnerConfiguration"/>.</param> /// <param name="tunerConfiguration">The <see cref="AlgorithmTunerConfiguration"/>.</param> public GurobiRunnerFactory(GurobiRunnerConfiguration runnerConfiguration, AlgorithmTunerConfiguration tunerConfiguration) { this._runnerConfiguration = runnerConfiguration; this._tunerConfiguration = tunerConfiguration; }