Go to the source code of this file.
#define | REPORT {} |
static GeneralMatrix * | GeneralMult (GeneralMatrix *, GeneralMatrix *, MultipliedMatrix *, MatrixType) |
static GeneralMatrix * | GeneralSolv (GeneralMatrix *, GeneralMatrix *, BaseMatrix *, MatrixType) |
static GeneralMatrix * | GeneralSolvI (GeneralMatrix *, BaseMatrix *, MatrixType) |
static GeneralMatrix * | GeneralKP (GeneralMatrix *, GeneralMatrix *, KPMatrix *, MatrixType) |
static void | Add (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2) |
static void | AddTo (GeneralMatrix *gm, const GeneralMatrix *gm2) |
static void | Subtract (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2) |
static void | SubtractFrom (GeneralMatrix *gm, const GeneralMatrix *gm2) |
static void | ReverseSubtract (GeneralMatrix *gm, const GeneralMatrix *gm2) |
static void | SP (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2) |
static void | SP (GeneralMatrix *gm, GeneralMatrix *gm2) |
static void | AddDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2) |
static void | AddDS (GeneralMatrix *gm, GeneralMatrix *gm2) |
static void | SubtractDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2) |
static void | SubtractDS (GeneralMatrix *gm, GeneralMatrix *gm2) |
static void | ReverseSubtractDS (GeneralMatrix *gm, GeneralMatrix *gm2) |
static void | SPDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2) |
static void | SPDS (GeneralMatrix *gm, GeneralMatrix *gm2) |
static GeneralMatrix * | GeneralMult1 (GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx) |
static GeneralMatrix * | GeneralMult2 (GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx) |
static GeneralMatrix * | mmMult (GeneralMatrix *gm1, GeneralMatrix *gm2) |
static bool | RealEqual (Real *s1, Real *s2, int n) |
static bool | intEqual (int *s1, int *s2, int n) |
bool | operator== (const BaseMatrix &A, const BaseMatrix &B) |
bool | operator== (const GeneralMatrix &A, const GeneralMatrix &B) |
bool | is_zero (const BaseMatrix &A) |
void | crossproduct_body (Real *a, Real *b, Real *c) |
Matrix | crossproduct (const Matrix &A, const Matrix &B) |
ReturnMatrix | crossproduct_rows (const Matrix &A, const Matrix &B) |
ReturnMatrix | crossproduct_columns (const Matrix &A, const Matrix &B) |
Invert, solve, binary operations.
Definition in file newmat7.cpp.
#define REPORT {} |
Definition at line 22 of file newmat7.cpp.
static void Add | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm1, | ||
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 131 of file newmat7.cpp.
static void AddDS | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm1, | ||
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 227 of file newmat7.cpp.
static void AddDS | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 236 of file newmat7.cpp.
static void AddTo | ( | GeneralMatrix * | gm, |
const GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 144 of file newmat7.cpp.
Matrix crossproduct | ( | const Matrix & | A, |
const Matrix & | B | ||
) |
Definition at line 953 of file newmat7.cpp.
void crossproduct_body | ( | Real * | a, |
Real * | b, | ||
Real * | c | ||
) | [inline] |
Definition at line 946 of file newmat7.cpp.
ReturnMatrix crossproduct_columns | ( | const Matrix & | A, |
const Matrix & | B | ||
) |
Definition at line 1000 of file newmat7.cpp.
ReturnMatrix crossproduct_rows | ( | const Matrix & | A, |
const Matrix & | B | ||
) |
Definition at line 977 of file newmat7.cpp.
static GeneralMatrix * GeneralKP | ( | GeneralMatrix * | gm1, |
GeneralMatrix * | gm2, | ||
KPMatrix * | kp, | ||
MatrixType | mtx | ||
) | [static] |
Definition at line 383 of file newmat7.cpp.
static GeneralMatrix * GeneralMult | ( | GeneralMatrix * | gm1, |
GeneralMatrix * | gm2, | ||
MultipliedMatrix * | mm, | ||
MatrixType | mtx | ||
) | [static] |
Definition at line 372 of file newmat7.cpp.
static GeneralMatrix* GeneralMult1 | ( | GeneralMatrix * | gm1, |
GeneralMatrix * | gm2, | ||
MultipliedMatrix * | mm, | ||
MatrixType | mtx | ||
) | [static] |
Definition at line 293 of file newmat7.cpp.
static GeneralMatrix* GeneralMult2 | ( | GeneralMatrix * | gm1, |
GeneralMatrix * | gm2, | ||
MultipliedMatrix * | mm, | ||
MatrixType | mtx | ||
) | [static] |
Definition at line 316 of file newmat7.cpp.
static GeneralMatrix * GeneralSolv | ( | GeneralMatrix * | gm1, |
GeneralMatrix * | gm2, | ||
BaseMatrix * | sm, | ||
MatrixType | mtx | ||
) | [static] |
Definition at line 404 of file newmat7.cpp.
static GeneralMatrix * GeneralSolvI | ( | GeneralMatrix * | gm1, |
BaseMatrix * | sm, | ||
MatrixType | mtx | ||
) | [static] |
Definition at line 445 of file newmat7.cpp.
static bool intEqual | ( | int * | s1, |
int * | s2, | ||
int | n | ||
) | [static] |
Definition at line 788 of file newmat7.cpp.
bool is_zero | ( | const BaseMatrix & | A | ) |
Definition at line 878 of file newmat7.cpp.
static GeneralMatrix* mmMult | ( | GeneralMatrix * | gm1, |
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 342 of file newmat7.cpp.
bool operator== | ( | const BaseMatrix & | A, |
const BaseMatrix & | B | ||
) |
Definition at line 801 of file newmat7.cpp.
bool operator== | ( | const GeneralMatrix & | A, |
const GeneralMatrix & | B | ||
) |
Definition at line 839 of file newmat7.cpp.
Definition at line 776 of file newmat7.cpp.
static void ReverseSubtract | ( | GeneralMatrix * | gm, |
const GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 191 of file newmat7.cpp.
static void ReverseSubtractDS | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 265 of file newmat7.cpp.
static void SP | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm1, | ||
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 203 of file newmat7.cpp.
static void SP | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 216 of file newmat7.cpp.
static void SPDS | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm1, | ||
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 274 of file newmat7.cpp.
static void SPDS | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 283 of file newmat7.cpp.
static void Subtract | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm1, | ||
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 161 of file newmat7.cpp.
static void SubtractDS | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm1, | ||
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 247 of file newmat7.cpp.
static void SubtractDS | ( | GeneralMatrix * | gm, |
GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 256 of file newmat7.cpp.
static void SubtractFrom | ( | GeneralMatrix * | gm, |
const GeneralMatrix * | gm2 | ||
) | [static] |
Definition at line 174 of file newmat7.cpp.