pymoto.minimize_oc

pymoto.minimize_oc(variables: Signal | Iterable[Signal], objective: Signal, function: Module = None, maxit: int = 100, tolx: float = 0.0001, tolf: float = 0.0001, **kwargs)

Execute minimization using the OC-method

Parameters:
  • variables – One or more varaible Signals defining the design variables

  • response – Response signal to be minimized (objective)

Keyword Arguments:
  • function (optional) – The Network defining the optimization problem

  • maxit – Maximum number of iterations

  • tolx – Stopping criterium for relative design change

  • tolf – Stopping criterium for relative objective change

  • **kwargs – Arguments passed to pymoto.OC