#include "geoslib_old_f.h"#include "Matrix/MatrixSquareGeneral.hpp"#include "Basic/VectorHelper.hpp"#include "Basic/AException.hpp"Macros | |
| #define | SQ(i, j, neq) ((j) * neq + (i)) |
| #define | A(i, j) a[SQ(i,j,neq)] |
| #define | B(i, j) b[SQ(i,j,neq)] |
| #define | C(i, j) c[SQ(i,j,neqm1)] |
Functions | |
| MatrixSquareGeneral * | prodNormMatMat (const AMatrixDense &a, const AMatrixDense &m, bool transpose) |
| MatrixSquareGeneral * | prodNormMat (const AMatrixDense &a, const VectorDouble &vec, bool transpose) |
| #define A | ( | i, | |
| j | |||
| ) | a[SQ(i,j,neq)] |
| #define B | ( | i, | |
| j | |||
| ) | b[SQ(i,j,neq)] |
| #define C | ( | i, | |
| j | |||
| ) | c[SQ(i,j,neqm1)] |
| #define SQ | ( | i, | |
| j, | |||
| neq | |||
| ) | ((j) * neq + (i)) |
| MatrixSquareGeneral* prodNormMat | ( | const AMatrixDense & | a, |
| const VectorDouble & | vec = VectorDouble(), |
||
| bool | transpose = false |
||
| ) |
Product 't(A)' %*% 'A' or 'A' %*% 't(A)'
| MatrixSquareGeneral* prodNormMatMat | ( | const AMatrixDense & | a, |
| const AMatrixDense & | m, | ||
| bool | transpose = false |
||
| ) |
Product 't(A)' %*% 'M' %*% 'A' or 'A' %*% 'M' %*% 't(A)'