Skip to content

ForceBru/Matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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