embcol.logging.ProgressMessage

class embcol.logging.ProgressMessage(iteration, cost, max_constr_vio, state)[source]

Bases: object

Structured message for optimization progress.

Parameters:
  • iteration (int) – Iteration number.

  • cost (float) – Cost.

  • max_constr_vio (float) – Maximum constraint violation.

  • state (mapping of str to float) – Other values detailing an optimization state.

Attributes

cost

Cost.

iteration

Iteration number.

max_constr_vio

Maximum constraint violation.

state

Other values detailing an optimization state.