コード例 #1
0
ファイル: lapack.cpp プロジェクト: charreal/mathnet-numerics
 DLLEXPORT lapack_int z_qr_thin_factor(lapack_int m, lapack_int n, lapack_complex_double q[], lapack_complex_double tau[], lapack_complex_double r[], lapack_complex_double work[], lapack_int len)
 {
     return qr_thin_factor(m, n, q, tau, r, work, len, LAPACK_zgeqrf, LAPACK_zungqr);
 }
コード例 #2
0
ファイル: lapack.cpp プロジェクト: charreal/mathnet-numerics
 DLLEXPORT lapack_int d_qr_thin_factor(lapack_int m, lapack_int n, double q[], double tau[], double r[], double work[], lapack_int len)
 {
     return qr_thin_factor(m, n, q, tau, r, work, len, LAPACK_dgeqrf, LAPACK_dorgqr);
 }
コード例 #3
0
ファイル: lapack.cpp プロジェクト: charreal/mathnet-numerics
 DLLEXPORT lapack_int c_qr_thin_factor(lapack_int m, lapack_int n, lapack_complex_float q[], lapack_complex_float tau[], lapack_complex_float r[], lapack_complex_float work[], lapack_int len)
 {
     return qr_thin_factor(m, n, q, tau, r, work, len, LAPACK_cgeqrf, LAPACK_cungqr);
 }
コード例 #4
0
	DLLEXPORT lapack_int d_qr_thin_factor(lapack_int m, lapack_int n, double q[], double tau[], double r[])
	{
		return qr_thin_factor(m, n, q, tau, r, LAPACKE_dgeqrf, LAPACKE_dorgqr);
	}
コード例 #5
0
ファイル: lapack.cpp プロジェクト: charreal/mathnet-numerics
 DLLEXPORT lapack_int s_qr_thin_factor(lapack_int m, lapack_int n, float q[], float tau[], float r[], float work[], lapack_int len)
 {
     return qr_thin_factor(m, n, q, tau, r, work, len, LAPACK_sgeqrf, LAPACK_sorgqr);
 }
コード例 #6
0
	DLLEXPORT lapack_int s_qr_thin_factor(lapack_int m, lapack_int n, float q[], float tau[], float r[])
	{
		return qr_thin_factor(m, n, q, tau, r, LAPACKE_sgeqrf, LAPACKE_sorgqr);
	}
コード例 #7
0
ファイル: lapack.cpp プロジェクト: charreal/mathnet-numerics
 DLLEXPORT MKL_INT z_qr_thin_factor(MKL_INT m, MKL_INT n, MKL_Complex16 q[], MKL_Complex16 tau[], MKL_Complex16 r[], MKL_Complex16 work[], MKL_INT len)
 {
     return qr_thin_factor(m, n, q, tau, r, work, len, zgeqrf, zungqr);
 }
コード例 #8
0
ファイル: lapack.cpp プロジェクト: charreal/mathnet-numerics
 DLLEXPORT MKL_INT c_qr_thin_factor(MKL_INT m, MKL_INT n, MKL_Complex8 q[], MKL_Complex8 tau[], MKL_Complex8 r[], MKL_Complex8 work[], MKL_INT len)
 {
     return qr_thin_factor(m, n, q, tau, r, work, len, cgeqrf, cungqr);
 }
コード例 #9
0
ファイル: lapack.cpp プロジェクト: charreal/mathnet-numerics
 DLLEXPORT MKL_INT d_qr_thin_factor(MKL_INT m, MKL_INT n, double q[], double tau[], double r[], double work[], MKL_INT len)
 {
     return qr_thin_factor(m, n, q, tau, r, work, len, dgeqrf, dorgqr);
 }
コード例 #10
0
ファイル: lapack.cpp プロジェクト: charreal/mathnet-numerics
 DLLEXPORT MKL_INT s_qr_thin_factor(MKL_INT m, MKL_INT n, float q[], float tau[], float r[], float work[], MKL_INT len)
 {
     return qr_thin_factor(m, n, q, tau, r, work, len, sgeqrf, sorgqr);
 }