finesse.analysis.actions.base.AnalysisState

Overview

class finesse.analysis.actions.base.AnalysisState(model, name='AnalysisState', parent=None)[source]

Bases: TreeNode

Properties

AnalysisState.action_workspaces

Actions can use their id, id(self), to generate a key to store simulation specific data and reuse it each time run is called.

AnalysisState.model

AnalysisState.previous_solution

AnalysisState.sim

Methods

AnalysisState.__init__(model[, name, parent])

AnalysisState.apply(action)

AnalysisState.build_model(changing_params, ...)

AnalysisState.finished()