$search

newmatap.h File Reference

#include "newmat.h"
Include dependency graph for newmatap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FFT_Controller
 Decide which fft method to use and carry out new fft function. More...
class  MultiRadixCounter
class  SymmetricEigenAnalysis

Functions

ReturnMatrix Cholesky (const SymmetricBandMatrix &)
ReturnMatrix Cholesky (const SymmetricMatrix &)
void DCT (const ColumnVector &, ColumnVector &)
void DCT_II (const ColumnVector &, ColumnVector &)
void DCT_II_inverse (const ColumnVector &, ColumnVector &)
void DCT_inverse (const ColumnVector &, ColumnVector &)
void downdate_Cholesky (UpperTriangularMatrix &chol, RowVector x)
void DowndateCholesky (UpperTriangularMatrix &chol, const RowVector &x)
void DST (const ColumnVector &, ColumnVector &)
void DST_II (const ColumnVector &, ColumnVector &)
void DST_II_inverse (const ColumnVector &, ColumnVector &)
void DST_inverse (const ColumnVector &, ColumnVector &)
void EigenValues (const SymmetricMatrix &A, DiagonalMatrix &D, Matrix &V)
void EigenValues (const SymmetricMatrix &A, DiagonalMatrix &D, SymmetricMatrix &S)
void EigenValues (const SymmetricMatrix &A, DiagonalMatrix &D)
void eigenvalues (const SymmetricMatrix &, DiagonalMatrix &, Matrix &)
void eigenvalues (const SymmetricMatrix &, DiagonalMatrix &, SymmetricMatrix &)
void eigenvalues (const SymmetricMatrix &, DiagonalMatrix &)
void extend_orthonormal (Matrix &A, int n)
void FFT (const ColumnVector &, const ColumnVector &, ColumnVector &, ColumnVector &)
void FFT2 (const Matrix &U, const Matrix &V, Matrix &X, Matrix &Y)
void FFT2I (const Matrix &U, const Matrix &V, Matrix &X, Matrix &Y)
void FFTI (const ColumnVector &, const ColumnVector &, ColumnVector &, ColumnVector &)
ReturnMatrix Helmert (const Matrix &X, bool full=false)
ReturnMatrix Helmert (int n, int j, bool full=false)
ReturnMatrix Helmert (const ColumnVector &X, bool full=false)
ReturnMatrix Helmert (int n, bool full=false)
ReturnMatrix Helmert_transpose (const Matrix &Y, bool full=false)
Real Helmert_transpose (const ColumnVector &Y, int j, bool full=false)
ReturnMatrix Helmert_transpose (const ColumnVector &Y, bool full=false)
void HHDecompose (const Matrix &X, Matrix &Y, Matrix &M)
void HHDecompose (Matrix &X, LowerTriangularMatrix &L)
void Jacobi (const SymmetricMatrix &, DiagonalMatrix &, SymmetricMatrix &, Matrix &, bool=true)
void Jacobi (const SymmetricMatrix &, DiagonalMatrix &, Matrix &)
void Jacobi (const SymmetricMatrix &, DiagonalMatrix &, SymmetricMatrix &)
void Jacobi (const SymmetricMatrix &, DiagonalMatrix &)
void left_circular_update_Cholesky (UpperTriangularMatrix &chol, int k, int l)
void LeftCircularUpdateCholesky (UpperTriangularMatrix &chol, int k, int l)
void QRZ (const Matrix &, Matrix &, Matrix &)
void QRZ (Matrix &, UpperTriangularMatrix &)
void QRZT (const Matrix &, Matrix &, Matrix &)
void QRZT (Matrix &, LowerTriangularMatrix &)
void RealFFT (const ColumnVector &, ColumnVector &, ColumnVector &)
void RealFFTI (const ColumnVector &, const ColumnVector &, ColumnVector &)
void right_circular_update_Cholesky (UpperTriangularMatrix &chol, int k, int l)
void RightCircularUpdateCholesky (UpperTriangularMatrix &chol, int k, int l)
void sort_ascending (GeneralMatrix &)
void sort_descending (GeneralMatrix &)
void SortAscending (GeneralMatrix &gm)
void SortDescending (GeneralMatrix &gm)
void SortSV (DiagonalMatrix &D, Matrix &U, Matrix &V, bool ascending=false)
void SortSV (DiagonalMatrix &D, Matrix &U, bool ascending=false)
void SVD (const Matrix &A, DiagonalMatrix &D, Matrix &U, bool withU=true)
void SVD (const Matrix &, DiagonalMatrix &)
void SVD (const Matrix &, DiagonalMatrix &, Matrix &, Matrix &, bool=true, bool=true)
void update_Cholesky (UpperTriangularMatrix &chol, RowVector x)
void UpdateCholesky (UpperTriangularMatrix &chol, const RowVector &x)
void UpdateQRZ (Matrix &X, UpperTriangularMatrix &U)
void updateQRZ (Matrix &X, UpperTriangularMatrix &U)
void UpdateQRZT (Matrix &X, LowerTriangularMatrix &L)
void updateQRZT (Matrix &X, LowerTriangularMatrix &L)

