#include <ostream>
#include "codac2_Matrix.h"
#include "codac2_IntervalMatrix.h"
Go to the source code of this file.
|
template<LeftOrRightInv O = LEFT_INV, typename OtherDerived, typename OtherDerived_> |
IntervalMatrix | codac2::inverse_correction (const Eigen::MatrixBase< OtherDerived > &A, const Eigen::MatrixBase< OtherDerived_ > &B) |
| Correct the approximation of the inverse \(\mathbf{B}\approx\mathbf{A}^{-1}\) of a square matrix \(\mathbf{A}\) by providing a reliable enclosure \([\mathbf{A}^{-1}]\).
|
|
template<typename OtherDerived> |
IntervalMatrix | codac2::inverse_enclosure (const Eigen::MatrixBase< OtherDerived > &A) |
| Enclosure of the inverse of a (non-singular) matrix expression, possibly an interval matrix.
|
|
IntervalMatrix | codac2::infinite_sum_enclosure (const IntervalMatrix &A, double &mrad) |
| Compute an upper bound of \(\left([\mathbf{A}]+[\mathbf{A}]^2+[\mathbf{A}]^3+\dots\right)\), with \([\mathbf{A}]\) a matrix of intervals as an "error term" (uses only bounds on coefficients).
|
|
- Date
- 2024
- Author
- Damien Massé
- Copyright
- Copyright 2024 Codac Team
- License: GNU Lesser General Public License (LGPL)