finesse.simulations.graph.tools

Classes

ModelOperatorPicture(model[, evaluate, reduce])

A picture of the current model state in terms of operators applied in a reduced graph.

Functions

evaluate_non_changing_symbols(equations[, ...])

Evaluate the non-changing symbols in the given equations.

expression_tuple_to_symbolic(expr, ...)

Converts an expression tuple to a symbolic expression using the provided optical equations.

get_all_optical_equations(elements)

Get all optical equations from a list of elements.

get_cavities(graph)

Get the cavities (self loops) and their coupling status from an OperatorGraph.

make_optical_operator_graph(model)

Create an optical operator graph based on the given model.

make_symbolic_optical_operators(graph, ...)

Calculate symbolic optical operators for a given graph and optical equations.