FflasFfpack
Functions
fflas_lvl2.C File Reference

C functions calls for level 2 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"

Functions

void fassign_2_modular_double (const double p, const size_t m, const size_t n, const double *A, const size_t lda, double *B, const size_t ldb, bool positive)
 
void fzero_2_modular_double (const double p, const size_t m, const size_t n, double *A, const size_t lda, bool positive)
 
bool fequal_2_modular_double (const double p, const size_t m, const size_t n, const double *A, const size_t lda, const double *B, const size_t ldb, bool positive)
 
bool fiszero_2_modular_double (const double p, const size_t m, const size_t n, const double *A, const size_t lda, bool positive)
 
void fidentity_2_modular_double (const double p, const size_t m, const size_t n, double *A, const size_t lda, const double d, bool positive)
 
void freducein_2_modular_double (const double p, const size_t m, const size_t n, double *A, const size_t lda, bool positive)
 
void freduce_2_modular_double (const double p, const size_t m, const size_t n, const double *A, const size_t lda, double *B, const size_t ldb, bool positive)
 
void fnegin_2_modular_double (const double p, const size_t m, const size_t n, double *A, const size_t lda, bool positive)
 
void fneg_2_modular_double (const double p, const size_t m, const size_t n, const double *A, const size_t lda, double *B, const size_t ldb, bool positive)
 
void fscalin_2_modular_double (const double p, const size_t m, const size_t n, const double alpha, double *A, const size_t lda, bool positive)
 
void fscal_2_modular_double (const double p, 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 faxpy_2_modular_double (const double p, 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 fmove_2_modular_double (const double p, const size_t m, const size_t n, double *A, const size_t lda, double *B, const size_t ldb, bool positive)
 
void fadd_2_modular_double (const double p, const size_t m, const size_t n, const double *A, const size_t lda, const double *B, const size_t ldb, double *C, const size_t ldc, bool positive)
 
void fsub_2_modular_double (const double p, const size_t m, const size_t n, const double *A, const size_t lda, const double *B, const size_t ldb, double *C, const size_t ldc, bool positive)
 
void fsubin_2_modular_double (const double p, const size_t m, const size_t n, const double *B, const size_t ldb, double *C, const size_t ldc, bool positive)
 
void faddin_2_modular_double (const double p, const size_t m, const size_t n, const double *B, const size_t ldb, double *C, const size_t ldc, bool positive)
 
double * fgemv_2_modular_double (const double p, const enum FFLAS_C_TRANSPOSE TransA, const size_t m, const size_t n, const double alpha, const double *A, const size_t lda, const double *X, const size_t incX, const double beta, double *Y, const size_t incY, bool positive)
 
void fger_2_modular_double (const double p, const size_t m, const size_t n, const double alpha, const double *X, const size_t incX, const double *Y, const size_t incY, double *A, const size_t lda, bool positive)
 
void ftrsv_2_modular_double (const double p, const enum FFLAS_C_UPLO Uplo, const enum FFLAS_C_TRANSPOSE TransA, const enum FFLAS_C_DIAG Diag, const size_t n, const double *A, const size_t lda, double *X, int incX, bool positive)
 

Detailed Description

C functions calls for level 2 FFLAS in fflas-c.h.

Author
Brice Boyer
See also
fflas/fflas_level2.inl

Function Documentation

◆ fassign_2_modular_double()

void fassign_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double *  A,
const size_t  lda,
double *  B,
const size_t  ldb,
bool  positive 
)

◆ fzero_2_modular_double()

void fzero_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
double *  A,
const size_t  lda,
bool  positive 
)

◆ fequal_2_modular_double()

bool fequal_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double *  A,
const size_t  lda,
const double *  B,
const size_t  ldb,
bool  positive 
)

◆ fiszero_2_modular_double()

bool fiszero_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double *  A,
const size_t  lda,
bool  positive 
)

◆ fidentity_2_modular_double()

void fidentity_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
double *  A,
const size_t  lda,
const double  d,
bool  positive 
)

◆ freducein_2_modular_double()

void freducein_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
double *  A,
const size_t  lda,
bool  positive 
)

◆ freduce_2_modular_double()

void freduce_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double *  A,
const size_t  lda,
double *  B,
const size_t  ldb,
bool  positive 
)

◆ fnegin_2_modular_double()

void fnegin_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
double *  A,
const size_t  lda,
bool  positive 
)

◆ fneg_2_modular_double()

void fneg_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double *  A,
const size_t  lda,
double *  B,
const size_t  ldb,
bool  positive 
)

◆ fscalin_2_modular_double()

void fscalin_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double  alpha,
double *  A,
const size_t  lda,
bool  positive 
)

◆ fscal_2_modular_double()

void fscal_2_modular_double ( const double  p,
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 
)

◆ faxpy_2_modular_double()

void faxpy_2_modular_double ( const double  p,
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 
)

◆ fmove_2_modular_double()

void fmove_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
double *  A,
const size_t  lda,
double *  B,
const size_t  ldb,
bool  positive 
)

◆ fadd_2_modular_double()

void fadd_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double *  A,
const size_t  lda,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
bool  positive 
)

◆ fsub_2_modular_double()

void fsub_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double *  A,
const size_t  lda,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
bool  positive 
)

◆ fsubin_2_modular_double()

void fsubin_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
bool  positive 
)

◆ faddin_2_modular_double()

void faddin_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
bool  positive 
)

◆ fgemv_2_modular_double()

double * fgemv_2_modular_double ( const double  p,
const enum FFLAS_C_TRANSPOSE  TransA,
const size_t  m,
const size_t  n,
const double  alpha,
const double *  A,
const size_t  lda,
const double *  X,
const size_t  incX,
const double  beta,
double *  Y,
const size_t  incY,
bool  positive 
)

◆ fger_2_modular_double()

void fger_2_modular_double ( const double  p,
const size_t  m,
const size_t  n,
const double  alpha,
const double *  X,
const size_t  incX,
const double *  Y,
const size_t  incY,
double *  A,
const size_t  lda,
bool  positive 
)

◆ ftrsv_2_modular_double()

void ftrsv_2_modular_double ( const double  p,
const enum FFLAS_C_UPLO  Uplo,
const enum FFLAS_C_TRANSPOSE  TransA,
const enum FFLAS_C_DIAG  Diag,
const size_t  n,
const double *  A,
const size_t  lda,
double *  X,
int  incX,
bool  positive 
)