|
CSet++
Set of defined functions to work with sets
|
This is a simple project that aims to provide some simple and fast methods for working with mathematical sets on std::vectors.
At the moment it only includes a handful of functions in the set namespace. The library may be expanded at a future time depending on my needs.
The project comes with a folder with some bash files that complete some Meson related tasks.
All bash files must be executed from the project's root directory to work properly.
To install the project, there is only need to execute two of them files.
Once installed just include the set.h header file in your code.
To setup the Meson project run the setup.sh bash file:
To install the cset library run the install.sh bash file:
The project comes with some test files located in the test folder.
To test that the library code works properly run the following bash file:
The project comes with some benchmark files located in the benchmark folder.
To benchmark every library function in microseconds and nanoseconds run the following bash file: