#include <sundials/sundials_direct.h>
Go to the source code of this file.
Defines | |
#define | dcopy_f77 F77_FUNC(dcopy, DCOPY) |
#define | dscal_f77 F77_FUNC(dscal, DSCAL) |
#define | dgemv_f77 F77_FUNC(dgemv, DGEMV) |
#define | dtrsv_f77 F77_FUNC(dtrsv, DTRSV) |
#define | dsyrk_f77 F77_FUNC(dsyrk, DSKYR) |
#define | dgbtrf_f77 F77_FUNC(dgbtrf, DGBTRF) |
#define | dgbtrs_f77 F77_FUNC(dgbtrs, DGBTRS) |
#define | dgetrf_f77 F77_FUNC(dgetrf, DGETRF) |
#define | dgetrs_f77 F77_FUNC(dgetrs, DGETRS) |
#define | dgeqp3_f77 F77_FUNC(dgeqp3, DGEQP3) |
#define | dgeqrf_f77 F77_FUNC(dgeqrf, DGEQRF) |
#define | dormqr_f77 F77_FUNC(dormqr, DORMQR) |
#define | dpotrf_f77 F77_FUNC(dpotrf, DPOTRF) |
#define | dpotrs_f77 F77_FUNC(dpotrs, DPOTRS) |
Functions | |
SUNDIALS_EXPORT void | LapackDenseZero (DlsMat A) |
SUNDIALS_EXPORT void | LapackBandZero (DlsMat A) |
SUNDIALS_EXPORT void | LapackDenseAddI (DlsMat A) |
SUNDIALS_EXPORT void | LapackBandAddI (DlsMat A) |
void | dcopy_f77 (int *n, const double *x, const int *inc_x, double *y, const int *inc_y) |
void | dscal_f77 (int *n, const double *alpha, double *x, const int *inc_x) |
void | dgemv_f77 (const char *trans, int *m, int *n, const double *alpha, const double *a, int *lda, const double *x, int *inc_x, const double *beta, double *y, int *inc_y, int len_trans) |
void | dtrsv_f77 (const char *uplo, const char *trans, const char *diag, const int *n, const double *a, const int *lda, double *x, const int *inc_x, int len_uplo, int len_trans, int len_diag) |
void | dsyrk_f77 (const char *uplo, const char *trans, const int *n, const int *k, const double *alpha, const double *a, const int *lda, const double *beta, const double *c, const int *ldc, int len_uplo, int len_trans) |
void | dgbtrf_f77 (const int *m, const int *n, const int *kl, const int *ku, double *ab, int *ldab, int *ipiv, int *info) |
void | dgbtrs_f77 (const char *trans, const int *n, const int *kl, const int *ku, const int *nrhs, double *ab, const int *ldab, int *ipiv, double *b, const int *ldb, int *info, int len_trans) |
void | dgeqp3_f77 (const int *m, const int *n, double *a, const int *lda, int *jpvt, double *tau, double *work, const int *lwork, int *info) |
void | dgeqrf_f77 (const int *m, const int *n, double *a, const int *lda, double *tau, double *work, const int *lwork, int *info) |
void | dgetrf_f77 (const int *m, const int *n, double *a, int *lda, int *ipiv, int *info) |
void | dgetrs_f77 (const char *trans, const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info, int len_trans) |
void | dormqr_f77 (const char *side, const char *trans, const int *m, const int *n, const int *k, double *a, const int *lda, double *tau, double *c, const int *ldc, double *work, const int *lwork, int *info, int len_side, int len_trans) |
void | dpotrf_f77 (const char *uplo, const int *n, double *a, int *lda, int *info, int len_uplo) |
void | dpotrs_f77 (const char *uplo, const int *n, const int *nrhs, double *a, const int *lda, double *b, const int *ldb, int *info, int len_uplo) |
#define dcopy_f77 F77_FUNC(dcopy, DCOPY) |
#define dgbtrf_f77 F77_FUNC(dgbtrf, DGBTRF) |
#define dgbtrs_f77 F77_FUNC(dgbtrs, DGBTRS) |
#define dgemv_f77 F77_FUNC(dgemv, DGEMV) |
#define dgeqp3_f77 F77_FUNC(dgeqp3, DGEQP3) |
#define dgeqrf_f77 F77_FUNC(dgeqrf, DGEQRF) |
#define dgetrf_f77 F77_FUNC(dgetrf, DGETRF) |
#define dgetrs_f77 F77_FUNC(dgetrs, DGETRS) |
#define dormqr_f77 F77_FUNC(dormqr, DORMQR) |
#define dpotrf_f77 F77_FUNC(dpotrf, DPOTRF) |
#define dpotrs_f77 F77_FUNC(dpotrs, DPOTRS) |
#define dscal_f77 F77_FUNC(dscal, DSCAL) |
#define dsyrk_f77 F77_FUNC(dsyrk, DSKYR) |
#define dtrsv_f77 F77_FUNC(dtrsv, DTRSV) |
void dcopy_f77 | ( | int * | n, | |
const double * | x, | |||
const int * | inc_x, | |||
double * | y, | |||
const int * | inc_y | |||
) |
void dgbtrf_f77 | ( | const int * | m, | |
const int * | n, | |||
const int * | kl, | |||
const int * | ku, | |||
double * | ab, | |||
int * | ldab, | |||
int * | ipiv, | |||
int * | info | |||
) |
void dgbtrs_f77 | ( | const char * | trans, | |
const int * | n, | |||
const int * | kl, | |||
const int * | ku, | |||
const int * | nrhs, | |||
double * | ab, | |||
const int * | ldab, | |||
int * | ipiv, | |||
double * | b, | |||
const int * | ldb, | |||
int * | info, | |||
int | len_trans | |||
) |
void dgemv_f77 | ( | const char * | trans, | |
int * | m, | |||
int * | n, | |||
const double * | alpha, | |||
const double * | a, | |||
int * | lda, | |||
const double * | x, | |||
int * | inc_x, | |||
const double * | beta, | |||
double * | y, | |||
int * | inc_y, | |||
int | len_trans | |||
) |
void dgeqp3_f77 | ( | const int * | m, | |
const int * | n, | |||
double * | a, | |||
const int * | lda, | |||
int * | jpvt, | |||
double * | tau, | |||
double * | work, | |||
const int * | lwork, | |||
int * | info | |||
) |
void dgeqrf_f77 | ( | const int * | m, | |
const int * | n, | |||
double * | a, | |||
const int * | lda, | |||
double * | tau, | |||
double * | work, | |||
const int * | lwork, | |||
int * | info | |||
) |
void dgetrf_f77 | ( | const int * | m, | |
const int * | n, | |||
double * | a, | |||
int * | lda, | |||
int * | ipiv, | |||
int * | info | |||
) |
void dgetrs_f77 | ( | const char * | trans, | |
const int * | n, | |||
const int * | nrhs, | |||
double * | a, | |||
const int * | lda, | |||
int * | ipiv, | |||
double * | b, | |||
const int * | ldb, | |||
int * | info, | |||
int | len_trans | |||
) |
void dormqr_f77 | ( | const char * | side, | |
const char * | trans, | |||
const int * | m, | |||
const int * | n, | |||
const int * | k, | |||
double * | a, | |||
const int * | lda, | |||
double * | tau, | |||
double * | c, | |||
const int * | ldc, | |||
double * | work, | |||
const int * | lwork, | |||
int * | info, | |||
int | len_side, | |||
int | len_trans | |||
) |
void dpotrf_f77 | ( | const char * | uplo, | |
const int * | n, | |||
double * | a, | |||
int * | lda, | |||
int * | info, | |||
int | len_uplo | |||
) |
void dpotrs_f77 | ( | const char * | uplo, | |
const int * | n, | |||
const int * | nrhs, | |||
double * | a, | |||
const int * | lda, | |||
double * | b, | |||
const int * | ldb, | |||
int * | info, | |||
int | len_uplo | |||
) |
void dscal_f77 | ( | int * | n, | |
const double * | alpha, | |||
double * | x, | |||
const int * | inc_x | |||
) |
void dsyrk_f77 | ( | const char * | uplo, | |
const char * | trans, | |||
const int * | n, | |||
const int * | k, | |||
const double * | alpha, | |||
const double * | a, | |||
const int * | lda, | |||
const double * | beta, | |||
const double * | c, | |||
const int * | ldc, | |||
int | len_uplo, | |||
int | len_trans | |||
) |
void dtrsv_f77 | ( | const char * | uplo, | |
const char * | trans, | |||
const char * | diag, | |||
const int * | n, | |||
const double * | a, | |||
const int * | lda, | |||
double * | x, | |||
const int * | inc_x, | |||
int | len_uplo, | |||
int | len_trans, | |||
int | len_diag | |||
) |
SUNDIALS_EXPORT void LapackBandAddI | ( | DlsMat | A | ) |
SUNDIALS_EXPORT void LapackBandZero | ( | DlsMat | A | ) |
SUNDIALS_EXPORT void LapackDenseAddI | ( | DlsMat | A | ) |
SUNDIALS_EXPORT void LapackDenseZero | ( | DlsMat | A | ) |