sundials_lapack.h File Reference

#include <sundials/sundials_direct.h>

Go to the source code of this file.

Defines

#define dcopy_f77   dcopy_
#define dscal_f77   dscal_
#define dgemv_f77   dgemv_
#define dtrsv_f77   dtrsv_
#define dsyrk_f77   dsyrk_
#define dgbtrf_f77   dgbtrf_
#define dgbtrs_f77   dgbtrs_
#define dgeqp3_f77   dgeqp3_
#define dgeqrf_f77   dgeqrf_
#define dgetrf_f77   dgetrf_
#define dgetrs_f77   dgetrs_
#define dormqr_f77   dormqr_
#define dpotrf_f77   dpotrf_
#define dpotrs_f77   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 Documentation

#define dcopy_f77   dcopy_

#define dgbtrf_f77   dgbtrf_

#define dgbtrs_f77   dgbtrs_

#define dgemv_f77   dgemv_

#define dgeqp3_f77   dgeqp3_

#define dgeqrf_f77   dgeqrf_

#define dgetrf_f77   dgetrf_

#define dgetrs_f77   dgetrs_

#define dormqr_f77   dormqr_

#define dpotrf_f77   dpotrf_

#define dpotrs_f77   dpotrs_

#define dscal_f77   dscal_

#define dsyrk_f77   dsyrk_

#define dtrsv_f77   dtrsv_


Function Documentation

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  ) 


Generated on Fri Sep 26 07:44:22 2008 for SimTKcore by  doxygen 1.5.6