package owl
OCaml Scientific and Engineering Computing
Install
Dune Dependency
Authors
Maintainers
Sources
owl-0.7.1.tbz
sha256=4efa33bb2f04fa14f493a3dd9bf4210895ff558d490cf8c3bd1484ba20ff26f3
sha512=1c03d0822a642975ab0b08e621012e17b7b41563196e7c2e93dd2e3338a9b0b37a63c1c6a786b8a40f32f9bd21b4c57f898b12e1b1cdd892b78fe4927e4c35b6
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