LAPACK  3.9.0
LAPACK: Linear Algebra PACKage
c_dblas2.c File Reference
#include <stdlib.h>
#include "cblas.h"
#include "cblas_test.h"
Include dependency graph for c_dblas2.c:

Go to the source code of this file.

Functions

void F77_dgemv (int *layout, char *transp, int *m, int *n, double *alpha, double *a, int *lda, double *x, int *incx, double *beta, double *y, int *incy)
 
void F77_dger (int *layout, int *m, int *n, double *alpha, double *x, int *incx, double *y, int *incy, double *a, int *lda)
 
void F77_dtrmv (int *layout, char *uplow, char *transp, char *diagn, int *n, double *a, int *lda, double *x, int *incx)
 
void F77_dtrsv (int *layout, char *uplow, char *transp, char *diagn, int *n, double *a, int *lda, double *x, int *incx)
 
void F77_dsymv (int *layout, char *uplow, int *n, double *alpha, double *a, int *lda, double *x, int *incx, double *beta, double *y, int *incy)
 
void F77_dsyr (int *layout, char *uplow, int *n, double *alpha, double *x, int *incx, double *a, int *lda)
 
void F77_dsyr2 (int *layout, char *uplow, int *n, double *alpha, double *x, int *incx, double *y, int *incy, double *a, int *lda)
 
void F77_dgbmv (int *layout, char *transp, int *m, int *n, int *kl, int *ku, double *alpha, double *a, int *lda, double *x, int *incx, double *beta, double *y, int *incy)
 
void F77_dtbmv (int *layout, char *uplow, char *transp, char *diagn, int *n, int *k, double *a, int *lda, double *x, int *incx)
 
void F77_dtbsv (int *layout, char *uplow, char *transp, char *diagn, int *n, int *k, double *a, int *lda, double *x, int *incx)
 
void F77_dsbmv (int *layout, char *uplow, int *n, int *k, double *alpha, double *a, int *lda, double *x, int *incx, double *beta, double *y, int *incy)
 
void F77_dspmv (int *layout, char *uplow, int *n, double *alpha, double *ap, double *x, int *incx, double *beta, double *y, int *incy)
 
void F77_dtpmv (int *layout, char *uplow, char *transp, char *diagn, int *n, double *ap, double *x, int *incx)
 
void F77_dtpsv (int *layout, char *uplow, char *transp, char *diagn, int *n, double *ap, double *x, int *incx)
 
void F77_dspr (int *layout, char *uplow, int *n, double *alpha, double *x, int *incx, double *ap)
 
void F77_dspr2 (int *layout, char *uplow, int *n, double *alpha, double *x, int *incx, double *y, int *incy, double *ap)
 
cblas_dspmv
void cblas_dspmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha, const double *Ap, const double *X, const int incX, const double beta, double *Y, const int incY)
Definition: cblas_dspmv.c:13
cblas_dsyr2
void cblas_dsyr2(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda)
Definition: cblas_dsyr2.c:12
CBLAS_TRANSPOSE
CBLAS_TRANSPOSE
Definition: cblas.h:20
CblasUpper
Definition: cblas.h:21
UNDEFINED
#define UNDEFINED
Definition: cblas_test.h:19
cblas_dtrmv
void cblas_dtrmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX)
Definition: cblas_dtrmv.c:12
cblas_dgemv
void cblas_dgemv(CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const int M, const int N, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY)
Definition: cblas_dgemv.c:11
CBLAS_DIAG
CBLAS_DIAG
Definition: cblas.h:22
cblas_dtpmv
void cblas_dtpmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX)
Definition: cblas_dtpmv.c:10
cblas_dger
void cblas_dger(CBLAS_LAYOUT layout, const int M, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda)
Definition: cblas_dger.c:12
LDA
#define LDA
Definition: example_user.c:12
cblas_dtbsv
void cblas_dtbsv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX)
Definition: cblas_dtbsv.c:10
CblasColMajor
Definition: cblas.h:19
cblas_dsyr
void cblas_dsyr(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *A, const int lda)
Definition: cblas_dsyr.c:12
cblas_dspr
void cblas_dspr(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *Ap)
Definition: cblas_dspr.c:12
cblas_dspr2
void cblas_dspr2(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A)
Definition: cblas_dspr2.c:10
CblasRowMajor
Definition: cblas.h:19
get_uplo_type
void get_uplo_type(char *type, CBLAS_UPLO *uplo)
Definition: auxiliary.c:18
cblas_dsbmv
void cblas_dsbmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const int K, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY)
Definition: cblas_dsbmv.c:12
cblas_dtbmv
void cblas_dtbmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX)
Definition: cblas_dtbmv.c:10
cblas_dtpsv
void cblas_dtpsv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX)
Definition: cblas_dtpsv.c:10
TEST_COL_MJR
#define TEST_COL_MJR
Definition: cblas_test.h:16
TEST_ROW_MJR
#define TEST_ROW_MJR
Definition: cblas_test.h:12
cblas_dsymv
void cblas_dsymv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY)
Definition: cblas_dsymv.c:12
cblas_dgbmv
void cblas_dgbmv(CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY)
Definition: cblas_dgbmv.c:11
CBLAS_UPLO
CBLAS_UPLO
Definition: cblas.h:21
get_diag_type
void get_diag_type(char *type, CBLAS_DIAG *diag)
Definition: auxiliary.c:25
cblas_dtrsv
void cblas_dtrsv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX)
Definition: cblas_dtrsv.c:10
get_transpose_type
void get_transpose_type(char *type, CBLAS_TRANSPOSE *trans)
Definition: auxiliary.c:8