phantom-algebra

AuthorFlorian Angeletti <octa@polychoron.fr>
LicenseMIT
Homepagehttps://github.com/Octachron/phantom_algebra
Issue Trackerhttps://github.com/Octachron/phantom_algebra/issues
MaintainerFlorian Angeletti <octa@polychoron.fr>
Dependencies
&cppo
jbuilder
Availableocaml-version >= "4.02.3"
PublishedMay 8, 2018
Source [http] https://github.com/Octachron/phantom_algebra/releases/download/1.0/phantom-algebra-1.0.tbz
b49521d4a6265d10fbdc64504ce438a5
StatisticsInstalled 6 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/phantom-algebra/phantom-algebra.1.0/opam

A strongly-typed tensor library à la GLSL

Phantom-algebra is a pure OCaml library implementing strongly-typed small tensors with dimensions 0 ≤ 4, rank ≤ 2, and limited to square matrices.

It makes it possible to manipulate vector and matrix expressions with an uniform notation while still catching non-sensical operations at compile time

No package is dependent