Homepage Demos Overview Downloads Tutorials Reference
Credits

NEWMAT Namespace Reference


Classes

class  NEWMAT::LogAndSign
class  NEWMAT::MatrixType
class  NEWMAT::MatrixBandWidth
class  NEWMAT::ArrayLengthSpecifier
class  NEWMAT::BaseMatrix
class  NEWMAT::GeneralMatrix
class  NEWMAT::Matrix
class  NEWMAT::SquareMatrix
class  NEWMAT::nricMatrix
class  NEWMAT::SymmetricMatrix
class  NEWMAT::UpperTriangularMatrix
class  NEWMAT::LowerTriangularMatrix
class  NEWMAT::DiagonalMatrix
class  NEWMAT::RowVector
class  NEWMAT::ColumnVector
class  NEWMAT::CroutMatrix
class  NEWMAT::BandMatrix
class  NEWMAT::UpperBandMatrix
class  NEWMAT::LowerBandMatrix
class  NEWMAT::SymmetricBandMatrix
class  NEWMAT::BandLUMatrix
class  NEWMAT::IdentityMatrix
class  NEWMAT::GenericMatrix
class  NEWMAT::MultipliedMatrix
class  NEWMAT::AddedMatrix
class  NEWMAT::SPMatrix
class  NEWMAT::KPMatrix
class  NEWMAT::ConcatenatedMatrix
class  NEWMAT::StackedMatrix
class  NEWMAT::SolvedMatrix
class  NEWMAT::SubtractedMatrix
class  NEWMAT::ShiftedMatrix
class  NEWMAT::NegShiftedMatrix
class  NEWMAT::ScaledMatrix
class  NEWMAT::NegatedMatrix
class  NEWMAT::TransposedMatrix
class  NEWMAT::ReversedMatrix
class  NEWMAT::InvertedMatrix
class  NEWMAT::RowedMatrix
class  NEWMAT::ColedMatrix
class  NEWMAT::DiagedMatrix
class  NEWMAT::MatedMatrix
class  NEWMAT::ReturnMatrix
class  NEWMAT::GetSubMatrix
class  NEWMAT::LinearEquationSolver
class  NEWMAT::MatrixInput
class  NEWMAT::SimpleIntArray
class  NEWMAT::RealStarStar
class  NEWMAT::ConstRealStarStar
class  NEWMAT::NPDException
class  NEWMAT::ConvergenceException
class  NEWMAT::SingularException
class  NEWMAT::OverflowException
class  NEWMAT::ProgramException
class  NEWMAT::IndexException
class  NEWMAT::VectorException
class  NEWMAT::NotSquareException
class  NEWMAT::SubMatrixDimensionException
class  NEWMAT::IncompatibleDimensionsException
class  NEWMAT::NotDefinedException
class  NEWMAT::CannotBuildException
class  NEWMAT::InternalException
class  NEWMAT::SymmetricEigenAnalysis
class  NEWMAT::FFT_Controller
class  NEWMAT::MultiRadixCounter
class  NEWMAT::FindMaximum2
class  NEWMAT::R1_Col_I_D
class  NEWMAT::NonLinearLeastSquares
class  NEWMAT::LL_D_FI
class  NEWMAT::MLE_D_FI
class  NEWMAT::ControlWord
class  NEWMAT::LoadAndStoreFlag
class  NEWMAT::MatrixRowCol
class  NEWMAT::MatrixRow
class  NEWMAT::MatrixCol
class  NEWMAT::MatrixColX
class  NEWMAT::RectMatrixRowCol
class  NEWMAT::RectMatrixRow
class  NEWMAT::RectMatrixCol
class  NEWMAT::RectMatrixDiag

Enumerations

enum  LSF {
  LoadOnEntry = 1, StoreOnExit = 2, DirectPart = 4, StoreHere = 8,
  HaveStore = 16
}

Functions

