ergo
matrix_algebra.cc File Reference

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)
 

Detailed Description

A few matrix algebra routines for dense matrices.

Author
: Elias Rudberg responsible

Macro Definition Documentation

◆ USE_BLAS_MM

#define USE_BLAS_MM

Function Documentation

◆ multiply_matrices_general()

void multiply_matrices_general ( int An1,
int An2,
int Bn1,
int Bn2,
const ergo_real * A,
const ergo_real * B,
ergo_real * AB )

◆ 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 )