aboutsummaryrefslogtreecommitdiff
path: root/LAPACKE/include
diff options
context:
space:
mode:
authorlangou <langou@users.noreply.github.com>2015-11-15 19:03:17 +0000
committerlangou <langou@users.noreply.github.com>2015-11-15 19:03:17 +0000
commitb6d843ea0d46e77a01cd4b5db762ac7730da8b58 (patch)
tree5750adc38d6b7e17f905ff4536d2f45bddb95618 /LAPACKE/include
parenta1e0db0adfdbad7626b259eeafc76f66f9a93404 (diff)
adding xPOTRF2 to LAPACKE
Diffstat (limited to 'LAPACKE/include')
-rw-r--r--LAPACKE/include/lapacke.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/LAPACKE/include/lapacke.h b/LAPACKE/include/lapacke.h
index fe52a6f1..fe66d0e0 100644
--- a/LAPACKE/include/lapacke.h
+++ b/LAPACKE/include/lapacke.h
@@ -3052,6 +3052,15 @@ lapack_int LAPACKE_zposvxx( int matrix_layout, char fact, char uplo,
double* err_bnds_norm, double* err_bnds_comp,
lapack_int nparams, double* params );
+lapack_int LAPACKE_spotrf2( int matrix_layout, char uplo, lapack_int n, float* a,
+ lapack_int lda );
+lapack_int LAPACKE_dpotrf2( int matrix_layout, char uplo, lapack_int n, double* a,
+ lapack_int lda );
+lapack_int LAPACKE_cpotrf2( int matrix_layout, char uplo, lapack_int n,
+ lapack_complex_float* a, lapack_int lda );
+lapack_int LAPACKE_zpotrf2( int matrix_layout, char uplo, lapack_int n,
+ lapack_complex_double* a, lapack_int lda );
+
lapack_int LAPACKE_spotrf( int matrix_layout, char uplo, lapack_int n, float* a,
lapack_int lda );
lapack_int LAPACKE_dpotrf( int matrix_layout, char uplo, lapack_int n, double* a,
@@ -8317,6 +8326,15 @@ lapack_int LAPACKE_zposvxx_work( int matrix_layout, char fact, char uplo,
double* params, lapack_complex_double* work,
double* rwork );
+lapack_int LAPACKE_spotrf2_work( int matrix_layout, char uplo, lapack_int n,
+ float* a, lapack_int lda );
+lapack_int LAPACKE_dpotrf2_work( int matrix_layout, char uplo, lapack_int n,
+ double* a, lapack_int lda );
+lapack_int LAPACKE_cpotrf2_work( int matrix_layout, char uplo, lapack_int n,
+ lapack_complex_float* a, lapack_int lda );
+lapack_int LAPACKE_zpotrf2_work( int matrix_layout, char uplo, lapack_int n,
+ lapack_complex_double* a, lapack_int lda );
+
lapack_int LAPACKE_spotrf_work( int matrix_layout, char uplo, lapack_int n,
float* a, lapack_int lda );
lapack_int LAPACKE_dpotrf_work( int matrix_layout, char uplo, lapack_int n,
@@ -11398,6 +11416,10 @@ void LAPACKE_ilaver( const lapack_int* vers_major,
#define LAPACK_dpotrf LAPACK_GLOBAL(dpotrf,DPOTRF)
#define LAPACK_cpotrf LAPACK_GLOBAL(cpotrf,CPOTRF)
#define LAPACK_zpotrf LAPACK_GLOBAL(zpotrf,ZPOTRF)
+#define LAPACK_spotrf2 LAPACK_GLOBAL(spotrf2,SPOTRF2)
+#define LAPACK_dpotrf2 LAPACK_GLOBAL(dpotrf2,DPOTRF2)
+#define LAPACK_cpotrf2 LAPACK_GLOBAL(cpotrf2,CPOTRF2)
+#define LAPACK_zpotrf2 LAPACK_GLOBAL(zpotrf2,ZPOTRF2)
#define LAPACK_dpstrf LAPACK_GLOBAL(dpstrf,DPSTRF)
#define LAPACK_spstrf LAPACK_GLOBAL(spstrf,SPSTRF)
#define LAPACK_zpstrf LAPACK_GLOBAL(zpstrf,ZPSTRF)
@@ -12516,6 +12538,14 @@ void LAPACK_zgttrf( lapack_int* n, lapack_complex_double* dl,
lapack_complex_double* d, lapack_complex_double* du,
lapack_complex_double* du2, lapack_int* ipiv,
lapack_int *info );
+void LAPACK_spotrf2( char* uplo, lapack_int* n, float* a, lapack_int* lda,
+ lapack_int *info );
+void LAPACK_dpotrf2( char* uplo, lapack_int* n, double* a, lapack_int* lda,
+ lapack_int *info );
+void LAPACK_cpotrf2( char* uplo, lapack_int* n, lapack_complex_float* a,
+ lapack_int* lda, lapack_int *info );
+void LAPACK_zpotrf2( char* uplo, lapack_int* n, lapack_complex_double* a,
+ lapack_int* lda, lapack_int *info );
void LAPACK_spotrf( char* uplo, lapack_int* n, float* a, lapack_int* lda,
lapack_int *info );
void LAPACK_dpotrf( char* uplo, lapack_int* n, double* a, lapack_int* lda,