int my_min (int x, int y)
int my_max (int x, int y)
Real square (Real x)
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)
void tred2 (const SymmetricMatrix &A, DiagonalMatrix &D, DiagonalMatrix &E, Matrix &Z)
void tql2 (DiagonalMatrix &D, DiagonalMatrix &E, Matrix &Z)
void tred3 (const SymmetricMatrix &X, DiagonalMatrix &D, DiagonalMatrix &E, SymmetricMatrix &A)
void tql1 (DiagonalMatrix &D, DiagonalMatrix &E)
void EigenValues (const SymmetricMatrix &A, DiagonalMatrix &D, Matrix &Z)
void EigenValues (const SymmetricMatrix &X, DiagonalMatrix &D)
void EigenValues (const SymmetricMatrix &X, DiagonalMatrix &D, SymmetricMatrix &A)
void cossin (int n, int d, Real &c, Real &s)
void fftstep (ColumnVector &A, ColumnVector &B, ColumnVector &X, ColumnVector &Y, int after, int now, int before)
void FFTI (const ColumnVector &U, const ColumnVector &V, ColumnVector &X, ColumnVector &Y)
void RealFFT (const ColumnVector &U, ColumnVector &X, ColumnVector &Y)
void RealFFTI (const ColumnVector &A, const ColumnVector &B, ColumnVector &U)
void FFT (const ColumnVector &U, const ColumnVector &V, ColumnVector &X, ColumnVector &Y)
void DCT_II (const ColumnVector &U, ColumnVector &V)
void DCT_II_inverse (const ColumnVector &V, ColumnVector &U)
void DST_II (const ColumnVector &U, ColumnVector &V)
void DST_II_inverse (const ColumnVector &V, ColumnVector &U)
void DCT_inverse (const ColumnVector &V, ColumnVector &U)
void DCT (const ColumnVector &U, ColumnVector &V)
void DST_inverse (const ColumnVector &V, ColumnVector &U)
void DST (const ColumnVector &U, ColumnVector &V)
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 QRZT (Matrix &X, LowerTriangularMatrix &L)
void QRZT (const Matrix &X, Matrix &Y, Matrix &M)
void QRZ (Matrix &X, UpperTriangularMatrix &U)
void QRZ (const Matrix &X, Matrix &Y, Matrix &M)
void UpdateQRZT (Matrix &X, LowerTriangularMatrix &L)
void UpdateQRZ (Matrix &X, UpperTriangularMatrix &U)
void Jacobi (const SymmetricMatrix &X, DiagonalMatrix &D, SymmetricMatrix &A, Matrix &V, bool eivec)
void Jacobi (const SymmetricMatrix &X, DiagonalMatrix &D)
void Jacobi (const SymmetricMatrix &X, DiagonalMatrix &D, SymmetricMatrix &A)
void Jacobi (const SymmetricMatrix &X, DiagonalMatrix &D, Matrix &V)
int square (int x)
void GR_1D_FS (int PTS, int N_SYM, int N_UN_SYM, const SimpleIntArray &SYM, int P_SYM, const SimpleIntArray &UN_SYM, Real *X, Real *Y)
void GR_1D_FT (int N, int N_FACTOR, const SimpleIntArray &FACTOR, Real *X, Real *Y)
void R_P_FTK (int N, int M, int P, Real *X, Real *Y)
void R_2_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1)
void R_3_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1, Real *X2, Real *Y2)
void R_4_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1, Real *X2, Real *Y2, Real *X3, Real *Y3)
void R_5_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1, Real *X2, Real *Y2, Real *X3, Real *Y3, Real *X4, Real *Y4)
void R_8_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1, Real *X2, Real *Y2, Real *X3, Real *Y3, Real *X4, Real *Y4, Real *X5, Real *Y5, Real *X6, Real *Y6, Real *X7, Real *Y7)
void R_16_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1, Real *X2, Real *Y2, Real *X3, Real *Y3, Real *X4, Real *Y4, Real *X5, Real *Y5, Real *X6, Real *Y6, Real *X7, Real *Y7, Real *X8, Real *Y8, Real *X9, Real *Y9, Real *X10, Real *Y10, Real *X11, Real *Y11, Real *X12, Real *Y12, Real *X13, Real *Y13, Real *X14, Real *Y14, Real *X15, Real *Y15)
int BitReverse (int x, int prod, int n, const SimpleIntArray &f)
void MatrixErrorNoSpace (const void *)
bool operator== (const GeneralMatrix &A, const GeneralMatrix &B)
bool operator== (const BaseMatrix &A, const BaseMatrix &B)
bool operator!= (const GeneralMatrix &A, const GeneralMatrix &B)
bool operator!= (const BaseMatrix &A, const BaseMatrix &B)
bool operator<= (const BaseMatrix &A, const BaseMatrix &)
bool operator>= (const BaseMatrix &A, const BaseMatrix &)
bool operator< (const BaseMatrix &A, const BaseMatrix &)
bool operator> (const BaseMatrix &A, const BaseMatrix &)
bool IsZero (const BaseMatrix &A)
Matrix CrossProduct (const Matrix &A, const Matrix &B)
ReturnMatrix CrossProductRows (const Matrix &A, const Matrix &B)
ReturnMatrix CrossProductColumns (const Matrix &A, const Matrix &B)
LogAndSign LogDeterminant (const BaseMatrix &B)
Real Determinant (const BaseMatrix &B)
Real SumSquare (const BaseMatrix &B)
Real NormFrobenius (const BaseMatrix &B)
Real Trace (const BaseMatrix &B)
Real SumAbsoluteValue (const BaseMatrix &B)
Real Sum (const BaseMatrix &B)
Real MaximumAbsoluteValue (const BaseMatrix &B)
Real MinimumAbsoluteValue (const BaseMatrix &B)
Real Maximum (const BaseMatrix &B)
Real Minimum (const BaseMatrix &B)
Real Norm1 (const BaseMatrix &B)
Real Norm1 (RowVector &RV)
Real NormInfinity (const BaseMatrix &B)
Real NormInfinity (ColumnVector &CV)
bool IsZero (const GeneralMatrix &A)
void swap (Matrix &A, Matrix &B)
void swap (SquareMatrix &A, SquareMatrix &B)
void swap (nricMatrix &A, nricMatrix &B)
void swap (UpperTriangularMatrix &A, UpperTriangularMatrix &B)
void swap (LowerTriangularMatrix &A, LowerTriangularMatrix &B)
void swap (SymmetricMatrix &A, SymmetricMatrix &B)
void swap (DiagonalMatrix &A, DiagonalMatrix &B)
void swap (RowVector &A, RowVector &B)
void swap (ColumnVector &A, ColumnVector &B)
void swap (CroutMatrix &A, CroutMatrix &B)
void swap (BandMatrix &A, BandMatrix &B)
void swap (UpperBandMatrix &A, UpperBandMatrix &B)
void swap (LowerBandMatrix &A, LowerBandMatrix &B)
void swap (SymmetricBandMatrix &A, SymmetricBandMatrix &B)
void swap (BandLUMatrix &A, BandLUMatrix &B)
void swap (IdentityMatrix &A, IdentityMatrix &B)
void swap (GenericMatrix &A, GenericMatrix &B)
bool Rectangular (MatrixType a, MatrixType b, MatrixType c)
Real DotProd (const MatrixRowCol &mrc1, const MatrixRowCol &mrc2)
int tristore (int n)
void BlockCopy (int n, Real *from, Real *to)
bool Compare (const MatrixType &source, MatrixType &destination)
SPMatrix SP (const BaseMatrix &bm1, const BaseMatrix &bm2)
KPMatrix KP (const BaseMatrix &bm1, const BaseMatrix &bm2)
ShiftedMatrix operator+ (Real f, const BaseMatrix &BM)
NegShiftedMatrix operator- (Real f, const BaseMatrix &bm)
ScaledMatrix operator * (Real f, const BaseMatrix &BM)
GeneralMatrixGeneralMult (GeneralMatrix *, GeneralMatrix *, MultipliedMatrix *, MatrixType)
GeneralMatrixGeneralSolv (GeneralMatrix *, GeneralMatrix *, BaseMatrix *, MatrixType)
GeneralMatrixGeneralSolvI (GeneralMatrix *, BaseMatrix *, MatrixType)
GeneralMatrixGeneralKP (GeneralMatrix *, GeneralMatrix *, KPMatrix *, MatrixType)
void Add (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
void AddTo (GeneralMatrix *gm, const GeneralMatrix *gm2)
void Subtract (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
void SubtractFrom (GeneralMatrix *gm, const GeneralMatrix *gm2)
void ReverseSubtract (GeneralMatrix *gm, const GeneralMatrix *gm2)
void SP (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
void SP (GeneralMatrix *gm, GeneralMatrix *gm2)
void AddDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
void AddDS (GeneralMatrix *gm, GeneralMatrix *gm2)
void SubtractDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
void SubtractDS (GeneralMatrix *gm, GeneralMatrix *gm2)
void ReverseSubtractDS (GeneralMatrix *gm, GeneralMatrix *gm2)
void SPDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
void SPDS (GeneralMatrix *gm, GeneralMatrix *gm2)
GeneralMatrixGeneralMult1 (GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx)
GeneralMatrixGeneralMult2 (GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx)
GeneralMatrixmmMult (GeneralMatrix *gm1, GeneralMatrix *gm2)
bool RealEqual (Real *s1, Real *s2, int n)
bool intEqual (int *s1, int *s2, int n)
void CrossProductBody (Real *a, Real *b, Real *c)
void NullMatrixError (const GeneralMatrix *gm)
Real DotProduct (const Matrix &A, const Matrix &B)
ostream & operator<< (ostream &s, const BaseMatrix &X)
ostream & operator<< (ostream &s, const GeneralMatrix &X)
void HHDecompose (Matrix &X, LowerTriangularMatrix &L)
void HHDecompose (const Matrix &X, Matrix &Y, Matrix &M)
void SVD (const Matrix &, DiagonalMatrix &, Matrix &, Matrix &, bool=true, bool=true)
void SVD (const Matrix &, DiagonalMatrix &)
void SVD (const Matrix &A, DiagonalMatrix &D, Matrix &U, bool withU=true)
void SortSV (DiagonalMatrix &D, Matrix &U, bool ascending=false)
void SortSV (DiagonalMatrix &D, Matrix &U, Matrix &V, bool ascending=false)
void SortAscending (GeneralMatrix &)
void SortDescending (GeneralMatrix &)
void MatrixDetails (const GeneralMatrix &A)
void ComplexScale (RectMatrixCol &U, RectMatrixCol &V, Real x, Real y)
void Rotate (RectMatrixCol &U, RectMatrixCol &V, Real tau, Real s)
Real pythag (Real f, Real g, Real &c, Real &s)
Real sign (Real x, Real y)
void GivensRotation (Real cGivens, Real sGivens, Real &x, Real &y)
void GivensRotationR (Real cGivens, Real sGivens, Real &x, Real &y)
void MyQuickSortDescending (Real *first, Real *last, int depth)
void InsertionSortDescending (Real *first, const int length, int guard)
Real SortThreeDescending (Real *a, Real *b, Real *c)
void MyQuickSortAscending (Real *first, Real *last, int depth)
void InsertionSortAscending (Real *first, const int length, int guard)


Enumeration Type Documentation

enum LSF
 

Enumeration values:
LoadOnEntry 
StoreOnExit 
DirectPart 
StoreHere 
HaveStore 

Definition at line 68 of file newmatrc.h.


Function Documentation

void Add GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 127 of file newmat7.cpp.

Referenced by NEWMAT::AddedMatrix::Evaluate(), NEWMAT::ColumnVector::operator+=(), NEWMAT::RowVector::operator+=(), NEWMAT::SymmetricMatrix::operator+=(), NEWMAT::nricMatrix::operator+=(), NEWMAT::SquareMatrix::operator+=(), NEWMAT::Matrix::operator+=(), NEWMAT::ColumnVector::operator-=(), NEWMAT::RowVector::operator-=(), NEWMAT::SymmetricMatrix::operator-=(), NEWMAT::nricMatrix::operator-=(), NEWMAT::SquareMatrix::operator-=(), and NEWMAT::Matrix::operator-=().

void AddDS GeneralMatrix *  gm,
GeneralMatrix *  gm2
[static]
 

Definition at line 232 of file newmat7.cpp.

void AddDS GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 223 of file newmat7.cpp.

Referenced by NEWMAT::AddedMatrix::Evaluate().

void AddTo GeneralMatrix *  gm,
const GeneralMatrix *  gm2
[static]
 

Definition at line 140 of file newmat7.cpp.

Referenced by NEWMAT::AddedMatrix::Evaluate(), and NEWMAT::GeneralMatrix::PlusEqual().

int NEWMAT::BitReverse int  x,
int  prod,
int  n,
const SimpleIntArray &  f
[static]
 

Definition at line 1036 of file newfft.cpp.

Referenced by GR_1D_FS().

void BlockCopy int  n,
Real from,
Real to
[static]
 

Definition at line 569 of file newmat4.cpp.

Referenced by NEWMAT::GeneralMatrix::GetStore(), and NEWMAT::GeneralMatrix::reuse().

ReturnMatrix NEWMAT::Cholesky const SymmetricBandMatrix &  S  ) 
 

Definition at line 54 of file cholesky.cpp.

ReturnMatrix NEWMAT::Cholesky const SymmetricMatrix &  S  ) 
 

Definition at line 29 of file cholesky.cpp.

Referenced by NEWMAT::MLE_D_FI::NextPoint().

bool Compare const MatrixType &  source,
MatrixType &  destination
 

Definition at line 742 of file newmat4.cpp.

Referenced by NEWMAT::GeneralMatrix::BorrowStore(), NEWMAT::StackedMatrix::Evaluate(), NEWMAT::ConcatenatedMatrix::Evaluate(), NEWMAT::GetSubMatrix::Evaluate(), NEWMAT::TransposedMatrix::Evaluate(), NEWMAT::NegatedMatrix::Evaluate(), NEWMAT::ScaledMatrix::Evaluate(), NEWMAT::NegShiftedMatrix::Evaluate(), NEWMAT::ShiftedMatrix::Evaluate(), NEWMAT::GeneralMatrix::Evaluate(), GeneralKP(), GeneralMult(), GeneralSolv(), GeneralSolvI(), and NEWMAT::GeneralMatrix::Transpose().

void ComplexScale RectMatrixCol &  U,
RectMatrixCol &  V,
Real  x,
Real  y
 

Definition at line 131 of file newmatrm.cpp.

Referenced by SVD().

void cossin int  n,
int  d,
Real c,
Real s
[static]
 

Definition at line 25 of file fft.cpp.

Referenced by DCT_II(), DCT_II_inverse(), DST_II(), DST_II_inverse(), fftstep(), RealFFT(), and RealFFTI().

Matrix NEWMAT::CrossProduct const Matrix &  A,
const Matrix &  B
 

Definition at line 956 of file newmat7.cpp.

void CrossProductBody Real a,
Real b,
Real c
[inline]
 

Definition at line 949 of file newmat7.cpp.

Referenced by CrossProduct(), and CrossProductRows().

ReturnMatrix NEWMAT::CrossProductColumns const Matrix &  A,
const Matrix &  B
 

Definition at line 1001 of file newmat7.cpp.

ReturnMatrix NEWMAT::CrossProductRows const Matrix &  A,
const Matrix &  B
 

Definition at line 980 of file newmat7.cpp.

void NEWMAT::DCT const ColumnVector &  U,
ColumnVector &  V
 

Definition at line 392 of file fft.cpp.

void NEWMAT::DCT_II const ColumnVector &  U,
ColumnVector &  V
 

Definition at line 248 of file fft.cpp.

void NEWMAT::DCT_II_inverse const ColumnVector &  V,
ColumnVector &  U
 

Definition at line 276 of file fft.cpp.

void NEWMAT::DCT_inverse const ColumnVector &  V,
ColumnVector &  U
 

Definition at line 358 of file fft.cpp.

Referenced by DCT().

Real Determinant const BaseMatrix &  B  )  [inline]
 

