finesse.analysis.actions.series.ForSolution

Overview

class finesse.analysis.actions.series.ForSolution[source]

Bases: BaseSolution

Solution generated by a For Action.

Examples

A simple example printing some a varied laser power output. >>> import finesse >>> model = finesse.Model() >>> model.parse(‘’’ … l l1 … pd P l1.p1.o … ‘’’) >>> sol = model.run(‘for(l1.P, [0, 1, 2, 3], print(l1.P))’) 0.0 W 1.0 W 2.0 W 3.0 W >>> print(sol.values) [0, 1, 2, 3]

Attributes
parameterobject | str

Model parameter that was varied by the For action

valuesarray_like

Array of values that were iterated over