A math library in C++, supporting numerous concepts I've learned as a math major :p
This project uses git submodules (for doctest). To clone with all dependencies, use:
git clone --recurse-submodules <repo-url>If you already cloned without submodules, run:
git submodule update --init --recursiveTo build and run all tests:
make testTo clean up test binaries:
make cleanOr, to run the test commands directly (without Makefile):
# Build and run Matrix tests
g++ -std=c++17 -Iinclude -Iinclude/doctest/doctest -o test_matrix tests/linalg/test_matrix.cpp
./test_matrix
# Build and run Graph tests
g++ -std=c++17 -Iinclude -Iinclude/doctest/doctest -o test_graph tests/graph/test_graph.cpp
./test_graph