shivupa / polyquant

Multiple quantum particles
MIT License
1 stars 1 forks source link

Polyquant

Polyquant CMake Build

Polyquant uses C++20. This is required because the CI operations use https://en.cppreference.com/w/cpp/header/bit.

Dependencies

Dependencies that must be installed by the user

For a production build (These are installed via CMake's FetchContent)

For a debug build

For documentation:

Polyquant uses a combination of libraries to generate documentations from comments included in the source:

For formatting the source

To install dependencies on Arch:

pacman -Syu clang
yay -Syu cmake-format include-what-you-use doxygen
pip install sphinx sphinx-rtd-theme breathe exhale m2r --user