C++ Header with matrix operations
Install Conan 2.x if you haven't already:
pip install conanInstall dependencies:
conan install . --output-folder=build --build=missingConfigure and build with CMake:
cmake -S . -B build -DCMAKE_TOOLCHAIN_FILE=build/conan_toolchain.cmake
cmake --build buildSimply use CMake directly:
cmake -S . -B build
cmake --build buildmatrix.cxx uses OpenMP in some methods. To set the number of threads used, use the OMP_NUM_THREADS environment variable.
OpenMP can be enabled/disabled with:
cmake -DENABLE_OPENMP=ON .. # Enable (default)
cmake -DENABLE_OPENMP=OFF .. # Disable