OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <cmath>
#include <ossim/matrix/include.h>
#include <ossim/matrix/newmat.h>
#include <ossim/matrix/newmatrm.h>
Go to the source code of this file.
Macros | |
#define | WANT_MATH |
#define | REPORT {} |
Functions | |
ReturnMatrix | Cholesky (const SymmetricMatrix &S) |
ReturnMatrix | Cholesky (const SymmetricBandMatrix &S) |
void | UpdateCholesky (UpperTriangularMatrix &chol, RowVector r1Modification) |
void | DowndateCholesky (UpperTriangularMatrix &chol, RowVector x) |
void | RightCircularUpdateCholesky (UpperTriangularMatrix &chol, int k, int l) |
void | LeftCircularUpdateCholesky (UpperTriangularMatrix &chol, int k, int l) |
#define REPORT {} |
Definition at line 21 of file cholesky.cpp.
Referenced by Cholesky().
#define WANT_MATH |
Definition at line 5 of file cholesky.cpp.
ReturnMatrix Cholesky | ( | const SymmetricMatrix & | S | ) |
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 & | S | ) |
Definition at line 55 of file cholesky.cpp.
References GeneralMatrix::ForReturn(), SymmetricBandMatrix::lower, GeneralMatrix::Nrows(), GeneralMatrix::Release(), REPORT, ossim::square(), and GeneralMatrix::Store().
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 LeftCircularUpdateCholesky | ( | UpperTriangularMatrix & | chol, |
int | k, | ||
int | l | ||
) |
Definition at line 225 of file cholesky.cpp.
References BaseMatrix::Column(), GivensRotationR(), GeneralMatrix::Nrows(), and pythag().
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 UpdateCholesky | ( | UpperTriangularMatrix & | chol, |
RowVector | r1Modification | ||
) |
Definition at line 96 of file cholesky.cpp.
References GivensRotation(), GeneralMatrix::Nrows(), and pythag().