Definition at line 1821 of file newmat.h.

Real DotProd const MatrixRowCol &  mrc1,
const MatrixRowCol &  mrc2
 

Definition at line 73 of file newmat2.cpp.

Referenced by GeneralMult1().

Real DotProduct const Matrix &  A,
const Matrix &  B
 

Definition at line 526 of file newmat8.cpp.

void NEWMAT::DowndateCholesky UpperTriangularMatrix &  chol,
RowVector  x
 

Definition at line 122 of file cholesky.cpp.

void NEWMAT::DST const ColumnVector &  U,
ColumnVector &  V
 

Definition at line 429 of file fft.cpp.

void NEWMAT::DST_II const ColumnVector &  U,
ColumnVector &  V
 

Definition at line 303 of file fft.cpp.

void NEWMAT::DST_II_inverse const ColumnVector &  V,
ColumnVector &  U
 

Definition at line 331 of file fft.cpp.

void NEWMAT::DST_inverse const ColumnVector &  V,
ColumnVector &  U
 

Definition at line 401 of file fft.cpp.

Referenced by DST().

void NEWMAT::EigenValues const SymmetricMatrix &  X,
DiagonalMatrix &  D,
SymmetricMatrix &  A
 

Definition at line 289 of file evalue.cpp.

void NEWMAT::EigenValues const SymmetricMatrix &  X,
DiagonalMatrix &  D
 

