linalg/fmt
src/linalg/fmt.tur
pretty-printing and string conversion for mat and lavec
defn
linalg-str-free
(linalg-str-free [s : cstr] :)
free a cstr returned by the *->str* helpers.
defn
mat->str
(mat->str [^borrow m : mat] :)
defn
vec->str
(vec->str [^borrow v : lavec] :)
defn
mat-print-prec
(mat-print-prec [^borrow m : mat prec : int] :)
print a matrix to stdout.
defn
mat-print
(mat-print [^borrow m : mat] :)
defn
vec-print-prec
(vec-print-prec [^borrow v : lavec prec : int] :)
print a vector to stdout.
defn
vec-print
(vec-print [^borrow v : lavec] :)
Internal definitions
__mat-fmt-- format a row-major rows x cols matrix (data is a (Vec float)__vec-fmt-- format a length-n vector as "(x0 x1 ... )".mat->str-prec-- matrix to string (caller frees).vec->str-prec-- vector to string (caller frees).