cosapp.drivers.iterativecase

Classes

IterativeCase(name, owner, **kwargs)

Abstract interface to children cases for a AbstractSolver.

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

Bases: cosapp.drivers.runonce.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.