C functions calls for level 3 FFLAS in fflas-c.h.
More...
#include "fflas-ffpack/interfaces/libs/fflas_c.h"
#include "fflas-ffpack/fflas/fflas.h"
#include "givaro//modular-balanced.h"
#include "givaro//modular.h"
|
void | ftrsm_3_modular_double (const double p, const enum FFLAS_C_SIDE Side, const enum FFLAS_C_UPLO Uplo, const enum FFLAS_C_TRANSPOSE tA, const enum FFLAS_C_DIAG Diag, const size_t m, const size_t n, const double alpha, const double *A, const size_t ldA, double *B, const size_t ldB, bool positive) |
|
void | ftrmm_3_modular_double (const double p, const enum FFLAS_C_SIDE Side, const enum FFLAS_C_UPLO Uplo, const enum FFLAS_C_TRANSPOSE tA, const enum FFLAS_C_DIAG Diag, const size_t m, const size_t n, const double alpha, double *A, const size_t ldA, double *B, const size_t ldB, bool positive) |
|
double * | fgemm_3_modular_double (const double p, const enum FFLAS_C_TRANSPOSE tA, const enum FFLAS_C_TRANSPOSE tB, const size_t m, const size_t n, const size_t k, const double alpha, const double *A, const size_t ldA, const double *B, const size_t ldB, const double betA, double *C, const size_t ldC, bool positive) |
|
double * | fsquare_3_modular_double (const double p, const enum FFLAS_C_TRANSPOSE tA, const size_t n, const double alpha, const double *A, const size_t ldA, const double betA, double *C, const size_t ldC, bool positive) |
|
C functions calls for level 3 FFLAS in fflas-c.h.
- Author
- Brice Boyer
- See also
- fflas/fflas_level3.inl
◆ ftrsm_3_modular_double()
void ftrsm_3_modular_double |
( |
const double |
p, |
|
|
const enum FFLAS_C_SIDE |
Side, |
|
|
const enum FFLAS_C_UPLO |
Uplo, |
|
|
const enum FFLAS_C_TRANSPOSE |
tA, |
|
|
const enum FFLAS_C_DIAG |
Diag, |
|
|
const size_t |
m, |
|
|
const size_t |
n, |
|
|
const double |
alpha, |
|
|
const double * |
A, |
|
|
const size_t |
ldA, |
|
|
double * |
B, |
|
|
const size_t |
ldB, |
|
|
bool |
positive |
|
) |
| |
◆ ftrmm_3_modular_double()
void ftrmm_3_modular_double |
( |
const double |
p, |
|
|
const enum FFLAS_C_SIDE |
Side, |
|
|
const enum FFLAS_C_UPLO |
Uplo, |
|
|
const enum FFLAS_C_TRANSPOSE |
tA, |
|
|
const enum FFLAS_C_DIAG |
Diag, |
|
|
const size_t |
m, |
|
|
const size_t |
n, |
|
|
const double |
alpha, |
|
|
double * |
A, |
|
|
const size_t |
ldA, |
|
|
double * |
B, |
|
|
const size_t |
ldB, |
|
|
bool |
positive |
|
) |
| |
◆ fgemm_3_modular_double()
double * fgemm_3_modular_double |
( |
const double |
p, |
|
|
const enum FFLAS_C_TRANSPOSE |
tA, |
|
|
const enum FFLAS_C_TRANSPOSE |
tB, |
|
|
const size_t |
m, |
|
|
const size_t |
n, |
|
|
const size_t |
k, |
|
|
const double |
alpha, |
|
|
const double * |
A, |
|
|
const size_t |
ldA, |
|
|
const double * |
B, |
|
|
const size_t |
ldB, |
|
|
const double |
betA, |
|
|
double * |
C, |
|
|
const size_t |
ldC, |
|
|
bool |
positive |
|
) |
| |
◆ fsquare_3_modular_double()
double * fsquare_3_modular_double |
( |
const double |
p, |
|
|
const enum FFLAS_C_TRANSPOSE |
tA, |
|
|
const size_t |
n, |
|
|
const double |
alpha, |
|
|
const double * |
A, |
|
|
const size_t |
ldA, |
|
|
const double |
betA, |
|
|
double * |
C, |
|
|
const size_t |
ldC, |
|
|
bool |
positive |
|
) |
| |