Homepage Demos Overview Downloads Tutorials Reference
Credits

newmat.h File Reference

#include "include.h"
#include "myexcept.h"

Include dependency graph for newmat.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  NEWMAT
namespace  RBD_LIBRARIES

Defines

#define NEWMAT_LIB   0
#define MatrixTypeUnSp   0

Functions

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)


Define Documentation

#define MatrixTypeUnSp   0
 

Definition at line 271 of file newmat.h.

#define NEWMAT_LIB   0
 

Definition at line 6 of file newmat.h.


Function Documentation

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

Definition at line 956 of file newmat7.cpp.

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.

Real Determinant const BaseMatrix &  B  )  [inline]
 

Definition at line 1821 of file newmat.h.

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 NEWMAT::operator==().

LogAndSign LogDeterminant const BaseMatrix &  B  )  [inline]
 

Definition at line 1819 of file newmat.h.

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(), NEWMAT::GeneralSolv(), NEWMAT::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(), NEWMAT::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(), NEWMAT::SVD(), and NEWMAT::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 NEWMAT::SVD(), NEWMAT::tred2(), and NEWMAT::tred3().

Real MinimumAbsoluteValue const BaseMatrix &  B  )  [inline]
 

Definition at line 1832 of file newmat.h.

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.

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.

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

Definition at line 1804 of file newmat.h.

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.

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 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 swap GenericMatrix &  A,
GenericMatrix &  B
[inline]
 

Definition at line 1867 of file newmat.h.

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.

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().

Real Trace const BaseMatrix &  B  )  [inline]
 

Definition at line 1825 of file newmat.h.


newmat11b
Generated Tue Jan 4 15:42:13 2005 by Doxygen 1.4.0