* Implement rank vector
[ci skip]
* Add documentation. Admittedly terrible.
* Add unit tests.
* Cleanup method of detecting if execution policies are valid or not
[ci skip]
* Implement and test chatterjee correlation
[ci skip]
* Add spot checks and special handling for constant Y
[ci skip]
* Add performance file
[ci skip]
* Add execution policy support to rank
[ci skip]
* Remove duplicates from v when generating the order vector
[ci skip]
* Fix macro error for use of <execution>
[ci skip]
* Use explicit types instead of auto to avoid warnings
[ci skip]
* Add execution policy testing to rank
[ci skip]
* Add threaded implementation
[ci skip]
* Added threaded testing
* Fix formatting and ASCII issues in test
* Fix more ASCII issues
* refactoring
* Fix threaded impl
* Remove non-ASCII apostrophe
[ci skip]
* Doc fixes and add test comparing generally to paper values
* Significantly tighten tolerance around expected values from paper
* Change tolerance for sin comparison
Co-authored-by: Nick Thompson <nathompson7@protonmail.com>
* Implement logaddexp
* Disable test for ASAN
* Implement logsumexp
* Add performance file and include results in the docs
* Address review comments
* Simplify overflow test and comply with min/max guidelines
* Minor cleanup
* FIxes to comments and docs [ci skip]
* Return status code.
Co-authored-by: Nick Thompson <nathompson7@protonmail.com>
* Color Maps
* Make color maps constexpr
[ci skip]
* Add newton fractal example
[ci skip]
* Remove some unused code.
* Make the color map base class generic in size
Fix naming convention
[ci skip]
* Begin documentation.
* Move helper functions from example into tools header
[ci skip]
* Update docs and remove non-ASCII characters from example
* Add image to docs
* Reduce size of virdis_newton_fractal from 1.31MB to 131KB
[ci skip]
* Add performance file
* Don't force linear complexity and fix CI failure for old clang versions
* Convert color_maps to free functions.
* Add missing header and remove constexpr test
* Convert tabs to spaces
[ci skip]
* Fix compile tests and make static constexpr uniform across data
* Add swatches to docs.
* Fix image links in docs
[ci skip]
Co-authored-by: Nick Thompson <nathompson7@protonmail.com>
Stop referencing boost::lexical_cast even in templates which aren't instantiated.
Fix missing macro definition in tr1.hpp.
Correct include order in some tests so we get consistent definitions for BOOST_HAS_FLOAT128.