Definition at line 286 of file evalue.cpp.

void NEWMAT::EigenValues const SymmetricMatrix &  A,
DiagonalMatrix &  D,
Matrix &  Z
 

Definition at line 283 of file evalue.cpp.

void NEWMAT::FFT const ColumnVector &  U,
const ColumnVector &  V,
ColumnVector &  X,
ColumnVector &  Y
 

Definition at line 196 of file fft.cpp.

Referenced by FFT2(), FFTI(), RealFFT(), and RealFFTI().

void NEWMAT::FFT2 const Matrix &  U,
const Matrix &  V,
Matrix &  X,
Matrix &  Y
 

Definition at line 439 of file fft.cpp.

Referenced by FFT2I().

void NEWMAT::FFT2I const Matrix &  U,
const Matrix &  V,
Matrix &  X,
Matrix &  Y
 

Definition at line 460 of file fft.cpp.

void NEWMAT::FFTI const ColumnVector &  U,
const ColumnVector &  V,
ColumnVector &  X,
ColumnVector &  Y
 

Definition at line 115 of file fft.cpp.

void fftstep ColumnVector &  A,
ColumnVector &  B,
ColumnVector &  X,
ColumnVector &  Y,
int  after,
int  now,
int  before
[static]
 

Definition at line 45 of file fft.cpp.

Referenced by FFT().

GeneralMatrix * NEWMAT::GeneralKP GeneralMatrix *  ,
GeneralMatrix *  ,
KPMatrix *  ,
MatrixType 
[static]
 

Definition at line 386 of file newmat7.cpp.

Referenced by NEWMAT::KPMatrix::Evaluate().

GeneralMatrix * NEWMAT::GeneralMult GeneralMatrix *  ,
GeneralMatrix *  ,
MultipliedMatrix *  ,
MatrixType 
[static]
 

Definition at line 368 of file newmat7.cpp.

Referenced by NEWMAT::MultipliedMatrix::Evaluate().

GeneralMatrix* GeneralMult1 GeneralMatrix *  gm1,
GeneralMatrix *  gm2,
MultipliedMatrix *  mm,
MatrixType  mtx
[static]
 

Definition at line 289 of file newmat7.cpp.

Referenced by GeneralMult().

GeneralMatrix* GeneralMult2 GeneralMatrix *  gm1,
GeneralMatrix *  gm2,
MultipliedMatrix *  mm,
MatrixType  mtx
[static]
 

Definition at line 312 of file newmat7.cpp.

Referenced by GeneralMult().

GeneralMatrix * NEWMAT::GeneralSolv GeneralMatrix *  ,
GeneralMatrix *  ,
BaseMatrix *  ,
MatrixType 
[static]
 

Definition at line 407 of file newmat7.cpp.

Referenced by NEWMAT::SolvedMatrix::Evaluate().

GeneralMatrix * NEWMAT::GeneralSolvI GeneralMatrix *  ,
BaseMatrix *  ,
MatrixType 
[static]
 

Definition at line 448 of file newmat7.cpp.

Referenced by NEWMAT::InvertedMatrix::Evaluate().

void GivensRotation Real  cGivens,
Real  sGivens,
Real x,
Real y
[inline]
 

Definition at line 116 of file newmatrm.h.

Referenced by DowndateCholesky(), and UpdateCholesky().

void GivensRotationR Real  cGivens,
Real  sGivens,
Real x,
Real y
[inline]
 

Definition at line 124 of file newmatrm.h.

Referenced by LeftCircularUpdateCholesky(), and RightCircularUpdateCholesky().

void NEWMAT::GR_1D_FS int  PTS,
int  N_SYM,
int  N_UN_SYM,
const SimpleIntArray &  SYM,
int  P_SYM,
const SimpleIntArray &  UN_SYM,
Real X,
Real Y
[static]
 

Definition at line 231 of file newfft.cpp.

Referenced by NEWMAT::FFT_Controller::ar_1d_ft().

void NEWMAT::GR_1D_FT int  N,
int  N_FACTOR,
const SimpleIntArray &  FACTOR,
Real X,
Real Y
[static]
 

Definition at line 297 of file newfft.cpp.

Referenced by NEWMAT::FFT_Controller::ar_1d_ft().

void HHDecompose const Matrix &  X,
Matrix &  Y,
Matrix &  M
[inline]
 

Definition at line 29 of file newmatap.h.

void HHDecompose Matrix &  X,
LowerTriangularMatrix &  L
[inline]
 

Definition at line 26 of file newmatap.h.

void NEWMAT::InsertionSortAscending Real first,
const int  length,
int  guard
[static]
 

Definition at line 133 of file sort.cpp.

Referenced by SortAscending().

void NEWMAT::InsertionSortDescending Real first,
const int  length,
int  guard
[static]
 

Definition at line 71 of file sort.cpp.

Referenced by SortDescending().

bool intEqual int *  s1,
int *  s2,
int  n
[static]
 

Definition at line 791 of file newmat7.cpp.

Referenced by NEWMAT::BandLUMatrix::IsEqual(), and NEWMAT::CroutMatrix::IsEqual().

bool IsZero const GeneralMatrix &  A  )  [inline]
 

Definition at line 1841 of file newmat.h.

bool NEWMAT::IsZero const BaseMatrix &  A  ) 
 

Definition at line 881 of file newmat7.cpp.

Referenced by operator==().

void NEWMAT::Jacobi const SymmetricMatrix &  X,
DiagonalMatrix &  D,
Matrix &  V
 

Definition at line 116 of file jacobi.cpp.

Referenced by Jacobi().

void NEWMAT::Jacobi const SymmetricMatrix &  X,
DiagonalMatrix &  D,
SymmetricMatrix &  A
 

Definition at line 113 of file jacobi.cpp.

void NEWMAT::Jacobi const SymmetricMatrix &  X,
DiagonalMatrix &  D
 

Definition at line 110 of file jacobi.cpp.

void NEWMAT::Jacobi const SymmetricMatrix &  X,
DiagonalMatrix &  D,
SymmetricMatrix &  A,
Matrix &  V,
bool  eivec = true
 

Definition at line 27 of file jacobi.cpp.

KPMatrix KP const BaseMatrix &  bm1,
const BaseMatrix &  bm2
 

Definition at line 277 of file newmat6.cpp.

void NEWMAT::LeftCircularUpdateCholesky UpperTriangularMatrix &  chol,
int  k,
int  l
 

Definition at line 224 of file cholesky.cpp.

LogAndSign LogDeterminant const BaseMatrix &  B  )  [inline]
 

Definition at line 1819 of file newmat.h.

void MatrixDetails const GeneralMatrix &  A  )  [static]
 

Definition at line 30 of file newmatex.cpp.

Referenced by NEWMAT::ConvergenceException::ConvergenceException(), NEWMAT::IncompatibleDimensionsException::IncompatibleDimensionsException(), NEWMAT::IndexException::IndexException(), NEWMAT::NotSquareException::NotSquareException(), NEWMAT::NPDException::NPDException(), NEWMAT::ProgramException::ProgramException(), NEWMAT::SingularException::SingularException(), and NEWMAT::VectorException::VectorException().

void NEWMAT::MatrixErrorNoSpace const void *   ) 
 

Definition at line 289 of file newmatex.cpp.

Referenced by NEWMAT::BandLUMatrix::BandLUMatrix(), NEWMAT::ConstRealStarStar::ConstRealStarStar(), NEWMAT::CroutMatrix::CroutMatrix(), NEWMAT::MatedMatrix::Evaluate(), NEWMAT::DiagedMatrix::Evaluate(), NEWMAT::ColedMatrix::Evaluate(), NEWMAT::RowedMatrix::Evaluate(), NEWMAT::GeneralMatrix::GeneralMatrix(), GeneralSolv(), GeneralSolvI(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::GeneralMatrix::GetStore(), NEWMAT::IdentityMatrix::Image(), NEWMAT::nricMatrix::Image(), NEWMAT::SymmetricBandMatrix::Image(), NEWMAT::LowerBandMatrix::Image(), NEWMAT::UpperBandMatrix::Image(), NEWMAT::BandMatrix::Image(), NEWMAT::ColumnVector::Image(), NEWMAT::RowVector::Image(), NEWMAT::DiagonalMatrix::Image(), NEWMAT::LowerTriangularMatrix::Image(), NEWMAT::UpperTriangularMatrix::Image(), NEWMAT::SymmetricMatrix::Image(), NEWMAT::SquareMatrix::Image(), NEWMAT::Matrix::Image(), NEWMAT::nricMatrix::MakeRowPointer(), NEWMAT::Matrix::MakeSolver(), NEWMAT::GeneralMatrix::MakeSolver(), NEWMAT::SymmetricBandMatrix::MakeSolver(), NEWMAT::BandMatrix::MakeSolver(), mmMult(), NEWMAT::MatrixType::New(), NEWMAT::RealStarStar::RealStarStar(), NEWMAT::GeneralMatrix::ReSize(), NEWMAT::GeneralMatrix::reuse(), NEWMAT::RowVector::Transpose(), and NEWMAT::ColumnVector::Transpose().

Real Maximum const BaseMatrix &  B  )  [inline]
 

Definition at line 1834 of file newmat.h.

Referenced by NEWMAT::GeneralMatrix::Maximum2(), NEWMAT::GeneralMatrix::Minimum2(), NEWMAT::GeneralMatrix::MinimumAbsoluteValue2(), SVD(), and tred3().

Real MaximumAbsoluteValue const BaseMatrix &  B  )  [inline]
 

Definition at line 1830 of file newmat.h.

Referenced by NEWMAT::SymmetricBandMatrix::MaximumAbsoluteValue(), and NEWMAT::BandMatrix::MaximumAbsoluteValue().

Real Minimum const BaseMatrix &  B  )  [inline]
 

Definition at line 1835 of file newmat.h.

Referenced by SVD(), tred2(), and tred3().

