.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
dgeqp3_workdimCalculate the optimal size of the WORK array in dgeqp3
dgeqrf_workdimCalculate the optimal size of the WORK array in dgeqrf
dhseqr_workdimCalculate the optimal size of the WORK array in dhseqr
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
QRQR decomposition of a square matrix with column pivoting (A(:,p) = Q*R)
QR2QR decomposition of a square matrix with column pivoting (A(:,p) = Q*R). Uses dgeqpf instead of dgeqp3
readMatrixGainRead a matrix from mat-file
reorderRSFReorders a real Schur factorization according to a given pattern of the eigenvalues
reorderRSFcReorders a real Schur factorization for poleAssignmentMI design for continuous systems
reorderRSFdReorders a real Schur factorization for poleAssignmentMI 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
reorderRSF2Reorders a real Schur factorization for poleAssignmentMI design
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-04-28T18:16:21Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos