Changeset 9434 in ntrip for trunk/BNC/newmat/newmatap.h


Ignore:
Timestamp:
May 19, 2021, 1:32:38 PM (3 years ago)
Author:
stuerze
Message:

newmat is reverted to its stable version 10 because version 11beta was not working with mac compilers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/newmat/newmatap.h

    r8901 r9434  
    2626void QRZ(Matrix&, UpperTriangularMatrix&);
    2727
    28 void QRZ(const Matrix&, Matrix&, Matrix&);
    29 
    30 inline void QRZT(Matrix& X, Matrix& Y, LowerTriangularMatrix& L, Matrix& M)
    31    { QRZT(X, L); QRZT(X, Y, M); }
    32 
    33 inline void QRZ(Matrix& X, Matrix& Y, UpperTriangularMatrix& U, Matrix& M)
    34    { QRZ(X, U); QRZ(X, Y, M); }
     28void QRZ(const Matrix&, Matrix&, Matrix&);
    3529
    3630inline void HHDecompose(Matrix& X, LowerTriangularMatrix& L)
     
    4438void updateQRZ(Matrix& X, UpperTriangularMatrix& U);
    4539
    46 void updateQRZ(const Matrix& X, Matrix& MX, Matrix& MU);
    47 
    48 void updateQRZ(UpperTriangularMatrix& X, UpperTriangularMatrix& U);
    49 
    50 void updateQRZ(const UpperTriangularMatrix& X, Matrix& MX, Matrix& MU);
    51 
    5240inline void UpdateQRZT(Matrix& X, LowerTriangularMatrix& L)
    5341   { updateQRZT(X, L); }
     
    5543inline void UpdateQRZ(Matrix& X, UpperTriangularMatrix& U)
    5644   { updateQRZ(X, U); }
    57 
    58 inline void UpdateQRZ(UpperTriangularMatrix& X, UpperTriangularMatrix& U)
    59    { updateQRZ(X, U); }
    60 
    61 inline void UpdateQRZ(const UpperTriangularMatrix& X, Matrix& MX, Matrix& MU)
    62    { updateQRZ(X, MX, MU); }
    63    
    64 inline void UpdateQRZ(const Matrix& X, Matrix& MX, Matrix& MU)
    65    { updateQRZ(X, MX, MU); }
    66 
    6745
    6846// Matrix A's first n columns are orthonormal
     
    7856
    7957
    80 // produces the Cholesky decomposition of A + x.t() * x
    81 // where A = chol.t() * chol and x is a RowVector
     58// produces the Cholesky decomposition of A + x.t() * x where A = chol.t() * chol
     59// and x is a RowVector
    8260void update_Cholesky(UpperTriangularMatrix& chol, RowVector x);
    8361inline void UpdateCholesky(UpperTriangularMatrix& chol, const RowVector& x)
    8462   { update_Cholesky(chol, x); }
    8563
    86 // produces the Cholesky decomposition of A - x.t() * x
    87 // where A = chol.t() * chol and x is a RowVector
     64// produces the Cholesky decomposition of A - x.t() * x where A = chol.t() * chol
     65// and x is a RowVector
    8866void downdate_Cholesky(UpperTriangularMatrix &chol, RowVector x);
    8967inline void DowndateCholesky(UpperTriangularMatrix &chol, const RowVector& x)
Note: See TracChangeset for help on using the changeset viewer.