Classes | Macros | Functions
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.

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

Macros

#define MatrixTypeUnSp   0
 
#define NEWMAT_LIB   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 BaseMatrix &A)
 
bool is_zero (const GeneralMatrix &A)
 
bool IsZero (const BaseMatrix &A)
 
bool IsZero (const GeneralMatrix &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 More...
 
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 (const BaseMatrix &B)
 
Real Norm1 (const BaseMatrix &B)
 
Real norm1 (RowVector &RV)
 
Real Norm1 (RowVector &RV)
 
Real norm_Frobenius (const BaseMatrix &B)
 
Real norm_frobenius (const BaseMatrix &B)
 
Real norm_infinity (const BaseMatrix &B)
 
Real norm_infinity (ColumnVector &CV)
 
Real NormFrobenius (const BaseMatrix &B)
 
Real NormInfinity (const BaseMatrix &B)
 
Real NormInfinity (ColumnVector &CV)
 
bool operator!= (const GeneralMatrix &A, const GeneralMatrix &B)
 
bool operator!= (const BaseMatrix &A, const BaseMatrix &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 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 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 (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)
 
Real trace (const BaseMatrix &B)
 
Real Trace (const BaseMatrix &B)
 

Detailed Description

Definition file for matrix library.

Definition in file newmat.h.



kni
Author(s): Martin Günther
autogenerated on Fri Jun 7 2019 22:06:45