Handbook
Glossary
float-blas-vector
Basic Linear Algebra Subroutines (BLAS) interface
ยป
BLAS interface types
Next:
double-blas-vector
Vocabulary
math
.
blas
.
vectors
Class description
A vector of single-precision floating-point values. For details on the tuple layout, see
blas-vector-base
.
See also
float-blas-matrix
,
double-blas-matrix
,
complex-float-blas-matrix
,
complex-double-blas-matrix
,
double-blas-vector
,
complex-float-blas-vector
,
complex-double-blas-vector
Definition
IN:
math.blas.vectors
TUPLE:
float-blas-vector
<
blas-vector-base
;
Methods
USING:
accessors
kernel
math
math.blas.vectors
math.blas.vectors.private
specialized-arrays.instances.alien.c-types.float
;
M:
float-blas-vector
(blas-direct-array)
[
underlying>>
]
[
[
length>>
]
[
inc>>
]
bi
*
]
bi
<direct-float-array>
;
USING:
kernel
math.blas.matrices
math.blas.matrices.private
math.blas.vectors
;
M:
float-blas-vector
(blas-matrix-like)
drop
<float-blas-matrix>
;
USING:
kernel
math.blas.vectors
math.blas.vectors.private
;
M:
float-blas-vector
(blas-vector-like)
drop
<float-blas-vector>
;
USING:
math.blas.ffi
math.blas.vectors
math.blas.vectors.private
;
M:
float-blas-vector
V.
(prepare-dot)
SDOT
;
USING:
math.blas.ffi
math.blas.vectors
math.blas.vectors.private
;
M:
float-blas-vector
V.conj
(prepare-dot)
SDOT
;
USING:
math.blas.ffi
math.blas.vectors
math.blas.vectors.private
;
M:
float-blas-vector
Vasum
(prepare-nrm2)
SASUM
;
USING:
math
math.blas.ffi
math.blas.vectors
math.blas.vectors.private
;
M:
float-blas-vector
Viamax
(prepare-nrm2)
ISAMAX
1
-
;
USING:
math.blas.ffi
math.blas.vectors
math.blas.vectors.private
;
M:
float-blas-vector
Vnorm
(prepare-nrm2)
SNRM2
;
USING:
kernel
math.blas.ffi
math.blas.vectors
math.blas.vectors.private
;
M:
float-blas-vector
Vswap
(prepare-swap)
[
SSWAP
]
2dip
;
USING:
alien.c-types
kernel
math.blas.ffi
math.blas.vectors
math.blas.vectors.private
;
M:
float-blas-vector
clone
float
heap-size
(prepare-copy)
[
SCOPY
]
3dip
<float-blas-vector>
;
USING:
alien.c-types
kernel
math.blas.vectors
;
M:
float-blas-vector
element-type
drop
float
;
USING:
kernel
math.blas.ffi
math.blas.matrices
math.blas.matrices.private
math.blas.vectors
;
M:
float-blas-vector
n*M.V+n*V!
(prepare-gemv)
[
SGEMV
]
dip
;
USING:
kernel
math.blas.ffi
math.blas.vectors
math.blas.vectors.private
;
M:
float-blas-vector
n*V!
(prepare-scal)
[
SSCAL
]
dip
;
USING:
kernel
math.blas.ffi
math.blas.vectors
math.blas.vectors.private
;
M:
float-blas-vector
n*V+V!
(prepare-axpy)
[
SAXPY
]
dip
;
USING:
kernel
math.blas.vectors
prettyprint.custom
;
M:
float-blas-vector
pprint-delims
drop
\
svector{
\
}
;