|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossim/matrix/newmat.h>Go to the source code of this file.
Classes | |
| class | SymmetricEigenAnalysis |
| class | FFT_Controller |
| class | MultiRadixCounter |
Macros | |
| #define | NEWMATAP_LIB 0 |
| #define NEWMATAP_LIB 0 |
Definition at line 6 of file newmatap.h.
| ReturnMatrix Cholesky | ( | const SymmetricMatrix & | ) |
Definition at line 30 of file cholesky.cpp.
References GeneralMatrix::ForReturn(), GeneralMatrix::Nrows(), GeneralMatrix::Release(), REPORT, ossim::square(), and GeneralMatrix::Store().
Referenced by MLE_D_FI::NextPoint().
| ReturnMatrix Cholesky | ( | const SymmetricBandMatrix & | ) |
Definition at line 55 of file cholesky.cpp.
References GeneralMatrix::ForReturn(), SymmetricBandMatrix::lower, GeneralMatrix::Nrows(), GeneralMatrix::Release(), REPORT, ossim::square(), and GeneralMatrix::Store().
| void DCT | ( | const ColumnVector & | , |
| ColumnVector & | |||
| ) |
Definition at line 393 of file fft.cpp.
References DCT_inverse(), GeneralMatrix::Nrows(), and REPORT.
| void DCT_II | ( | const ColumnVector & | , |
| ColumnVector & | |||
| ) |
Definition at line 249 of file fft.cpp.
References A, n, GeneralMatrix::Nrows(), RealFFT(), REPORT, ColumnVector::ReSize(), GeneralMatrix::Store(), x, and y.
| void DCT_II_inverse | ( | const ColumnVector & | , |
| ColumnVector & | |||
| ) |
Definition at line 277 of file fft.cpp.
References n, GeneralMatrix::Nrows(), REPORT, GeneralMatrix::Store(), x, and y.
| void DCT_inverse | ( | const ColumnVector & | , |
| ColumnVector & | |||
| ) |
Definition at line 359 of file fft.cpp.
References A, ColumnVector::CleanUp(), n, GeneralMatrix::Nrows(), RealFFTI(), REPORT, ColumnVector::ReSize(), GeneralMatrix::Store(), x, and y.
Referenced by DCT().
| void DowndateCholesky | ( | UpperTriangularMatrix & | chol, |
| RowVector | x | ||
| ) |
Definition at line 123 of file cholesky.cpp.
References GivensRotation(), GeneralMatrix::Nrows(), pythag(), GeneralMatrix::SumSquare(), BaseMatrix::t(), and x.
| void DST | ( | const ColumnVector & | , |
| ColumnVector & | |||
| ) |
Definition at line 430 of file fft.cpp.
References DST_inverse(), GeneralMatrix::Nrows(), and REPORT.
| void DST_II | ( | const ColumnVector & | , |
| ColumnVector & | |||
| ) |
Definition at line 304 of file fft.cpp.
References A, n, GeneralMatrix::Nrows(), RealFFT(), REPORT, ColumnVector::ReSize(), GeneralMatrix::Store(), x, and y.
| void DST_II_inverse | ( | const ColumnVector & | , |
| ColumnVector & | |||
| ) |
Definition at line 332 of file fft.cpp.
References n, GeneralMatrix::Nrows(), REPORT, GeneralMatrix::Store(), x, and y.
| void DST_inverse | ( | const ColumnVector & | , |
| ColumnVector & | |||
| ) |
Definition at line 402 of file fft.cpp.
References A, ColumnVector::CleanUp(), n, GeneralMatrix::Nrows(), RealFFTI(), REPORT, ColumnVector::ReSize(), GeneralMatrix::Store(), x, and y.
Referenced by DST().
| void EigenValues | ( | const SymmetricMatrix & | , |
| DiagonalMatrix & | |||
| ) |
Definition at line 286 of file evalue.cpp.
Referenced by ossimMatrix3x3::getEigenValues(), and ossimMatrix4x4::getEigenValues().
| void EigenValues | ( | const SymmetricMatrix & | , |
| DiagonalMatrix & | , | ||
| SymmetricMatrix & | |||
| ) |
Definition at line 289 of file evalue.cpp.
| void EigenValues | ( | const SymmetricMatrix & | , |
| DiagonalMatrix & | , | ||
| Matrix & | |||
| ) |
Definition at line 283 of file evalue.cpp.
| void FFT | ( | const ColumnVector & | , |
| const ColumnVector & | , | ||
| ColumnVector & | , | ||
| ColumnVector & | |||
| ) |
Definition at line 197 of file fft.cpp.
References FFT_Controller::ar_1d_ft(), FFT_Controller::CanFactor(), n, GeneralMatrix::Nrows(), FFT_Controller::OnlyOldFFT, REPORT, and GeneralMatrix::Store().
Definition at line 440 of file fft.cpp.
References BaseMatrix::Column(), FFT(), n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, BaseMatrix::Row(), and BaseMatrix::t().
Referenced by FFT2I(), and ossimFftFilter::runFft().
Definition at line 461 of file fft.cpp.
References FFT2(), n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), and REPORT.
Referenced by ossimFftFilter::runFft().
| void FFTI | ( | const ColumnVector & | , |
| const ColumnVector & | , | ||
| ColumnVector & | , | ||
| ColumnVector & | |||
| ) |
Definition at line 116 of file fft.cpp.
References FFT(), n, GeneralMatrix::Nrows(), and REPORT.
|
inline |
| void Jacobi | ( | const SymmetricMatrix & | , |
| DiagonalMatrix & | |||
| ) |
Definition at line 110 of file jacobi.cpp.
| void Jacobi | ( | const SymmetricMatrix & | , |
| DiagonalMatrix & | , | ||
| SymmetricMatrix & | |||
| ) |
Definition at line 113 of file jacobi.cpp.
| void Jacobi | ( | const SymmetricMatrix & | , |
| DiagonalMatrix & | , | ||
| Matrix & | |||
| ) |
Definition at line 116 of file jacobi.cpp.
| void Jacobi | ( | const SymmetricMatrix & | , |
| DiagonalMatrix & | , | ||
| SymmetricMatrix & | , | ||
| Matrix & | , | ||
| bool | = true |
||
| ) |
Definition at line 27 of file jacobi.cpp.
| void LeftCircularUpdateCholesky | ( | UpperTriangularMatrix & | chol, |
| int | k, | ||
| int | l | ||
| ) |
Definition at line 225 of file cholesky.cpp.
References BaseMatrix::Column(), GivensRotationR(), GeneralMatrix::Nrows(), and pythag().
| void QRZ | ( | Matrix & | , |
| UpperTriangularMatrix & | |||
| ) |
Definition at line 111 of file hholder.cpp.
References n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, UpperTriangularMatrix::ReSize(), and GeneralMatrix::Store().
Referenced by NonLinearLeastSquares::NextPoint().
Definition at line 162 of file hholder.cpp.
References n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, Matrix::ReSize(), and GeneralMatrix::Store().
| void QRZT | ( | Matrix & | , |
| LowerTriangularMatrix & | |||
| ) |
Definition at line 28 of file hholder.cpp.
References LowerTriangularMatrix::element(), n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, LowerTriangularMatrix::ReSize(), square(), and GeneralMatrix::Store().
Referenced by HHDecompose().
Definition at line 60 of file hholder.cpp.
References Matrix::element(), n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, Matrix::ReSize(), and GeneralMatrix::Store().
| void RealFFT | ( | const ColumnVector & | , |
| ColumnVector & | , | ||
| ColumnVector & | |||
| ) |
Definition at line 126 of file fft.cpp.
References A, n, GeneralMatrix::Nrows(), and REPORT.
Referenced by DCT_II(), and DST_II().
| void RealFFTI | ( | const ColumnVector & | , |
| const ColumnVector & | , | ||
| ColumnVector & | |||
| ) |
Definition at line 162 of file fft.cpp.
Referenced by DCT_inverse(), and DST_inverse().
| void RightCircularUpdateCholesky | ( | UpperTriangularMatrix & | chol, |
| int | k, | ||
| int | l | ||
| ) |
Definition at line 170 of file cholesky.cpp.
References BaseMatrix::Column(), GivensRotationR(), GeneralMatrix::Nrows(), and pythag().
| void SortAscending | ( | GeneralMatrix & | ) |
Definition at line 121 of file sort.cpp.
References DoSimpleSort, max, REPORT, GeneralMatrix::Storage(), and GeneralMatrix::Store().
| void SortDescending | ( | GeneralMatrix & | ) |
Definition at line 45 of file sort.cpp.
References DoSimpleSort, max, REPORT, GeneralMatrix::Storage(), and GeneralMatrix::Store().
Referenced by SVD().
| void SortSV | ( | DiagonalMatrix & | D, |
| Matrix & | U, | ||
| bool | ascending = false |
||
| ) |
Definition at line 190 of file sort.cpp.
Referenced by SVD().
| void SortSV | ( | DiagonalMatrix & | D, |
| Matrix & | U, | ||
| Matrix & | V, | ||
| bool | ascending = false |
||
| ) |
Definition at line 224 of file sort.cpp.
Definition at line 26 of file svd.cpp.
References A, RectMatrixRowCol::AddScaled(), ComplexScale(), RectMatrixRowCol::Divide(), RectMatrixRow::Down(), RectMatrixCol::Down(), RectMatrixRowCol::DownDiag(), DiagonalMatrix::element(), RowVector::element(), RectMatrixRowCol::First(), RectMatrixCol::Left(), Maximum(), Minimum(), n, RectMatrixRowCol::Negate(), pythag(), REPORT, RectMatrixRow::Reset(), Matrix::ReSize(), DiagonalMatrix::ReSize(), RectMatrixRow::Right(), RectMatrixCol::Right(), sign(), SortDescending(), SortSV(), ossim::square(), RectMatrixRowCol::SumSquare(), RectMatrixCol::Up(), RectMatrixRowCol::UpDiag(), x, y, and RectMatrixRowCol::Zero().
Referenced by ossimRpcSolver::invert(), ossimSensorModelTuple::invert(), ossimRpcProjection::invert(), ossimSensorModel::invert(), and ossimPolynom< ossim_float64, 3 >::invert().
| void SVD | ( | const Matrix & | , |
| DiagonalMatrix & | |||
| ) |
Definition at line 196 of file svd.cpp.
|
inline |
Definition at line 66 of file newmatap.h.
| void UpdateCholesky | ( | UpperTriangularMatrix & | chol, |
| RowVector | r1Modification | ||
| ) |
Definition at line 96 of file cholesky.cpp.
References GivensRotation(), GeneralMatrix::Nrows(), and pythag().
| void UpdateQRZ | ( | Matrix & | X, |
| UpperTriangularMatrix & | U | ||
| ) |
Definition at line 261 of file hholder.cpp.
References n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, square(), and GeneralMatrix::Store().
| void UpdateQRZT | ( | Matrix & | X, |
| LowerTriangularMatrix & | L | ||
| ) |
Definition at line 222 of file hholder.cpp.
References LowerTriangularMatrix::element(), n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, square(), and GeneralMatrix::Store().
1.8.14