.Modelica_LinearSystems2.Math.Matrices.Internal

Information

Generally, the functions in this package should not be used by the user.

This package contains functions which cannot be used in an arbitrary way and require particular knowledge. Therefore, only advanced users should deal with contained classes.

Contents

NameDescription
 carenlsNewton's method with exact line search for solving continuous algebraic riccati equation
 darenlsNewton's method with exact line search for solving continuous algebraic riccati equation
 eigenvalues2Compute eigenvalues and unnormalized eigenvectors
 eigenvaluesHessenbergCompute eigenvalues of an upper Hessenberg form matrix
 findLocal_tkFind a local minimizer tk to define the length of the step tk*Nk in carenls or darenls
 haveZeroRowBoolean output is true if at least one matrix row is zero vector
 hessenberg2Compute an upper Hessenberg matrix by repeatedly applicated householder similarity transformation
 hohoTrafoLowerHessCompute the similarity transformation S*A*S of matrix A with householder matrix S = I - 2u*u' to compute a lower Hessenberg form
 hohoTrafoUpperHessCompute the similarity (Householder-) transformation S*A*S of matrix A with householder matrix S = I - 2u*u' to compute an upper Hessenberg form
 householderSimilarityTransformation2Calculate the similarity transformation SAS of matrix A with householder matrix S = I - 2u*u'/(u'*u) to compute a lower Hessenberg form
 multiplyWithOrthogonalQ_hrOverwrites the general real M-by-N matrix C with Q * C or C * Q or Q' * C or C * Q', depending on inputs trans and side
 multiplyWithOrthogonalQ_qrOverwrites the general real M-by-N matrix C with Q * C or C * Q or Q' * C or C * Q', where Q is an orthogonal matrix of a QR factorization as returned by dgeqrf
 reorderRSFReorder a real Schur factorization according to a given pattern of the eigenvalues
 reorderRSFcReorder a real Schur factorization for pole assignment design for continuous systems
 reorderRSFdReorder a real Schur factorization for pole assignment design for discrete systems
 k_care_uCalculate the upper bound of the CARE, i.e. Q + A'*X + X*A - X*G*X = 0 condition number using Lyapunov equations
 frobeniusNormReturn the Frobenius norm of a matrix
 symMatMulCalculate the upper triangle of A*B*A'+a*C with B and C symmetric
 symMatMul_CCalculate the upper triangle of A*B*A'+a*C with B and C symmetric
 solveSymRightSolve real system of linear equations X*A=B in X where A is symmetrix positive definite
 solveSymRight_CSolve real system of linear equations X*A=B where A is symmetrix positive definite
 solve2rSymSolve real system of linear equations X*A=B in X where A is symmetrix positive definite
 solve2rSym_CSolve real system of linear equations X*A=B where A is symmetrix positive definite

Generated at 2024-11-23T19:25:52Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos