13 #ifdef HAVE_TEUCHOS_LONG_DOUBLE
19 GETRF (
const int M,
const int N,
long double A[],
20 const int LDA,
int IPIV[],
int* INFO)
const
23 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::GETRF: Not implemented yet.");
28 LASWP (
const int N,
long double A[],
const int LDA,
const int K1,
29 const int K2,
const int IPIV[],
const int INCX)
const
32 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::LASWP: Not implemented yet.");
37 GETRI (
const int ,
long double [],
const int ,
38 int [],
long double [],
const int ,
42 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::GETRI: Not implemented yet.");
48 GETRS (
const char TRANS,
const int N,
const int NRHS,
49 const long double A[],
const int LDA,
const int IPIV[],
50 long double B[],
const int LDB,
int* INFO)
const
53 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::GETRS: Not implemented yet.");
58 LAPY2 (
const long double& x,
const long double& y)
const
61 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::LAPY2: Not implemented yet.");
66 ORM2R (
const char side,
const char trans,
67 const int m,
const int n,
const int k,
68 const long double A[],
const int lda,
69 const long double*
const tau,
70 long double C[],
const int ldc,
71 long double work[],
int*
const info)
const
74 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::ORM2R: Not implemented yet.");
80 ILADLC (
const int m,
const int n,
const long double A[],
const int lda)
83 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::ILADLC: Not implemented yet.");
88 ILADLR (
const int m,
const int n,
const long double A[],
const int lda)
91 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::ILADLR: Not implemented yet.");
98 LARF (
const char side,
101 const long double v[],
103 const long double tau,
106 long double work[])
const
109 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::LARF: Not implemented yet.");
115 LARFG (
const int N,
long double*
const ALPHA,
116 long double X[],
const int INCX,
long double*
const TAU)
const
119 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::LARFG: Not implemented yet.");
133 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::GEQR2: Not implemented yet.");
145 int*
const INFO)
const
148 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::GEQRF: Not implemented yet.");
158 const long double [],
164 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::GEQR2: Not implemented yet.");
174 const long double [],
180 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::GEQR2: Not implemented yet.");
185 LASCL (
const char TYPE,
188 const long double cfrom,
189 const long double cto,
197 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::LASCL: Not implemented yet.");
212 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::GBTRF: Not implemented yet.");
217 GBTRS (
const char TRANS,
222 const long double* A,
230 (
true, std::logic_error,
"Teuchos::LAPACK<int, long double>::GBTRS: Not implemented yet.");
235 #endif // HAVE_TEUCHOS_LONG_DOUBLE
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
Macro for throwing an exception with breakpointing to ease debugging.
Declaration and definition of Teuchos::Details::LapackLongDouble, a partial implementation of Teuchos...
Standard test and throw macros.