ROSolveResults

(class from pyomo.contrib.pyros.solve_data)

class pyomo.contrib.pyros.solve_data.ROSolveResults(config=None, iterations=None, time=None, final_objective_value=None, pyros_termination_condition=None)[source]

Bases: object

PyROS solver results object.

Parameters:
  • config (ConfigDict, optional) – User-specified solver settings.

  • iterations (int, optional) – Number of iterations required.

  • time (float, optional) – Total elapsed time (or wall time), in seconds.

  • final_objective_value (float, optional) – Final objective function value to report.

  • pyros_termination_condition (pyrosTerminationCondition, optional) – PyROS-specific termination condition.

config

User-specified solver settings.

Type:

ConfigDict

iterations

Number of iterations required by PyROS.

Type:

int

time

Total elapsed time (or wall time), in seconds.

Type:

float

final_objective_value

Final objective function value to report. If a nominal objective focus was elected, then the value of the nominal objective function is reported. If a worst-case objective focus was elected, then the value of the worst-case objective function is reported.

Type:

float

pyros_termination_condition

Indicator of the manner of termination.

Type:

pyrosTerminationCondition

__init__(config=None, iterations=None, time=None, final_objective_value=None, pyros_termination_condition=None)[source]

Initialize self (see class docstring).

Methods

__init__([config, iterations, time, ...])

Initialize self (see class docstring).

Member Documentation