finesse.components.matrixfill

Functions to fill the local matrices of components.

Functions

mirror_fill(mirror, BaseSimulation sim, …)

Fills the sub-matrix of the interferometer matrix held by sim, corresponding to the mirror component.

beamsplitter_fill(beamsplitter, …)

Fills the sub-matrix of the interferometer matrix held by sim, corresponding to the beamsplitter component.

space_fill(space, BaseSimulation sim, …)

Fills the sub-matrix of the interferometer matrix held by sim, corresponding to the space component.

modulator_fill(modulator, …)

laser_fill_rhs(laser, BaseSimulation sim, …)

Fills the right hand side (RHS) vector corresponding to the light source laser.

laser_fill_signal(laser, BaseSimulation sim, …)