62 bool=
true,
bool=
true);
67 bool withU =
true) {
SVD(
A, D, U, U, withU,
false); }
110 static bool ar_1d_ft (
int PTS,
Real* X,
Real *Y);
111 static bool CanFactor(
int PTS);
174 bool Swap()
const {
return reverse < counter; }
void UpdateCholesky(UpperTriangularMatrix &chol, RowVector r1Modification)
void EigenValues(const SymmetricMatrix &, DiagonalMatrix &)
void DST_inverse(const ColumnVector &, ColumnVector &)
const SimpleIntArray & Radix
SymmetricMatrix backtransform
void UpdateQRZT(Matrix &X, LowerTriangularMatrix &L)
void SortAscending(GeneralMatrix &)
void RealFFTI(const ColumnVector &, const ColumnVector &, ColumnVector &)
void FFT(const ColumnVector &, const ColumnVector &, ColumnVector &, ColumnVector &)
void DCT_II_inverse(const ColumnVector &, ColumnVector &)
#define FREE_CHECK(Class)
void LeftCircularUpdateCholesky(UpperTriangularMatrix &chol, int k, int l)
void DCT(const ColumnVector &, ColumnVector &)
void FFT2(const Matrix &U, const Matrix &V, Matrix &X, Matrix &Y)
void RightCircularUpdateCholesky(UpperTriangularMatrix &chol, int k, int l)
void RealFFT(const ColumnVector &, ColumnVector &, ColumnVector &)
void DCT_inverse(const ColumnVector &, ColumnVector &)
void SVD(const Matrix &, DiagonalMatrix &, Matrix &, Matrix &, bool=true, bool=true)
void FFT2I(const Matrix &U, const Matrix &V, Matrix &X, Matrix &Y)
void DST_II(const ColumnVector &, ColumnVector &)
ReturnMatrix Cholesky(const SymmetricMatrix &)
void DCT_II(const ColumnVector &, ColumnVector &)
void DST(const ColumnVector &, ColumnVector &)
void UpdateQRZ(Matrix &X, UpperTriangularMatrix &U)
void DST_II_inverse(const ColumnVector &, ColumnVector &)
void DowndateCholesky(UpperTriangularMatrix &chol, RowVector x)
void HHDecompose(Matrix &X, LowerTriangularMatrix &L)
void SortDescending(GeneralMatrix &)
void QRZ(Matrix &, UpperTriangularMatrix &)
void FFTI(const ColumnVector &, const ColumnVector &, ColumnVector &, ColumnVector &)
void Jacobi(const SymmetricMatrix &, DiagonalMatrix &)
void QRZT(Matrix &, LowerTriangularMatrix &)
void SortSV(DiagonalMatrix &D, Matrix &U, bool ascending=false)