Detailed Description

Definition file for advanced matrix functions.

Definition in file newmatap.h.


Function Documentation

ReturnMatrix Cholesky ( const SymmetricBandMatrix  ) 

Definition at line 61 of file cholesky.cpp.

ReturnMatrix Cholesky ( const SymmetricMatrix  ) 

Definition at line 36 of file cholesky.cpp.

void DCT ( const ColumnVector ,
ColumnVector  
)

Definition at line 397 of file fft.cpp.

void DCT_II ( const ColumnVector ,
ColumnVector  
)

Definition at line 253 of file fft.cpp.

void DCT_II_inverse ( const ColumnVector ,
ColumnVector  
)

Definition at line 281 of file fft.cpp.

void DCT_inverse ( const ColumnVector ,
ColumnVector  
)

Definition at line 363 of file fft.cpp.

void downdate_Cholesky ( UpperTriangularMatrix chol,
RowVector  x 
)

Definition at line 129 of file cholesky.cpp.

void DowndateCholesky ( UpperTriangularMatrix chol,
const RowVector x 
) [inline]

Definition at line 67 of file newmatap.h.

void DST ( const ColumnVector ,
ColumnVector  
)

Definition at line 434 of file fft.cpp.

void DST_II ( const ColumnVector ,
ColumnVector  
)

Definition at line 308 of file fft.cpp.

void DST_II_inverse ( const ColumnVector ,
ColumnVector  
)

Definition at line 336 of file fft.cpp.

void DST_inverse ( const ColumnVector ,
ColumnVector  
)

Definition at line 406 of file fft.cpp.

void EigenValues ( const SymmetricMatrix A,
DiagonalMatrix D,
Matrix V 
) [inline]

Definition at line 118 of file newmatap.h.

void EigenValues ( const SymmetricMatrix A,
DiagonalMatrix D,
SymmetricMatrix S 
) [inline]

Definition at line 115 of file newmatap.h.

void EigenValues ( const SymmetricMatrix A,
DiagonalMatrix D 
) [inline]

Definition at line 112 of file newmatap.h.

void eigenvalues ( const SymmetricMatrix ,
DiagonalMatrix ,
Matrix  
)

Definition at line 287 of file evalue.cpp.

void eigenvalues ( const SymmetricMatrix ,
DiagonalMatrix ,
SymmetricMatrix  
)

Definition at line 293 of file evalue.cpp.

void eigenvalues ( const SymmetricMatrix ,
DiagonalMatrix  
)

Definition at line 290 of file evalue.cpp.

void extend_orthonormal ( Matrix A,
int  n 
)

Definition at line 341 of file hholder.cpp.

void FFT ( const ColumnVector ,
const ColumnVector ,
ColumnVector ,
ColumnVector  
)

Definition at line 201 of file fft.cpp.

void FFT2 ( const Matrix U,
const Matrix V,
Matrix X,
Matrix Y 
)

Definition at line 444 of file fft.cpp.

void FFT2I ( const Matrix U,
const Matrix V,
Matrix X,
Matrix Y 
)

Definition at line 465 of file fft.cpp.

void FFTI ( const ColumnVector ,
const ColumnVector ,
ColumnVector ,
ColumnVector  
)

Definition at line 120 of file fft.cpp.

ReturnMatrix Helmert ( const Matrix X,
bool  full = false 
)

Definition at line 109 of file nm_misc.cpp.

ReturnMatrix Helmert ( int  n,
int  j,
bool  full = false 
)

Definition at line 61 of file nm_misc.cpp.

ReturnMatrix Helmert ( const ColumnVector X,
bool  full = false 
)

Definition at line 46 of file nm_misc.cpp.

ReturnMatrix Helmert ( int  n,
bool  full = false 
)

Definition at line 24 of file nm_misc.cpp.

ReturnMatrix Helmert_transpose ( const Matrix Y,
bool  full = false 
)

Definition at line 125 of file nm_misc.cpp.

Real Helmert_transpose ( const ColumnVector Y,
int  j,
bool  full = false 
)

Definition at line 93 of file nm_misc.cpp.

