Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 983 Bytes

README.md

File metadata and controls

25 lines (13 loc) · 983 Bytes

Build Status

Matrix

User-friendly way to perform operations with matrices. Supports OpenCL for calculations on GPU.

What is it for?

Matrix is written to help programmers work with matrices easily and with as little efforts as possible. It also aims for code readability and simple logic. There's no need to work with vectors or arrays in your code (while that's what is used under the hood). You work with objects that implement some basic operations (like multiplication, addition, etc).

Dependencies and requirements

Absolutely no dependencies except for a C/C++ runtime (and OpenCL if needed). Requires a C++ compiler to be built.

To use OpenCL, define HAVE_OPENCL like this:

$CXX -DHAVE_OPENCL #other options

Documentation

Documentation and examples of usage are available in the Matrix Wiki