package owl
OCaml Scientific and Engineering Computing
Install
Dune Dependency
Authors
Maintainers
Sources
owl-0.9.0.tbz
sha256=1f47c9c447b008e65cbd2a8b3495fcf5ad3de701206be4e6a43aa61f473b795c
sha512=db0ce524073f9c3ec420ca5de2991db56888eb880220ce8fecca85cad5e41537b2e3115cc5f645dbde03dc99eef3fe8582a25d09c5f6efaa0dc088ddc76d3a9c
doc/owl/Owl_cblas/index.html
Module Owl_cblas
Type definition
type ('a, 'b) t = ('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t
The default type is Bigarray's Genarray.
type side = Owl_cblas_basic.cblas_side
Upper or lower triangular matrix.
type uplo = Owl_cblas_basic.cblas_uplo
Side type
Level-1 BLAS: vector-vector operations
Level-2 BLAS: matrix-vector operations
val gemv :
?trans:bool ->
?incx:int ->
?incy:int ->
?alpha:'a ->
?beta:'a ->
a:('a, 'b) t ->
x:('a, 'b) t ->
y:('a, 'b) t ->
unit
Computes a matrix-vector product using a general matrix
val gbmv :
?trans:bool ->
?incx:int ->
?incy:int ->
?alpha:'a ->
?beta:'a ->
kl:int ->
ku:int ->
a:('a, 'b) t ->
x:('a, 'b) t ->
y:('a, 'b) t ->
unit
Computes a matrix-vector product using a general band matrix
Level-3 BLAS: matrix-matrix operations
val gemm :
?transa:bool ->
?transb:bool ->
?alpha:'a ->
?beta:'a ->
a:('a, 'b) t ->
b:('a, 'b) t ->
c:('a, 'b) t ->
unit
Computes a matrix-matrix product with general matrices.
val symm :
?side:side ->
?uplo:uplo ->
?alpha:'a ->
?beta:'a ->
a:('a, 'b) t ->
b:('a, 'b) t ->
c:('a, 'b) t ->
unit
Computes a matrix-matrix product where one input matrix is symmetric.
val syrk :
?uplo:uplo ->
?trans:bool ->
?alpha:'a ->
?beta:'a ->
a:('a, 'b) t ->
c:('a, 'b) t ->
unit
Performs a symmetric rank-k update.
val syr2k :
?uplo:uplo ->
?trans:bool ->
?alpha:'a ->
?beta:'a ->
a:('a, 'b) t ->
b:('a, 'b) t ->
c:('a, 'b) t ->
unit
Performs a symmetric rank-2k update.
val trmm :
?side:side ->
?uplo:uplo ->
?transa:bool ->
?diag:bool ->
?alpha:'a ->
a:('a, 'b) t ->
b:('a, 'b) t ->
unit
Computes a matrix-matrix product where one input matrix is triangular.
val trsm :
?side:side ->
?uplo:uplo ->
?transa:bool ->
?diag:bool ->
?alpha:'a ->
a:('a, 'b) t ->
b:('a, 'b) t ->
unit
Solves a triangular matrix equation.
val hemm :
?side:side ->
?uplo:uplo ->
?alpha:Complex.t ->
?beta:Complex.t ->
a:(Complex.t, 'a) t ->
b:(Complex.t, 'a) t ->
c:(Complex.t, 'a) t ->
unit
Computes a matrix-matrix product where one input matrix is Hermitian.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page