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().