Highlights
- Introduces regression testing framework and helpers.
- Migrates suites: sphere decay, RM3, OSWEC, F3OF DT1/DT2/DT3.
- Unifies reference data & comparison scripts; improves test logging.
- Adds
quick-build.ps1 and build-config.example.json; updates README with config-driven Windows build steps.
- CMake: link Chrono/Eigen as imported targets (PUBLIC) and make include discovery robust when
Chrono_DIR points to a build tree.
- Updates .gitignore.
- No breaking changes.
Compatibility
- Project Chrono v9.0.1
- Windows 10/11, VS 2022, CMake 3.18+, HDF5 1.10.8+, Eigen 3.4+
- Irrlicht optional (required for GUI helper)
Windows quick build
# from repo root
copy build-config.example.json build-config.json
# edit build-config.json with your local paths, then:
.\quick-build.ps1 -Clean
ctest -C Release --output-on-failure --test-dir build