Cotila (compile-time linear algebra) is a header-only library that provides a set of linear algebra functions in C++ intended for use during compile time. All functions available in Cotila are constexpr, meaning they can be used at compile-time to generate constants and lookup tables in a type-safe, readable, and maintainable manner.
Cotila is a header-only library. Simply point your compiler to include the include/
directory and include cotila/cotila.h
.
Code must be compiled with at least C++17 support to use Cotila.
For more information, such as examples and the quickstart guide, please see Cotila on GitHub.