|
ergo
|
A few matrix algebra routines for dense matrices. More...
#include <stdlib.h>#include "matrix_algebra.h"#include "memorymanag.h"#include "output.h"#include "../matrix/mat_gblas.h"Macros | |
| #define | USE_BLAS_MM |
Functions | |
| void | multiply_matrices_general (int An1, int An2, int Bn1, int Bn2, const ergo_real *A, const ergo_real *B, ergo_real *AB) |
| void | multiply_matrices_general_T_1 (int An1, int An2, int Bn1, int Bn2, const ergo_real *A, const ergo_real *B, ergo_real *AB) |
A few matrix algebra routines for dense matrices.
| #define USE_BLAS_MM |
| void multiply_matrices_general | ( | int | An1, |
| int | An2, | ||
| int | Bn1, | ||
| int | Bn2, | ||
| const ergo_real * | A, | ||
| const ergo_real * | B, | ||
| ergo_real * | AB ) |
References A, B, do_output(), ergo_free(), ergo_malloc(), mat::gemm(), LOG_AREA_LOWLEVEL, and LOG_CAT_ERROR.
Referenced by multiply_matrices_general_T_1().
| void multiply_matrices_general_T_1 | ( | int | An1, |
| int | An2, | ||
| int | Bn1, | ||
| int | Bn2, | ||
| const ergo_real * | A, | ||
| const ergo_real * | B, | ||
| ergo_real * | AB ) |
References A, B, do_output(), ergo_free(), ergo_malloc(), LOG_AREA_LOWLEVEL, LOG_CAT_ERROR, and multiply_matrices_general().
Referenced by get_dens_from_cmo_zeroT().