pymor.bindings.slycot¶
Module Contents¶
- class pymor.bindings.slycot.SlycotLyapunovSolver[source]¶
Bases:
pymor.solvers.matrix_equations.interface.LyapunovSolverCompute the dense solution of a
LyapunovEquationusing slycot.Uses
slycot.sb03md57(if E isNone) orslycot.sg03ad(if E is notNone), which are based on the Bartels-Stewart algorithm.This solver has no tunable parameters.
- class pymor.bindings.slycot.SlycotLyapunovSolverLRCF[source]¶
Bases:
pymor.solvers.matrix_equations.interface.LyapunovSolverLRCFCompute a low-rank Cholesky factor of the solution of a
LyapunovEquationusing slycot.Computes the dense solution \(X\) with
SlycotLyapunovSolverand factorizes it.This solver has no tunable parameters.
- class pymor.bindings.slycot.SlycotPositiveRiccatiSolver[source]¶
Bases:
pymor.solvers.matrix_equations.interface.PositiveRiccatiSolverCompute the dense solution of a
PositiveRiccatiEquationusing slycot.The positive Riccati equation differs from the
RiccatiEquationonly in the sign of the quadratic term, so it is solved bySlycotRiccatiSolverwith \(R\) negated. When \(R\) isNoneit is materialized as the identity first – passingNoneon would let the ordinary Riccati solver default to \(+I\).This solver has no tunable parameters.
- class pymor.bindings.slycot.SlycotPositiveRiccatiSolverLRCF[source]¶
Bases:
pymor.solvers.matrix_equations.interface.PositiveRiccatiSolverLRCFCompute a LR Cholesky factor of the solution of a
PositiveRiccatiEquationusing slycot.Computes the dense solution \(X\) with
SlycotPositiveRiccatiSolverand factorizes it. The factorization assumes \(X \succcurlyeq 0\).This solver has no tunable parameters.
- class pymor.bindings.slycot.SlycotRiccatiSolver[source]¶
Bases:
pymor.solvers.matrix_equations.interface.RiccatiSolverCompute the dense solution of a
RiccatiEquationusing slycot.Uses
slycot.sb02md(if E isNoneand S isNone), which is based on the Schur vector approach, orslycot.sb02od(if E isNoneand S is notNone) orslycot.sg02ad(if E is notNone), which are both based on the method of deflating subspaces.This solver has no tunable parameters.
- class pymor.bindings.slycot.SlycotRiccatiSolverLRCF[source]¶
Bases:
pymor.solvers.matrix_equations.interface.RiccatiSolverLRCFCompute a low-rank Cholesky factor of a the solution of a
RiccatiEquationusing slycot.Computes the dense solution \(X\) with
SlycotRiccatiSolverand factorizes it.This solver has no tunable parameters.