示例#1
0
func Cpotrf(o blas.Order, ul blas.Uplo, n int, a []complex64, lda int) int {
	return int(C.clapack_cpotrf(C.enum_ATLAS_ORDER(o), C.enum_ATLAS_UPLO(ul), C.int(n), unsafe.Pointer(&a[0]), C.int(lda)))
}
示例#2
0
func Dlauum(o blas.Order, ul blas.Uplo, n int, a []float64, lda int) int {
	return int(C.clapack_dlauum(C.enum_ATLAS_ORDER(o), C.enum_ATLAS_UPLO(ul), C.int(n), (*C.double)(&a[0]), C.int(lda)))
}
示例#3
0
func Dtrtri(o blas.Order, ul blas.Uplo, d blas.Diag, n int, a []float64, lda int) int {
	return int(C.clapack_dtrtri(C.enum_ATLAS_ORDER(o), C.enum_ATLAS_UPLO(ul), C.enum_ATLAS_DIAG(d), C.int(n), (*C.double)(&a[0]), C.int(lda)))
}
示例#4
0
func Dposv(o blas.Order, ul blas.Uplo, n int, nRHS int, a []float64, lda int, b []float64, ldb int) int {
	return int(C.clapack_dposv(C.enum_ATLAS_ORDER(o), C.enum_ATLAS_UPLO(ul), C.int(n), C.int(nRHS), (*C.double)(&a[0]), C.int(lda), (*C.double)(&b[0]), C.int(ldb)))
}
示例#5
0
func Slauum(o blas.Order, ul blas.Uplo, n int, a []float32, lda int) int {
	return int(C.clapack_slauum(C.enum_ATLAS_ORDER(o), C.enum_ATLAS_UPLO(ul), C.int(n), (*C.float)(&a[0]), C.int(lda)))
}
示例#6
0
func Ztrtri(o blas.Order, ul blas.Uplo, d blas.Diag, n int, a []complex128, lda int) int {
	return int(C.clapack_ztrtri(C.enum_ATLAS_ORDER(o), C.enum_ATLAS_UPLO(ul), C.enum_ATLAS_DIAG(d), C.int(n), unsafe.Pointer(&a[0]), C.int(lda)))
}
示例#7
0
func Zlauum(o blas.Order, ul blas.Uplo, n int, a []complex128, lda int) int {
	return int(C.clapack_zlauum(C.enum_ATLAS_ORDER(o), C.enum_ATLAS_UPLO(ul), C.int(n), unsafe.Pointer(&a[0]), C.int(lda)))
}
示例#8
0
func Zposv(o blas.Order, ul blas.Uplo, n int, nRHS int, a []complex128, lda int, b []complex128, ldb int) int {
	return int(C.clapack_zposv(C.enum_ATLAS_ORDER(o), C.enum_ATLAS_UPLO(ul), C.int(n), C.int(nRHS), unsafe.Pointer(&a[0]), C.int(lda), unsafe.Pointer(&b[0]), C.int(ldb)))
}