Contains type-specific primitive floating point functions, equivalents of functions from the uncomplicate.neanderthal.core namespace. Typically, you would want to require this namespace if you need to compute real matrices containing doubles and/or floats.
(ns test (:require [uncomplicate.neanderthal [core :refer :all :exclude [entry entry! dot nrm2 asum sum]] [real :refer :all]]))
Primitive wrapper of uncomplicate.neanderthal.core/amax.
Primitive wrapper of uncomplicate.neanderthal.core/asum.
(det lu ipiv)
Computes the determinant of a matrix from its
lu factors and
ipiv pivot, which were obtained as an output from uncomplicate.neanderthal.linalg/trf! (LU factorization). Overwrites the data in
(dot x y)
Primitive wrapper of uncomplicate.neanderthal.core/dot.
(entry x i)
(entry a i j)
The primitive, much faster, version of uncomplicate.neanderthal.core/entry.
(entry! x val)
(entry! x i val)
(entry! a i j val)
The primitive, much faster, version of uncomplicate.neanderthal.core/entry!.
(ls-residual a b)
Computes the residual sum of squares for the solution of a linear system returned by uncomplicate.neanderthal.linalg/ls! (Linear Least Squares (LLS) problem).
Primitive wrapper of uncomplicate.neanderthal.core/nrm2.
Primitive wrapper of uncomplicate.neanderthal.core/sum.