--- blas.h.orig 2009-03-03 03:24:37.000000000 +0000 +++ blas.h 2009-03-03 03:38:47.000000000 +0000 @@ -5,6 +5,7 @@ // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) // +// Modified to include dtrsv by Kian Ming A. Chai (3 Mar 2009) #ifndef BOOST_NUMERIC_BINDINGS_BLAS_BLAS_H #define BOOST_NUMERIC_BINDINGS_BLAS_BLAS_H @@ -74,6 +75,12 @@ extern "C" void BLAS_CGERC(const int *m, const int *n, const fcomplex_t *alpha, const fcomplex_t *x, const int *incx, const fcomplex_t *y, const int *incy, fcomplex_t *a, const int *lda); void BLAS_ZGERC(const int *m, const int *n, const dcomplex_t *alpha, const dcomplex_t *x, const int *incx, const dcomplex_t *y, const int *incy, dcomplex_t *a, const int *lda); + // Added by K.M.A Chai (3 Mar 2009) + void BLAS_STRSV( const char* uplo, const char* transa, const char* diag, const int* n, float const* a, int const* lda, const float *x, const int *incx); + void BLAS_DTRSV( const char* uplo, const char* transa, const char* diag, const int* n, double const* a, int const* lda, const double *x, const int *incx); + void BLAS_CTRSV( const char* uplo, const char* transa, const char* diag, const int* n, fcomplex_t const* a, int const* lda, const fcomplex_t *x, const int *incx); + void BLAS_ZTRSV( const char* uplo, const char* transa, const char* diag, const int* n, dcomplex_t const* a, int const* lda, const dcomplex_t *x, const int *incx); + // // Level 3