cosapp.drivers.abstractsetofcases

Classes

AbstractSetOfCases(name[, owner])

This driver builds a set of cases from a list

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

Bases: Driver

This driver builds a set of cases from a list

Parameters:
  • name (str) – Name of the driver

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

  • **kwargs (Any) – Keyword arguments will be used to set driver options

cases: Iterable[Any] | None
compute() None[source]

Contains the customized Module calculation, to execute after children.

run_children() None[source]

Runs all driver children.

setup_run()[source]

Actions performed prior to the Module.compute call.