Liking cljdoc? Tell your friends :D

uncomplicate.neanderthal.native

Specialized constructors that use native CPU engine by default. A convenience over agnostic uncomplicate.neanderthal.core functions. The default engine is backed by Intel's MKL on Linux and Windows, and the OS specific binaries are provided by JavaCPP's MKL, OpenBLAS, or Accelerate presets. Alternative implementations are allowed, and can be either referred explicitly (see how mkl-float is used as and example), or by binding native-float and the likes to your preferred implementation.

Specialized constructors that use native CPU engine by default. A convenience over agnostic
[[uncomplicate.neanderthal.core]] functions. The default engine is backed by Intel's MKL on Linux and Windows,
and the OS specific binaries are provided by JavaCPP's MKL, OpenBLAS, or Accelerate presets.
Alternative implementations are allowed, and can be either referred explicitly
(see how `mkl-float` is used as and example), or by binding [[native-float]] and the likes
to your preferred implementation.
raw docstring

bvclj

(bv source)
(bv x & xs)

Creates a vector using byte native CPU engine (see uncomplicate.neanderthal.core/vctr).

Creates a vector using byte native CPU engine (see [[uncomplicate.neanderthal.core/vctr]]).
raw docstring

ddtclj

(ddt source)
(ddt n arg)
(ddt n source options)

Creates a DT (diagonally dominant tridiagonal) matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/dt).

Creates a DT (diagonally dominant tridiagonal) matrix using double precision floating point
native CPU engine (see [[uncomplicate.neanderthal.core/dt]]).
raw docstring

dgbclj

(dgb arg)
(dgb m n)
(dgb m n arg)
(dgb m n kl ku)
(dgb m n kl ku arg)
(dgb m n kl ku source options)

Creates a GB matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/tb).

Creates a GB matrix using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/tb]]).
raw docstring

dgdclj

(dgd source)
(dgd n arg)
(dgd n source options)

Creates a GD (diagonal) matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/gd).

Creates a GD (diagonal) matrix using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/gd]]).
raw docstring

dgeclj

(dge a)
(dge m n)
(dge m n arg)
(dge m n source options)

Creates a GE matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/ge).

Creates a GE matrix using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/ge]]).
raw docstring

dgtclj

(dgt source)
(dgt n arg)
(dgt n source options)

Creates a GT (tridiagonal) matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/gt).

Creates a GT (tridiagonal) matrix using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/gt]]).
raw docstring

dsbclj

(dsb source)
(dsb n arg)
(dsb n k arg)
(dsb n k source options)

Creates a SB matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/sb).

Creates a SB matrix using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/sb]]).
raw docstring

dspclj

(dsp source)
(dsp n arg)
(dsp n source options)

Creates a SP matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/sp).

Creates a SP matrix using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/sp]]).
raw docstring

dstclj

(dst source)
(dst n arg)
(dst n source options)

Creates a ST (symmetric positive definite tridiagonal) matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/st).

Creates a ST (symmetric positive definite tridiagonal) matrix using double precision
floating point native CPU engine (see [[uncomplicate.neanderthal.core/st]]).
raw docstring

dsyclj

(dsy arg)
(dsy n arg)
(dsy n source options)

Creates a SY matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/sy).

Creates a SY matrix using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/sy]]).
raw docstring

dtbclj

(dtb source)
(dtb n arg)
(dtb n k arg)
(dtb n k source options)

Creates a TB matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/tb).

Creates a TB matrix using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/tb]]).
raw docstring

dtpclj

(dtp source)
(dtp n arg)
(dtp n source options)

Creates a TP matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/tp).

Creates a TP matrix using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/tp]]).
raw docstring

dtrclj

(dtr arg)
(dtr n arg)
(dtr n source options)

Creates a TR matrix using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/tr).

Creates a TR matrix using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/tr]]).
raw docstring

dvclj

(dv source)
(dv x & xs)

Creates a vector using double precision floating point native CPU engine (see uncomplicate.neanderthal.core/vctr).

Creates a vector using double precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/vctr]]).
raw docstring

factory-by-typeclj

(factory-by-type data-type)

fdtclj

(fdt source)
(fdt n arg)
(fdt n source options)

Creates a DT (diagonally dominant tridiagonal) matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/dt).

