finesse.element_workspace.ElementWorkspace

Overview

class finesse.element_workspace.ElementWorkspace(sim, owner, values=None)

Bases: object

This is the most basic workspace for a model element. It keeps track of the owner element and its parameter values in the self.values object.

Methods

ElementWorkspace.__init__(*args, **kwargs)

ElementWorkspace.compile_cy_exprs(self)

ElementWorkspace.update_parameter_values(self)

Updates the self.values container which holds the latest values of this elements parameters.