What's Changed
- Move test data to an external repository by @zfergus in #113
- Download test data at compile time as needed using CMake
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #119
- Individual convergent formulation flags by @zfergus in #120
- Replace the
use_convergent_formulation
flag inCollisions
with two flags:use_area_weighting
anduse_improved_max_approximator
. - Move the physical barrier rescaling from collision weights into the
BarrierPotential
using a flaguse_physcial_barrier
.
- Replace the
- Replace scalar
tbb::enumerable_thread_specific
withtbb::parallel_reduce
by @zfergus in #121 - Fix missing
max_iterations
andtolerance
variables incompute_collision_free_stepsize
when usingSWEEP_AND_TINIEST_QUEUE
by @antoinebou12 in #123 - Add
cuda.yml
to test if the code compile with CUDA enabled by @zfergus in #125 - Update filib to allow shared library build by @zfergus in #122
- Fix
friction_collisions.build
tutorial (Issue #126) by @zfergus in #127 - Sort includes using clang-format by @zfergus in #129
- Add frequently asked questions page to the tutorial documentation
- Fix barrier API documentation
- On Apple, link Eigen against Accelerate as a BLAS/LAPACK backend
- Requires
brew install lapack
to install LAPACKE headers
- Requires
New Contributors
- @dependabot made their first contribution in #119
- @antoinebou12 made their first contribution in #123
Full Changelog: v1.3.0...v1.3.1