Real MinimumAbsoluteValue const BaseMatrix &  B  )  [inline]
 

Definition at line 1832 of file newmat.h.

GeneralMatrix* mmMult GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 338 of file newmat7.cpp.

Referenced by GeneralMult().

int my_max int  x,
int  y
[inline, static]
 

Definition at line 27 of file bandmat.cpp.

Referenced by NEWMAT::SymmetricBandMatrix::ReSizeForAdd(), and NEWMAT::BandMatrix::ReSizeForAdd().

int my_min int  x,
int  y
[inline, static]
 

Definition at line 26 of file bandmat.cpp.

Referenced by NEWMAT::SymmetricBandMatrix::ReSizeForSP(), and NEWMAT::BandMatrix::ReSizeForSP().

void NEWMAT::MyQuickSortAscending Real first,
Real last,
int  depth
[static]
 

Definition at line 157 of file sort.cpp.

Referenced by SortAscending().

void NEWMAT::MyQuickSortDescending Real first,
Real last,
int  depth
[static]
 

Definition at line 96 of file sort.cpp.

Referenced by SortDescending().

Real Norm1 RowVector &  RV  )  [inline]
 

Definition at line 1837 of file newmat.h.

Real Norm1 const BaseMatrix &  B  )  [inline]
 

Definition at line 1836 of file newmat.h.

Real NormFrobenius const BaseMatrix &  B  )  [inline]
 

Definition at line 1824 of file newmat.h.

Real NormInfinity ColumnVector &  CV  )  [inline]
 

Definition at line 1839 of file newmat.h.

Real NormInfinity const BaseMatrix &  B  )  [inline]
 

Definition at line 1838 of file newmat.h.

void NullMatrixError const GeneralMatrix *  gm  )  [static]
 

Definition at line 208 of file newmat8.cpp.

Referenced by NEWMAT::GeneralMatrix::Maximum(), NEWMAT::GeneralMatrix::Maximum1(), NEWMAT::GeneralMatrix::Maximum2(), NEWMAT::GeneralMatrix::MaximumAbsoluteValue(), NEWMAT::GeneralMatrix::MaximumAbsoluteValue1(), NEWMAT::GeneralMatrix::MaximumAbsoluteValue2(), NEWMAT::GeneralMatrix::Minimum(), NEWMAT::GeneralMatrix::Minimum1(), NEWMAT::GeneralMatrix::Minimum2(), NEWMAT::GeneralMatrix::MinimumAbsoluteValue(), NEWMAT::GeneralMatrix::MinimumAbsoluteValue1(), and NEWMAT::GeneralMatrix::MinimumAbsoluteValue2().

ScaledMatrix operator * Real  f,
const BaseMatrix &  BM
 

Definition at line 310 of file newmat6.cpp.

Referenced by NEWMAT::InvertedMatrix::operator *().

bool operator!= const BaseMatrix &  A,
const BaseMatrix &  B
[inline]
 

Definition at line 1795 of file newmat.h.

bool operator!= const GeneralMatrix &  A,
const GeneralMatrix &  B
[inline]
 

Definition at line 1793 of file newmat.h.

ShiftedMatrix operator+ Real  f,
const BaseMatrix &  BM
 

Definition at line 298 of file newmat6.cpp.

NegShiftedMatrix operator- Real  f,
const BaseMatrix &  bm
 

Definition at line 301 of file newmat6.cpp.

bool operator< const BaseMatrix &  A,
const BaseMatrix & 
[inline]
 

Definition at line 1804 of file newmat.h.

ostream & NEWMAT::operator<< ostream &  s,
const GeneralMatrix &  X
 

Definition at line 38 of file newmat9.cpp.

Referenced by operator<<(), NEWMAT::SymmetricBandMatrix::operator<<(), and NEWMAT::BandMatrix::operator<<().

ostream & NEWMAT::operator<< ostream &  s,
const BaseMatrix &  X
 

Definition at line 31 of file newmat9.cpp.

bool operator<= const BaseMatrix &  A,
const BaseMatrix & 
[inline]
 

Definition at line 1800 of file newmat.h.

bool NEWMAT::operator== const BaseMatrix &  A,
const BaseMatrix &  B
 

Definition at line 804 of file newmat7.cpp.

Referenced by NEWMAT::MatrixBandWidth::operator!=().

bool NEWMAT::operator== const GeneralMatrix &  A,
const GeneralMatrix &  B
 

Definition at line 842 of file newmat7.cpp.

bool operator> const BaseMatrix &  A,
const BaseMatrix & 
[inline]
 

Definition at line 1806 of file newmat.h.

bool operator>= const BaseMatrix &  A,
const BaseMatrix & 
[inline]
 

Definition at line 1802 of file newmat.h.

Real NEWMAT::pythag Real  f,
Real  g,
Real c,
Real s
 

Definition at line 185 of file newmatrm.cpp.

Referenced by DowndateCholesky(), LeftCircularUpdateCholesky(), RightCircularUpdateCholesky(), SVD(), and UpdateCholesky().

void NEWMAT::QRZ const Matrix &  X,
Matrix &  Y,
Matrix &  M
 

Definition at line 163 of file hholder.cpp.

void NEWMAT::QRZ Matrix &  X,
UpperTriangularMatrix &  U
 

Definition at line 111 of file hholder.cpp.

Referenced by NEWMAT::NonLinearLeastSquares::NextPoint().

void NEWMAT::QRZT const Matrix &  X,
Matrix &  Y,
Matrix &  M
 

Definition at line 60 of file hholder.cpp.

Referenced by HHDecompose().

void NEWMAT::QRZT Matrix &  X,
LowerTriangularMatrix &  L
 

Definition at line 27 of file hholder.cpp.

void NEWMAT::R_16_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1,
Real X2,
Real Y2,
Real X3,
Real Y3,
Real X4,
Real Y4,
Real X5,
Real Y5,
Real X6,
Real Y6,
Real X7,
Real Y7,
Real X8,
Real Y8,
Real X9,
Real Y9,
Real X10,
Real Y10,
Real X11,
Real Y11,
Real X12,
Real Y12,
Real X13,
Real Y13,
Real X14,
Real Y14,
Real X15,
Real Y15
[static]
 

Definition at line 781 of file newfft.cpp.

Referenced by GR_1D_FT().

void NEWMAT::R_2_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1
[static]
 