Creates a DT (diagonally dominant tridiagonal) matrix using single precision floating point
native CPU engine (see [[uncomplicate.neanderthal.core/dt]]).
raw docstring

fgbclj

(fgb arg)
(fgb m n)
(fgb m n arg)
(fgb m n kl ku)
(fgb m n kl ku arg)
(fgb m n kl ku source options)

Creates a GB matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/tb).

Creates a GB matrix using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/tb]]).
raw docstring

fgdclj

(fgd source)
(fgd n arg)
(fgd n source options)

Creates a GD (diagonal) matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/gd).

Creates a GD (diagonal) matrix using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/gd]]).
raw docstring

fgeclj

(fge a)
(fge m n)
(fge m n arg)
(fge m n source options)

Creates a GE matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/ge).

Creates a GE matrix using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/ge]]).
raw docstring

fgtclj

(fgt source)
(fgt n arg)
(fgt n source options)

Creates a GT (tridiagonal) matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/gt).

Creates a GT (tridiagonal) matrix using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/gt]]).
raw docstring

find-default-backendclj

(find-default-backend)

fsbclj

(fsb source)
(fsb n arg)
(fsb n k arg)
(fsb n k source options)

Creates a SB matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/sb).

Creates a SB matrix using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/sb]]).
raw docstring

fspclj

(fsp source)
(fsp n arg)
(fsp n source options)

Creates a SP matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/sp).

Creates a SP matrix using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/sp]]).
raw docstring

fstclj

(fst source)
(fst n arg)
(fst n source options)

Creates a ST (symmetric positive definite tridiagonal) matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/st).

Creates a ST (symmetric positive definite tridiagonal) matrix using single precision
floating point native CPU engine (see [[uncomplicate.neanderthal.core/st]]).
raw docstring

fsyclj

(fsy arg)
(fsy n arg)
(fsy n source options)

Creates a SY matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/sy).

Creates a SY matrix using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/sy]]).
raw docstring

ftbclj

(ftb source)
(ftb n arg)
(ftb n k arg)
(ftb n k source options)

Creates a TB matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/tb).

Creates a TB matrix using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/tb]]).
raw docstring

ftpclj

(ftp source)
(ftp n arg)
(ftp n source options)

Creates a TP matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/tp).

Creates a TP matrix using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/tp]]).
raw docstring

ftrclj

(ftr arg)
(ftr n arg)
(ftr n source options)

Creates a TR matrix using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/tr).

Creates a TR matrix using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/tr]]).
raw docstring

fvclj

(fv source)
(fv x & xs)

Creates a vector using single precision floating point native CPU engine (see uncomplicate.neanderthal.core/vctr).

Creates a vector using single precision floating point native CPU engine
(see [[uncomplicate.neanderthal.core/vctr]]).
raw docstring

ivclj

(iv source)
(iv x & xs)

Creates a vector using integer native CPU engine (see uncomplicate.neanderthal.core/vctr).

Creates a vector using integer native CPU engine (see [[uncomplicate.neanderthal.core/vctr]]).
raw docstring

load-acceleratecljmacro

(load-accelerate)

load-backendcljmacro

(load-backend)
(load-backend backend)

load-classclj

(load-class classname)

load-mklcljmacro

(load-mkl)

load-openblascljmacro

(load-openblas)

lvclj

(lv source)
(lv x & xs)

Creates a vector using long CPU engine (see uncomplicate.neanderthal.core/vctr).

Creates a vector using long CPU engine (see [[uncomplicate.neanderthal.core/vctr]]).
raw docstring

map-vectorclj

(map-vector file)
(map-vector fact file)
(map-vector fact file n-or-flag)
(map-vector fact file n flag)
(map-vector fact file n flag offset-bytes)

Maps a file or file channel to a vector of size n. Supported flags are: :read-write, :read (or :read-only), :private (or :copy-on-write).

Maps a file or file channel to a vector of size `n`.
Supported `flag`s are: `:read-write`, `:read` (or `:read-only`),
`:private` (or `:copy-on-write`).
raw docstring

native-byteclj


native-doubleclj


native-floatclj


native-intclj


native-longclj


native-shortclj


svclj

(sv source)
(sv x & xs)

Creates a vector using short native CPU engine (see uncomplicate.neanderthal.core/vctr).

Creates a vector using short native CPU engine (see [[uncomplicate.neanderthal.core/vctr]]).
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close