Skip to content

About

library for algorithm development

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Algorithm Library

The Algorithm Library repository is a collection of algorithms written in C++. The public interface is found in include. The implementations are found in subfolders of src.

The interface and implementations are heavily dependent on Eigen.

It is a personal project in continous development.

Benchmarks

Benchmarks are implemented using Google benchmark and are located here.

Unit tests

Unit tests are implemented using Google test and are located here.

Python wrapper library

A Python library that wraps the C++ algorithms using pybind11 is found here. With this wrapper library one can use the algorithms in Python. Note that the library requires C++17.

Build System

CMake is used as build system and the project setup is inspired by ModernCppStarter.

IDE and compilers

The code in this repository has been developed and tested primarily in VS Code on Linux. It has at some point been compiled with a GCC, Clang and MSVC compiler, but since this is a personal project there is no guarantee it will compile with every setup at all times.

About

library for algorithm development

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages