Classes |
class | AddedMatrix |
class | ArrayLengthSpecifier |
class | BandLUMatrix |
| LU decomposition of a band matrix. More...
|
class | BandMatrix |
| Band matrix. More...
|
class | BaseMatrix |
| Base of the matrix classes. More...
|
class | CannotBuildException |
| Cannot build matrix with these properties exception. More...
|
class | ColedMatrix |
class | ColumnVector |
| Column vector. More...
|
class | ConcatenatedMatrix |
class | ConstRealStarStar |
| Let matrix simulate a C type const two dimensional array. More...
|
class | ConvergenceException |
| Covergence failure exception. More...
|
class | CroutMatrix |
class | DiagedMatrix |
class | DiagonalMatrix |
| Diagonal matrix. More...
|
class | GeneralMatrix |
| The classes for matrices that can contain data are derived from this. More...
|
class | GenericMatrix |
| A matrix which can be of any GeneralMatrix type. More...
|
class | GetSubMatrix |
class | IdentityMatrix |
| Identity matrix. More...
|
class | IncompatibleDimensionsException |
| Incompatible dimensions exception. More...
|
class | IndexException |
| Index exception. More...
|
class | InternalException |
| Internal newmat exception - shouldn't happen. More...
|
class | InvertedMatrix |
class | KPMatrix |
class | LinearEquationSolver |
class | LogAndSign |
class | LowerBandMatrix |
| Lower triangular band matrix. More...
|
class | LowerTriangularMatrix |
| Lower triangular matrix. More...
|
class | MatedMatrix |
class | Matrix |
| The usual rectangular matrix. More...
|
class | MatrixBandWidth |
class | MatrixInput |
class | MatrixType |
class | MultipliedMatrix |
class | NegatedMatrix |
class | NegShiftedMatrix |
class | NotDefinedException |
| Not defined exception. More...
|
class | NotSquareException |
| A matrix is not square exception. More...
|
class | NPDException |
| Not positive definite exception. More...
|
class | nricMatrix |
| Rectangular matrix for use with Numerical Recipes in C. More...
|
class | OverflowException |
| Real overflow exception. More...
|
class | ProgramException |
| Miscellaneous exception (details in character string). More...
|
class | RealStarStar |
| Let matrix simulate a C type two dimensional array. More...
|
class | ReturnMatrix |
class | ReversedMatrix |
class | RowedMatrix |
class | RowVector |
| Row vector. More...
|
class | ScaledMatrix |
class | ShiftedMatrix |
class | SimpleIntArray |
class | SingularException |
| Singular matrix exception. More...
|
class | SolvedMatrix |
class | SPMatrix |
class | SquareMatrix |
| Square matrix. More...
|
class | StackedMatrix |
class | SubMatrixDimensionException |
| Submatrix dimension exception. More...
|
class | SubtractedMatrix |
class | SymmetricBandMatrix |
| Symmetric band matrix. More...
|
class | SymmetricMatrix |
| Symmetric matrix. More...
|
class | TransposedMatrix |
class | UpperBandMatrix |
| Upper triangular band matrix. More...
|
class | UpperTriangularMatrix |
| Upper triangular matrix. More...
|
class | VectorException |
| Cannot convert to vector exception. More...
|
Defines |
#define | MatrixTypeUnSp 0 |
Functions |
bool | Compare (const MatrixType &, MatrixType &) |
Matrix | CrossProduct (const Matrix &A, const Matrix &B) |
Matrix | crossproduct (const Matrix &A, const Matrix &B) |
ReturnMatrix | crossproduct_columns (const Matrix &A, const Matrix &B) |
ReturnMatrix | crossproduct_rows (const Matrix &A, const Matrix &B) |
ReturnMatrix | CrossProductColumns (const Matrix &A, const Matrix &B) |
ReturnMatrix | CrossProductRows (const Matrix &A, const Matrix &B) |
Real | Determinant (const BaseMatrix &B) |
Real | determinant (const BaseMatrix &B) |
Real | DotProduct (const Matrix &A, const Matrix &B) |
Real | dotproduct (const Matrix &A, const Matrix &B) |
bool | is_zero (const GeneralMatrix &A) |
bool | is_zero (const BaseMatrix &A) |
bool | IsZero (const GeneralMatrix &A) |
bool | IsZero (const BaseMatrix &A) |
KPMatrix | KP (const BaseMatrix &, const BaseMatrix &) |
LogAndSign | log_determinant (const BaseMatrix &B) |
LogAndSign | LogDeterminant (const BaseMatrix &B) |
void | MatrixErrorNoSpace (const void *) |
| test for allocation fails
|
Real | Maximum (const BaseMatrix &B) |
Real | maximum (const BaseMatrix &B) |
Real | maximum_absolute_value (const BaseMatrix &B) |
Real | MaximumAbsoluteValue (const BaseMatrix &B) |
Real | Minimum (const BaseMatrix &B) |
Real | minimum (const BaseMatrix &B) |
Real | minimum_absolute_value (const BaseMatrix &B) |
Real | MinimumAbsoluteValue (const BaseMatrix &B) |
void | newmat_block_copy (int n, Real *from, Real *to) |
Real | Norm1 (RowVector &RV) |
Real | norm1 (RowVector &RV) |
Real | Norm1 (const BaseMatrix &B) |
Real | norm1 (const BaseMatrix &B) |
Real | norm_frobenius (const BaseMatrix &B) |
Real | norm_Frobenius (const BaseMatrix &B) |
Real | norm_infinity (ColumnVector &CV) |
Real | norm_infinity (const BaseMatrix &B) |
Real | NormFrobenius (const BaseMatrix &B) |
Real | NormInfinity (ColumnVector &CV) |
Real | NormInfinity (const BaseMatrix &B) |
bool | operator!= (const BaseMatrix &A, const BaseMatrix &B) |
bool | operator!= (const GeneralMatrix &A, const GeneralMatrix &B) |
ScaledMatrix | operator* (Real f, const BaseMatrix &BM) |
ShiftedMatrix | operator+ (Real f, const BaseMatrix &BM) |
NegShiftedMatrix | operator- (Real, const BaseMatrix &) |
bool | operator< (const BaseMatrix &A, const BaseMatrix &) |
bool | operator<= (const BaseMatrix &A, const BaseMatrix &) |
bool | operator== (const BaseMatrix &A, const BaseMatrix &B) |
bool | operator== (const GeneralMatrix &A, const GeneralMatrix &B) |
bool | operator> (const BaseMatrix &A, const BaseMatrix &) |
bool | operator>= (const BaseMatrix &A, const BaseMatrix &) |
bool | Rectangular (MatrixType a, MatrixType b, MatrixType c) |
SPMatrix | SP (const BaseMatrix &, const BaseMatrix &) |
Real | Sum (const BaseMatrix &B) |
Real | sum (const BaseMatrix &B) |
Real | sum_absolute_value (const BaseMatrix &B) |
Real | sum_square (const BaseMatrix &B) |
Real | SumAbsoluteValue (const BaseMatrix &B) |
Real | SumSquare (const BaseMatrix &B) |
void | swap (GenericMatrix &A, GenericMatrix &B) |
void | swap (IdentityMatrix &A, IdentityMatrix &B) |
void | swap (BandLUMatrix &A, BandLUMatrix &B) |
void | swap (SymmetricBandMatrix &A, SymmetricBandMatrix &B) |
void | swap (LowerBandMatrix &A, LowerBandMatrix &B) |
void | swap (UpperBandMatrix &A, UpperBandMatrix &B) |
void | swap (BandMatrix &A, BandMatrix &B) |
void | swap (CroutMatrix &A, CroutMatrix &B) |
void | swap (ColumnVector &A, ColumnVector &B) |
void | swap (RowVector &A, RowVector &B) |
void | swap (DiagonalMatrix &A, DiagonalMatrix &B) |
void | swap (SymmetricMatrix &A, SymmetricMatrix &B) |
void | swap (LowerTriangularMatrix &A, LowerTriangularMatrix &B) |
void | swap (UpperTriangularMatrix &A, UpperTriangularMatrix &B) |
void | swap (nricMatrix &A, nricMatrix &B) |
void | swap (SquareMatrix &A, SquareMatrix &B) |
void | swap (Matrix &A, Matrix &B) |
Real | Trace (const BaseMatrix &B) |
Real | trace (const BaseMatrix &B) |
Definition file for matrix library.