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 |
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 |
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] |
|
|
|
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] |
|
| 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] |
|
| Real Trace |
( |
const BaseMatrix & |
B |
) |
[inline] |
|
|