ReturnMatrix Helmert_transpose ( const ColumnVector Y,
bool  full = false 
)

Definition at line 76 of file nm_misc.cpp.

void HHDecompose ( const Matrix X,
Matrix Y,
Matrix M 
) [inline]

Definition at line 33 of file newmatap.h.

void HHDecompose ( Matrix X,
LowerTriangularMatrix L 
) [inline]

Definition at line 30 of file newmatap.h.

void Jacobi ( const SymmetricMatrix ,
DiagonalMatrix ,
SymmetricMatrix ,
Matrix ,
bool  = true 
)

Definition at line 32 of file jacobi.cpp.

void Jacobi ( const SymmetricMatrix ,
DiagonalMatrix ,
Matrix  
)

Definition at line 121 of file jacobi.cpp.

void Jacobi ( const SymmetricMatrix ,
DiagonalMatrix ,
SymmetricMatrix  
)

Definition at line 118 of file jacobi.cpp.

void Jacobi ( const SymmetricMatrix ,
DiagonalMatrix  
)

Definition at line 115 of file jacobi.cpp.

void left_circular_update_Cholesky ( UpperTriangularMatrix chol,
int  k,
int  l 
)

Definition at line 231 of file cholesky.cpp.

void LeftCircularUpdateCholesky ( UpperTriangularMatrix chol,
int  k,
int  l 
) [inline]

Definition at line 81 of file newmatap.h.

void QRZ ( const Matrix ,
Matrix ,
Matrix  
)

Definition at line 169 of file hholder.cpp.

void QRZ ( Matrix ,
UpperTriangularMatrix  
)

Definition at line 117 of file hholder.cpp.

void QRZT ( const Matrix ,
Matrix ,
Matrix  
)

Definition at line 66 of file hholder.cpp.

void QRZT ( Matrix ,
LowerTriangularMatrix  
)

Definition at line 33 of file hholder.cpp.

void RealFFT ( const ColumnVector ,
ColumnVector ,
ColumnVector  
)

Definition at line 130 of file fft.cpp.

void RealFFTI ( const ColumnVector ,
const ColumnVector ,
ColumnVector  
)

Definition at line 166 of file fft.cpp.

void right_circular_update_Cholesky ( UpperTriangularMatrix chol,
int  k,
int  l 
)

Definition at line 176 of file cholesky.cpp.

void RightCircularUpdateCholesky ( UpperTriangularMatrix chol,
int  k,
int  l 
) [inline]

Definition at line 74 of file newmatap.h.

void sort_ascending ( GeneralMatrix  ) 

Definition at line 125 of file sort.cpp.

void sort_descending ( GeneralMatrix  ) 

Definition at line 49 of file sort.cpp.

void SortAscending ( GeneralMatrix gm  )  [inline]

Definition at line 137 of file newmatap.h.

void SortDescending ( GeneralMatrix gm  )  [inline]

Definition at line 139 of file newmatap.h.

void SortSV ( DiagonalMatrix D,
Matrix U,
Matrix V,
bool  ascending = false 
)

Definition at line 228 of file sort.cpp.

void SortSV ( DiagonalMatrix D,
Matrix U,
bool  ascending = false 
)

Definition at line 194 of file sort.cpp.

void SVD ( const Matrix A,
DiagonalMatrix D,
Matrix U,
bool  withU = true 
) [inline]

Definition at line 90 of file newmatap.h.

void SVD ( const Matrix ,
DiagonalMatrix  
)

Definition at line 200 of file svd.cpp.

void SVD ( const Matrix ,
DiagonalMatrix ,
Matrix ,
Matrix ,
bool  = true,
bool  = true 
)

Definition at line 30 of file svd.cpp.

void update_Cholesky ( UpperTriangularMatrix chol,
RowVector  x 
)

Definition at line 102 of file cholesky.cpp.

void UpdateCholesky ( UpperTriangularMatrix chol,
const RowVector x 
) [inline]

Definition at line 61 of file newmatap.h.

void UpdateQRZ ( Matrix X,
UpperTriangularMatrix U 
) [inline]

Definition at line 43 of file newmatap.h.

void updateQRZ ( Matrix X,
UpperTriangularMatrix U 
)

Definition at line 269 of file hholder.cpp.

void UpdateQRZT ( Matrix X,
LowerTriangularMatrix L 
) [inline]

Definition at line 40 of file newmatap.h.

void updateQRZT ( Matrix X,
LowerTriangularMatrix L 
)

Definition at line 229 of file hholder.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


kni
Author(s): Neuronics AG (see AUTHORS.txt); ROS wrapper by Martin Günther
autogenerated on Tue Mar 5 12:33:18 2013