|
ARTS
2.4.0(git:4fb77825)
|
Header files of CovarianceMatrix class. More...
Go to the source code of this file.
Classes | |
| class | Block |
| class | CovarianceMatrix |
Typedefs | |
| using | IndexPair = std::pair< Index, Index > |
Functions | |
| void | mult (MatrixView, ConstMatrixView, const Block &) |
| void | mult (MatrixView, const Block &, ConstMatrixView) |
| void | mult (VectorView, const Block &, ConstVectorView) |
| MatrixView & | operator+= (MatrixView &, const Block &) |
| void | add_inv (MatrixView A, const Block &) |
| void | mult (MatrixView, ConstMatrixView, const CovarianceMatrix &) |
| void | mult (MatrixView, const CovarianceMatrix &, ConstMatrixView) |
| void | mult (VectorView, const CovarianceMatrix &, ConstVectorView) |
| void | mult_inv (MatrixView, ConstMatrixView, const CovarianceMatrix &) |
| void | mult_inv (MatrixView, const CovarianceMatrix &, ConstMatrixView) |
| void | solve (VectorView, const CovarianceMatrix &, ConstVectorView) |
| MatrixView & | operator+= (MatrixView &, const CovarianceMatrix &) |
| void | add_inv (MatrixView, const CovarianceMatrix &) |
| std::ostream & | operator<< (std::ostream &os, const ConstVectorView &v) |
Header files of CovarianceMatrix class.
Notes:
Defines the CovarianceMatrix class which implements the specific structure of covariance matrices and their inverse.
Definition in file covariance_matrix.h.
Definition at line 48 of file covariance_matrix.h.
| void add_inv | ( | MatrixView | A, |
| const Block & | |||
| ) |
| void add_inv | ( | MatrixView | , |
| const CovarianceMatrix & | |||
| ) |
Definition at line 380 of file covariance_matrix.cc.
| void mult | ( | MatrixView | , |
| const Block & | , | ||
| ConstMatrixView | |||
| ) |
Definition at line 181 of file covariance_matrix.cc.
References Block::dense, Block::dense_, Block::get_column_range(), Block::get_indices(), Block::get_row_range(), joker, Block::matrix_type_, mult(), ConstMatrixView::ncols(), ConstMatrixView::nrows(), Block::sparse_, and transpose().
| void mult | ( | MatrixView | , |
| const CovarianceMatrix & | , | ||
| ConstMatrixView | |||
| ) |
Definition at line 372 of file covariance_matrix.cc.
| void mult | ( | MatrixView | , |
| ConstMatrixView | , | ||
| const Block & | |||
| ) |
Definition at line 180 of file covariance_matrix.cc.
References Block::dense, Block::dense_, Block::get_column_range(), Block::get_indices(), Block::get_row_range(), joker, Block::matrix_type_, ConstMatrixView::ncols(), ConstMatrixView::nrows(), Block::sparse_, and transpose().
Referenced by mult().
| void mult | ( | MatrixView | , |
| ConstMatrixView | , | ||
| const CovarianceMatrix & | |||
| ) |
Definition at line 371 of file covariance_matrix.cc.
| void mult | ( | VectorView | , |
| const Block & | , | ||
| ConstVectorView | |||
| ) |
Definition at line 182 of file covariance_matrix.cc.
References Block::dense, Block::dense_, Block::get_column_range(), Block::get_indices(), Block::get_row_range(), Block::matrix_type_, mult(), Block::sparse_, transpose(), transpose_mult(), and w().
| void mult | ( | VectorView | , |
| const CovarianceMatrix & | , | ||
| ConstVectorView | |||
| ) |
Definition at line 373 of file covariance_matrix.cc.
References w().
| void mult_inv | ( | MatrixView | , |
| const CovarianceMatrix & | , | ||
| ConstMatrixView | |||
| ) |
Definition at line 376 of file covariance_matrix.cc.
| void mult_inv | ( | MatrixView | , |
| ConstMatrixView | , | ||
| const CovarianceMatrix & | |||
| ) |
Definition at line 375 of file covariance_matrix.cc.
| MatrixView& operator+= | ( | MatrixView & | , |
| const Block & | |||
| ) |
Definition at line 184 of file covariance_matrix.cc.
References Block::dense, Block::get_column_range(), Block::get_dense(), Block::get_indices(), Block::get_matrix_type(), Block::get_row_range(), Block::get_sparse(), and transpose().
| MatrixView& operator+= | ( | MatrixView & | , |
| const CovarianceMatrix & | |||
| ) |
Definition at line 379 of file covariance_matrix.cc.
| std::ostream& operator<< | ( | std::ostream & | os, |
| const ConstVectorView & | v | ||
| ) |
Definition at line 107 of file matpackI.cc.
| void solve | ( | VectorView | , |
| const CovarianceMatrix & | , | ||
| ConstVectorView | |||
| ) |
Definition at line 377 of file covariance_matrix.cc.
References w().
Referenced by nlte_fieldForSingleSpeciesNonOverlappingLines(), oem::NormalizingSolver< TransformationMatrixType, SolverType >::solve(), and test_solve_linear_system().