Definition at line 440 of file newfft.cpp.

Referenced by GR_1D_FT().

void NEWMAT::R_3_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1,
Real X2,
Real Y2
[static]
 

Definition at line 480 of file newfft.cpp.

Referenced by GR_1D_FT().

void NEWMAT::R_4_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1,
Real X2,
Real Y2,
Real X3,
Real Y3
[static]
 

Definition at line 533 of file newfft.cpp.

Referenced by GR_1D_FT().

void NEWMAT::R_5_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1,
Real X2,
Real Y2,
Real X3,
Real Y3,
Real X4,
Real Y4
[static]
 

Definition at line 598 of file newfft.cpp.

Referenced by GR_1D_FT().

void NEWMAT::R_8_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1,
Real X2,
Real Y2,
Real X3,
Real Y3,
Real X4,
Real Y4,
Real X5,
Real Y5,
Real X6,
Real Y6,
Real X7,
Real Y7
[static]
 

Definition at line 677 of file newfft.cpp.

Referenced by GR_1D_FT().

void NEWMAT::R_P_FTK int  N,
int  M,
int  P,
Real X,
Real Y
[static]
 

Definition at line 341 of file newfft.cpp.

Referenced by GR_1D_FT().

bool RealEqual Real s1,
Real s2,
int  n
[static]
 

Definition at line 779 of file newmat7.cpp.

Referenced by NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::CroutMatrix::IsEqual(), NEWMAT::GeneralMatrix::IsEqual(), and operator==().

void NEWMAT::RealFFT const ColumnVector &  U,
ColumnVector &  X,
ColumnVector &  Y
 

Definition at line 125 of file fft.cpp.

Referenced by DCT_II(), and DST_II().

void NEWMAT::RealFFTI const ColumnVector &  A,
const ColumnVector &  B,
ColumnVector &  U
 

Definition at line 161 of file fft.cpp.

Referenced by DCT_II_inverse(), DCT_inverse(), DST_II_inverse(), and DST_inverse().

bool Rectangular MatrixType  a,
MatrixType  b,
MatrixType  c
 

Definition at line 102 of file newmat1.cpp.

Referenced by GeneralMult().

void ReverseSubtract GeneralMatrix *  gm,
const GeneralMatrix *  gm2
[static]
 

Definition at line 187 of file newmat7.cpp.

Referenced by NEWMAT::SubtractedMatrix::Evaluate().

void ReverseSubtractDS GeneralMatrix *  gm,
GeneralMatrix *  gm2
[static]
 

Definition at line 261 of file newmat7.cpp.

Referenced by NEWMAT::SubtractedMatrix::Evaluate().

void NEWMAT::RightCircularUpdateCholesky UpperTriangularMatrix &  chol,
int  k,
int  l
 

Definition at line 169 of file cholesky.cpp.

void Rotate RectMatrixCol &  U,
RectMatrixCol &  V,
Real  tau,
Real  s
 

Definition at line 155 of file newmatrm.cpp.

Referenced by Jacobi().

Real sign Real  x,
Real  y
[inline]
 

Definition at line 108 of file newmatrm.h.

Referenced by NEWMAT::LogAndSign::ChangeSign(), NEWMAT::LogAndSign::LogAndSign(), SVD(), tred2(), and tred3().

void NEWMAT::SortAscending GeneralMatrix &   ) 
 

Definition at line 121 of file sort.cpp.

Referenced by Jacobi().

void NEWMAT::SortDescending GeneralMatrix &   ) 
 

Definition at line 45 of file sort.cpp.

Referenced by SVD().

void NEWMAT::SortSV DiagonalMatrix &  D,
Matrix &  U,
Matrix &  V,
bool  ascending = false
 

Definition at line 224 of file sort.cpp.

Referenced by EigenValues(), Jacobi(), and SVD().

void NEWMAT::SortSV DiagonalMatrix &  D,
Matrix &  U,
bool  ascending = false
 

Definition at line 190 of file sort.cpp.

Real NEWMAT::SortThreeDescending Real a,
Real b,
Real c
[static]
 

Definition at line 57 of file sort.cpp.

Referenced by MyQuickSortAscending(), and MyQuickSortDescending().

void SP GeneralMatrix *  gm,
GeneralMatrix *  gm2
[static]
 

Definition at line 212 of file newmat7.cpp.

void SP GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 199 of file newmat7.cpp.

SPMatrix SP const BaseMatrix &  bm1,
const BaseMatrix &  bm2
 

Definition at line 274 of file newmat6.cpp.

void SPDS GeneralMatrix *  gm,
GeneralMatrix *  gm2
[static]
 

Definition at line 279 of file newmat7.cpp.

void SPDS GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 270 of file newmat7.cpp.

Referenced by NEWMAT::SPMatrix::Evaluate().

int square int  x  )  [inline]
 

Definition at line 111 of file newfft.cpp.

Referenced by Cholesky(), Jacobi(), QRZT(), SVD(), tred2(), tred3(), UpdateQRZ(), and UpdateQRZT().

Real NEWMAT::square Real  x  )  [inline]
 

Definition at line 533 of file bandmat.cpp.

Referenced by NEWMAT::FFT_Controller::ar_1d_ft(), GR_1D_FS(), NEWMAT::SymmetricMatrix::SumSquare(), NEWMAT::GeneralMatrix::SumSquare(), and NEWMAT::SymmetricBandMatrix::SumSquare().

void Subtract GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 157 of file newmat7.cpp.

Referenced by NEWMAT::SubtractedMatrix::Evaluate().

void SubtractDS GeneralMatrix *  gm,
GeneralMatrix *  gm2
[static]
 

Definition at line 252 of file newmat7.cpp.

void SubtractDS GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 243 of file newmat7.cpp.

Referenced by NEWMAT::SubtractedMatrix::Evaluate().

void SubtractFrom GeneralMatrix *  gm,
const GeneralMatrix *  gm2
[static]
 

Definition at line 170 of file newmat7.cpp.

Referenced by NEWMAT::SubtractedMatrix::Evaluate(), and NEWMAT::GeneralMatrix::MinusEqual().

Real Sum const BaseMatrix &  B  )  [inline]
 

Definition at line 1828 of file newmat.h.

Referenced by NEWMAT::BandMatrix::Sum().

Real SumAbsoluteValue const BaseMatrix &  B  )  [inline]
 

