FflasFfpack
Functions
fflas_lvl1.C File Reference

C functions calls for level 1 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 freducein_1_modular_double (const double p, const size_t n, double *X, const size_t incX, bool positive)
 
void freduce_1_modular_double (const double p, const size_t n, const double *Y, const size_t incY, double *X, const size_t incX, bool positive)
 
void fnegin_1_modular_double (const double p, const size_t n, double *X, const size_t incX, bool positive)
 
void fneg_1_modular_double (const double p, const size_t n, const double *Y, const size_t incY, double *X, const size_t incX, bool positive)
 
void fzero_1_modular_double (const double p, const size_t n, double *X, const size_t incX, bool positive)
 
bool fiszero_1_modular_double (const double p, const size_t n, const double *X, const size_t incX, bool positive)
 
bool fequal_1_modular_double (const double p, const size_t n, const double *X, const size_t incX, const double *Y, const size_t incY, bool positive)
 
void fassign_1_modular_double (const double p, const size_t n, const double *Y, const size_t incY, double *X, const size_t incX, bool positive)
 
void fscalin_1_modular_double (const double p, const size_t n, const double alpha, double *X, const size_t incX, bool positive)
 
void fscal_1_modular_double (const double p, const size_t n, const double alpha, const double *X, const size_t incX, double *Y, const size_t incY, bool positive)
 
void faxpy_1_modular_double (const double p, const size_t n, const double alpha, const double *X, const size_t incX, double *Y, const size_t incY, bool positive)
 
double fdot_1_modular_double (const double p, const size_t n, const double *X, const size_t incX, const double *Y, const size_t incY, bool positive)
 
void fswap_1_modular_double (const double p, const size_t n, double *X, const size_t incX, double *Y, const size_t incY, bool positive)
 
void fadd_1_modular_double (const double p, const size_t n, const double *A, const size_t incA, const double *B, const size_t incB, double *C, const size_t incC, bool positive)
 
void fsub_1_modular_double (const double p, const size_t n, const double *A, const size_t incA, const double *B, const size_t incB, double *C, const size_t incC, bool positive)
 
void faddin_1_modular_double (const double p, const size_t n, const double *B, const size_t incB, double *C, const size_t incC, bool positive)
 
void fsubin_1_modular_double (const double p, const size_t n, const double *B, const size_t incB, double *C, const size_t incC, bool positive)
 

Detailed Description

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

Author
Brice Boyer
See also
fflas/fflas_level1.inl

Function Documentation

§ freducein_1_modular_double()

void freducein_1_modular_double ( const double  p,
const size_t  n,
double *  X,
const size_t  incX,
bool  positive 
)

§ freduce_1_modular_double()

void freduce_1_modular_double ( const double  p,
const size_t  n,
const double *  Y,
const size_t  incY,
double *  X,
const size_t  incX,
bool  positive 
)

§ fnegin_1_modular_double()

void fnegin_1_modular_double ( const double  p,
const size_t  n,
double *  X,
const size_t  incX,
bool  positive 
)

§ fneg_1_modular_double()

void fneg_1_modular_double ( const double  p,
const size_t  n,
const double *  Y,
const size_t  incY,
double *  X,
const size_t  incX,
bool  positive 
)

§ fzero_1_modular_double()

void fzero_1_modular_double ( const double  p,
const size_t  n,
double *  X,
const size_t  incX,
bool  positive 
)

§ fiszero_1_modular_double()

bool fiszero_1_modular_double ( const double  p,
const size_t  n,
const double *  X,
const size_t  incX,
bool  positive 
)

§ fequal_1_modular_double()

bool fequal_1_modular_double ( const double  p,
const size_t  n,
const double *  X,
const size_t  incX,
const double *  Y,
const size_t  incY,
bool  positive 
)

§ fassign_1_modular_double()

void fassign_1_modular_double ( const double  p,
const size_t  n,
const double *  Y,
const size_t  incY,
double *  X,
const size_t  incX,
bool  positive 
)

§ fscalin_1_modular_double()

void fscalin_1_modular_double ( const double  p,
const size_t  n,
const double  alpha,
double *  X,
const size_t  incX,
bool  positive 
)

§ fscal_1_modular_double()

void fscal_1_modular_double ( const double  p,
const size_t  n,
const double  alpha,
const double *  X,
const size_t  incX,
double *  Y,
const size_t  incY,
bool  positive 
)

§ faxpy_1_modular_double()

void faxpy_1_modular_double ( const double  p,
const size_t  n,
const double  alpha,
const double *  X,
const size_t  incX,
double *  Y,
const size_t  incY,
bool  positive 
)

§ fdot_1_modular_double()

double fdot_1_modular_double ( const double  p,
const size_t  n,
const double *  X,
const size_t  incX,
const double *  Y,
const size_t  incY,
bool  positive 
)

§ fswap_1_modular_double()

void fswap_1_modular_double ( const double  p,
const size_t  n,
double *  X,
const size_t  incX,
double *  Y,
const size_t  incY,
bool  positive 
)

§ fadd_1_modular_double()

void fadd_1_modular_double ( const double  p,
const size_t  n,
const double *  A,
const size_t  incA,
const double *  B,
const size_t  incB,
double *  C,
const size_t  incC,
bool  positive 
)

§ fsub_1_modular_double()

void fsub_1_modular_double ( const double  p,
const size_t  n,
const double *  A,
const size_t  incA,
const double *  B,
const size_t  incB,
double *  C,
const size_t  incC,
bool  positive 
)

§ faddin_1_modular_double()

void faddin_1_modular_double ( const double  p,
const size_t  n,
const double *  B,
const size_t  incB,
double *  C,
const size_t  incC,
bool  positive 
)

§ fsubin_1_modular_double()

void fsubin_1_modular_double ( const double  p,
const size_t  n,
const double *  B,
const size_t  incB,
double *  C,
const size_t  incC,
bool  positive 
)