Go to the documentation of this file.
148 Eigen::ComplexEigenSolver<Eigen::MatrixXcd>
eig(const Eigen::Ref<Eigen::MatrixXcd> A);
void id_mat(MatrixView I)
Identity Matrix.
void solve(VectorView x, ConstMatrixView A, ConstVectorView b)
Solve a linear system.
void linreg(Vector &p, ConstVectorView x, ConstVectorView y)
void special_matrix_exp_and_dmatrix_exp_dx_for_rt(MatrixView F, Tensor3View dF_upp, Tensor3View dF_low, ConstMatrixView A, ConstTensor3View dA_upp, ConstTensor3View dA_low, const Index &q=10)
Special exponential of a Matrix with their derivatives.
Vector y(Workspace &ws) noexcept
void matrix_exp_4x4(MatrixView F, ConstMatrixView A, const Index &q=10)
void cayley_hamilton_fitted_method_4x4_propmat_to_transmat__explicit(MatrixView F, ConstMatrixView A)
void lubacksub(VectorView x, ConstMatrixView LU, ConstVectorView b, const ArrayOfIndex &indx)
LU backsubstitution.
A class implementing complex numbers for ARTS.
This can be used to make arrays out of anything.
void cayley_hamilton_fitted_method_4x4_propmat_to_transmat__eigen(MatrixView F, ConstMatrixView A)
void matrix_exp_dmatrix_exp(MatrixView F, Tensor3View dF, ConstMatrixView A, ConstTensor3View dA, const Index &q=10)
General exponential of a Matrix with their derivatives.
void propmat4x4_to_transmat4x4(MatrixView F, Tensor3View dF_upp, Tensor3View dF_low, ConstMatrixView A, ConstTensor3View dA_upp, ConstTensor3View dA_low, const Index &q=10)
Numeric det(ConstMatrixView A)
NUMERIC Numeric
The type to use for all floating point numbers.
Numeric lsf(VectorView x, ConstMatrixView A, ConstVectorView y, bool residual=true) noexcept
Least squares fitting by solving x for known A and y.
void ludcmp(Matrix &LU, ArrayOfIndex &indx, ConstMatrixView A)
LU decomposition.
A constant view of a Matrix.
The ComplexMatrixView class.
void inv(MatrixView Ainv, ConstMatrixView A)
Matrix Inverse.
A constant view of a Tensor3.
Eigen::ComplexEigenSolver< Eigen::MatrixXcd > eig(const Eigen::Ref< Eigen::MatrixXcd > A)
Return the Eigen decomposition of the eigen matrix.
A constant view of a ComplexMatrix.
void matrix_exp(MatrixView F, ConstMatrixView A, const Index &q=10)
General exponential of a Matrix.
Vector x(Workspace &ws) noexcept
void matrix_exp2(MatrixView F, ConstMatrixView A)
Numeric norm_inf(ConstMatrixView A)
Maximum absolute row sum norm.
INDEX Index
The type to use for all integer numbers and indices.
A constant view of a Vector.
The ComplexVectorView class.
void diagonalize(MatrixView P, VectorView WR, VectorView WI, ConstMatrixView A)
Matrix Diagonalization.
void matrix_exp2_4x4(MatrixView F, ConstMatrixView A)