matrix_algebra.h File Reference

#include "realtype.h"

Go to the source code of this file.

Defines

#define EXTERN_C

Functions

EXTERN_C void multiply2matrices (int n, ergo_real *A, ergo_real *B, ergo_real *AB)
EXTERN_C void multiply2matricesSymm (int n, ergo_real *A, ergo_real *B, ergo_real *AB)
EXTERN_C void multiply2matricesSymmResult (int n, ergo_real *A, ergo_real *B, ergo_real *AB)
EXTERN_C void computeSquareOfSymmetricMatrix (int n, const ergo_real *Aa, const ergo_real *Ab, ergo_real *A2)
EXTERN_C void multiply_matrices_general (int An1, int An2, int Bn1, int Bn2, const ergo_real *A, const ergo_real *B, ergo_real *AB)
EXTERN_C 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)
EXTERN_C void multiply_matrices_general_T_2 (int An1, int An2, int Bn1, int Bn2, const ergo_real *A, const ergo_real *B, ergo_real *AB)
EXTERN_C void multiply3matrices (int n, ergo_real *A, ergo_real *B, ergo_real *C, ergo_real *ABC)


Define Documentation

#define EXTERN_C


Function Documentation

EXTERN_C void computeSquareOfSymmetricMatrix ( int  n,
const ergo_real Aa,
const ergo_real Ab,
ergo_real A2 
)

EXTERN_C void multiply2matrices ( int  n,
ergo_real A,
ergo_real B,
ergo_real AB 
)

EXTERN_C void multiply2matricesSymm ( int  n,
ergo_real A,
ergo_real B,
ergo_real AB 
)

EXTERN_C void multiply2matricesSymmResult ( int  n,
ergo_real A,
ergo_real B,
ergo_real AB 
)

EXTERN_C void multiply3matrices ( int  n,
ergo_real A,
ergo_real B,
ergo_real C,
ergo_real ABC 
)

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

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

EXTERN_C void multiply_matrices_general_T_2 ( int  An1,
int  An2,
int  Bn1,
int  Bn2,
const ergo_real A,
const ergo_real B,
ergo_real AB 
)


Generated on Wed Nov 21 09:32:40 2012 for ergo by  doxygen 1.4.7