Program Listing for File cblas.h

Return to documentation for file (include/amici/cblas.h)

#ifndef AMICI_CBLAS_H
#define AMICI_CBLAS_H

#include "amici/defines.h"

namespace amici {

void amici_dgemv(
    BLASLayout layout, BLASTranspose TransA, int M, int N, double alpha,
    double const* A, int lda, double const* X, int incX, double beta, double* Y,
    int incY
);

void amici_dgemm(
    BLASLayout layout, BLASTranspose TransA, BLASTranspose TransB, int M, int N,
    int K, double alpha, double const* A, int lda, double const* B, int ldb,
    double beta, double* C, int ldc
);

void amici_daxpy(
    int n, double alpha, double const* x, int incx, double* y, int incy
);

} // namespace amici

#endif // AMICI_CBLAS_H