Definition at line 1826 of file newmat.h.

Referenced by NEWMAT::BandMatrix::SumAbsoluteValue().

Real SumSquare const BaseMatrix &  B  )  [inline]
 

Definition at line 1823 of file newmat.h.

Referenced by NEWMAT::MLE_D_FI::NextPoint(), and NEWMAT::BandMatrix::SumSquare().

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

Definition at line 66 of file newmatap.h.

Referenced by SVD().

void NEWMAT::SVD const Matrix &  ,
DiagonalMatrix & 
 

Definition at line 196 of file svd.cpp.

void NEWMAT::SVD const Matrix &  ,
DiagonalMatrix &  ,
Matrix &  ,
Matrix &  ,
bool  = true,
bool  = true
 

Definition at line 26 of file svd.cpp.

void swap GenericMatrix &  A,
GenericMatrix &  B
[inline]
 

Definition at line 1867 of file newmat.h.

Referenced by NEWMAT::BandLUMatrix::swap(), NEWMAT::SymmetricBandMatrix::swap(), NEWMAT::BandMatrix::swap(), NEWMAT::CroutMatrix::swap(), NEWMAT::nricMatrix::swap(), NEWMAT::IdentityMatrix::swap(), NEWMAT::LowerBandMatrix::swap(), NEWMAT::UpperBandMatrix::swap(), NEWMAT::ColumnVector::swap(), NEWMAT::RowVector::swap(), NEWMAT::DiagonalMatrix::swap(), NEWMAT::LowerTriangularMatrix::swap(), NEWMAT::UpperTriangularMatrix::swap(), NEWMAT::SymmetricMatrix::swap(), NEWMAT::SquareMatrix::swap(), and NEWMAT::Matrix::swap().

void swap IdentityMatrix &  A,
IdentityMatrix &  B
[inline]
 

Definition at line 1866 of file newmat.h.

void swap BandLUMatrix &  A,
BandLUMatrix &  B
[inline]
 

Definition at line 1865 of file newmat.h.

void swap SymmetricBandMatrix &  A,
SymmetricBandMatrix &  B
[inline]
 

Definition at line 1864 of file newmat.h.

void swap LowerBandMatrix &  A,
LowerBandMatrix &  B
[inline]
 

Definition at line 1863 of file newmat.h.

void swap UpperBandMatrix &  A,
UpperBandMatrix &  B
[inline]
 

Definition at line 1862 of file newmat.h.

void swap BandMatrix &  A,
BandMatrix &  B
[inline]
 

Definition at line 1861 of file newmat.h.

void swap CroutMatrix &  A,
CroutMatrix &  B
[inline]
 

Definition at line 1860 of file newmat.h.

void swap ColumnVector &  A,
ColumnVector &  B
[inline]
 

Definition at line 1859 of file newmat.h.

void swap RowVector &  A,
RowVector &  B
[inline]
 

Definition at line 1858 of file newmat.h.

void swap DiagonalMatrix &  A,
DiagonalMatrix &  B
[inline]
 

Definition at line 1857 of file newmat.h.

void swap SymmetricMatrix &  A,
SymmetricMatrix &  B
[inline]
 

Definition at line 1856 of file newmat.h.

void swap LowerTriangularMatrix &  A,
LowerTriangularMatrix &  B
[inline]
 

Definition at line 1854 of file newmat.h.

void swap UpperTriangularMatrix &  A,
UpperTriangularMatrix &  B
[inline]
 

Definition at line 1852 of file newmat.h.

void swap nricMatrix &  A,
nricMatrix &  B
[inline]
 

Definition at line 1851 of file newmat.h.

void swap SquareMatrix &  A,
SquareMatrix &  B
[inline]
 

Definition at line 1850 of file newmat.h.

void swap Matrix &  A,
Matrix &  B
[inline]
 

Definition at line 1849 of file newmat.h.

void tql1 DiagonalMatrix &  D,
DiagonalMatrix &  E
[static]
 

Definition at line 222 of file evalue.cpp.

Referenced by EigenValues().

void tql2 DiagonalMatrix &  D,
DiagonalMatrix &  E,
Matrix &  Z
[static]
 

Definition at line 98 of file evalue.cpp.

Referenced by EigenValues().

Real Trace const BaseMatrix &  B  )  [inline]
 

Definition at line 1825 of file newmat.h.

Referenced by NEWMAT::IdentityMatrix::Sum().

void tred2 const SymmetricMatrix &  A,
DiagonalMatrix &  D,
DiagonalMatrix &  E,
Matrix &  Z
[static]
 

Definition at line 24 of file evalue.cpp.

Referenced by EigenValues().

void tred3 const SymmetricMatrix &  X,
DiagonalMatrix &  D,
DiagonalMatrix &  E,
SymmetricMatrix &  A
[static]
 

Definition at line 179 of file evalue.cpp.

Referenced by EigenValues().

int NEWMAT::tristore int  n  )  [static]
 

Definition at line 27 of file newmat4.cpp.

Referenced by NEWMAT::LowerTriangularMatrix::element(), NEWMAT::UpperTriangularMatrix::element(), NEWMAT::SymmetricMatrix::element(), NEWMAT::LowerTriangularMatrix::LowerTriangularMatrix(), NEWMAT::LowerTriangularMatrix::operator()(), NEWMAT::UpperTriangularMatrix::operator()(), NEWMAT::SymmetricMatrix::operator()(), NEWMAT::LowerTriangularMatrix::ReSize(), NEWMAT::UpperTriangularMatrix::ReSize(), NEWMAT::SymmetricMatrix::ReSize(), NEWMAT::SymmetricMatrix::SymmetricMatrix(), and NEWMAT::UpperTriangularMatrix::UpperTriangularMatrix().

void NEWMAT::UpdateCholesky UpperTriangularMatrix &  chol,
RowVector  r1Modification
 

Definition at line 95 of file cholesky.cpp.

void NEWMAT::UpdateQRZ Matrix &  X,
UpperTriangularMatrix &  U
 

Definition at line 263 of file hholder.cpp.

void NEWMAT::UpdateQRZT Matrix &  X,
LowerTriangularMatrix &  L
 

Definition at line 223 of file hholder.cpp.


newmat11b
Generated Tue Oct 19 14:18:17 2004 by Doxygen 1.3.9.1