AbstractGroup

class simframe.frame.AbstractGroup[source]

Bases: object

This is an abstract class that serves as template for other classes.

AbstractGroup has a descriptive string, an owner and an updater. The owner is the parent Frame object and is hidden. The updater is of type Heartbeat.

AbstractGroup has an update method that is calling systole, updater, and diastole of the Heartbeat object, which manages the update of AbstractGroup.

AbstractGroup should not be instanciated directly.

Attributes:
description

Description of the instance.

updater

Heatbeat object with instructions for updating the instance.

Methods

update(*args, **kwargs)

Function to update the object.

Attributes Summary

description

Description of the instance.

updater

Heatbeat object with instructions for updating the instance.

Methods Summary

update(*args, **kwargs)

Function to update the object.

Attributes Documentation

description

Description of the instance.

updater

Heatbeat object with instructions for updating the instance.

Methods Documentation

update(*args, **kwargs)[source]

Function to update the object. Ths functions calls the heartbeat instance of the object.

Parameters:
  • args (additional positional arguments) –

  • kwargs (additional keyword arguments) –

Notes

Positional arguments and keyword arguments are only passed to the updater, NOT to systole and diastole.