Matrix & Vector

Geometry

For small, fixed size vectors & matrices,
as typically used in geometry (i.e. 2D, 3D, 4D).

Linear Algebra

For large, dynamically sized vectors & matrices,
as typically used in linear algebra (i.e. BLAS – Basic Linear Algebra Subprograms).

Datatype & Precision

The default datatype is Float (64-bit precision), which is better suited for scientific calculations.

Feel free to use your own type aliases: