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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw docstring

factory-by-typeclj

(factory-by-type data-type)
source

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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw docstring

find-default-backendclj

(find-default-backend)
source

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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw 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]]).
sourceraw docstring

load-acceleratecljmacro

(load-accelerate)
source

load-backendcljmacro

(load-backend)
(load-backend backend)
source

load-classclj

(load-class classname)
source

load-mklcljmacro

(load-mkl)
source

load-openblascljmacro

(load-openblas)
source

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]]).
sourceraw 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`).
sourceraw docstring

native-byteclj

source

native-doubleclj

source

native-floatclj

source

native-intclj

source

native-longclj

source

native-shortclj

source

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]]).
sourceraw docstring

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

× close