math

Documentation and code examples are available at http://asaparov.org/docs/math. The repository is located at https://github.com/asaparov/math.

This repository contains a handful of data structures and algorithms for common mathematical operations in scientific computing.

Dependencies

To use the code, simply download the files into a folder named "math". Add this folder to the include path for the compiler, for example by using the -I flag.

This library depends on core and the data structures and procedures follow the same paradigm as core. Otherwise, there are no dependencies on external libraries. The code makes use of C++11 and is regularly tested with gcc 6 but I have previously compiled it with gcc 4.8, clang 4.0, and Microsoft Visual C++ 14.0 (2015). The code is intended to be platform-independent, so please create an issue if there are any compilation bugs.

Overview

This library contains the following files: