cosapp.drivers.iterativecase

Classes

IterativeCase(name[, owner])

Abstract interface to children cases for a AbstractSolver.

class cosapp.drivers.iterativecase.IterativeCase(name: str, owner: cosapp.systems.System | None = None, **kwargs)[source]

Bases: RunOnce

Abstract interface to children cases for a AbstractSolver.

Parameters:
  • name (str, optional) – Name of the Module

  • owner (System, optional) – System to which driver belongs; defaults to None

  • **kwargs (Dict[str, Any]) – Optional keywords arguments

abstract reset_problem() None[source]

Reset mathematical problem(s) defined on case.