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
Function Documentation
Matrix NEWMAT::CrossProduct |
( |
const Matrix & |
A, |
|
|
const Matrix & |
B |
|
) |
|
|
ReturnMatrix NEWMAT::CrossProductColumns |
( |
const Matrix & |
A, |
|
|
const Matrix & |
B |
|
) |
|
|
ReturnMatrix NEWMAT::CrossProductRows |
( |
const Matrix & |
A, |
|
|
const Matrix & |
B |
|
) |
|
|
Real Determinant |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
bool IsZero |
( |
const GeneralMatrix & |
A |
) |
[inline] |
|
bool NEWMAT::IsZero |
( |
const BaseMatrix & |
A |
) |
|
|
LogAndSign LogDeterminant |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
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] |
|
Real MaximumAbsoluteValue |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
Real Minimum |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
Real MinimumAbsoluteValue |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
Real Norm1 |
( |
RowVector & |
RV |
) |
[inline] |
|
Real Norm1 |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
Real NormFrobenius |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
Real NormInfinity |
( |
ColumnVector & |
CV |
) |
[inline] |
|
Real NormInfinity |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
bool operator!= |
( |
const BaseMatrix & |
A, |
|
|
const BaseMatrix & |
B |
|
) |
[inline] |
|
bool operator!= |
( |
const GeneralMatrix & |
A, |
|
|
const GeneralMatrix & |
B |
|
) |
[inline] |
|
bool operator< |
( |
const BaseMatrix & |
A, |
|
|
const BaseMatrix & |
|
|
) |
[inline] |
|
bool operator<= |
( |
const BaseMatrix & |
A, |
|
|
const BaseMatrix & |
|
|
) |
[inline] |
|
bool NEWMAT::operator== |
( |
const BaseMatrix & |
A, |
|
|
const BaseMatrix & |
B |
|
) |
|
|
bool NEWMAT::operator== |
( |
const GeneralMatrix & |
A, |
|
|
const GeneralMatrix & |
B |
|
) |
|
|
bool operator> |
( |
const BaseMatrix & |
A, |
|
|
const BaseMatrix & |
|
|
) |
[inline] |
|
bool operator>= |
( |
const BaseMatrix & |
A, |
|
|
const BaseMatrix & |
|
|
) |
[inline] |
|
Real Sum |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
Real SumAbsoluteValue |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
Real SumSquare |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
void swap |
( |
GenericMatrix & |
A, |
|
|
GenericMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
IdentityMatrix & |
A, |
|
|
IdentityMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
BandLUMatrix & |
A, |
|
|
BandLUMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
SymmetricBandMatrix & |
A, |
|
|
SymmetricBandMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
LowerBandMatrix & |
A, |
|
|
LowerBandMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
UpperBandMatrix & |
A, |
|
|
UpperBandMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
BandMatrix & |
A, |
|
|
BandMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
CroutMatrix & |
A, |
|
|
CroutMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
ColumnVector & |
A, |
|
|
ColumnVector & |
B |
|
) |
[inline] |
|
void swap |
( |
RowVector & |
A, |
|
|
RowVector & |
B |
|
) |
[inline] |
|
void swap |
( |
DiagonalMatrix & |
A, |
|
|
DiagonalMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
SymmetricMatrix & |
A, |
|
|
SymmetricMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
LowerTriangularMatrix & |
A, |
|
|
LowerTriangularMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
UpperTriangularMatrix & |
A, |
|
|
UpperTriangularMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
nricMatrix & |
A, |
|
|
nricMatrix & |
B |
|
) |
[inline] |
|
void swap |
( |
SquareMatrix & |
A, |
|
|
SquareMatrix & |
B |
|
) |
[inline] |
|
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] |
|
|