Skip to content

Version 2.1.0

Latest
Compare
Choose a tag to compare
@abgandar abgandar released this 16 Apr 12:14
· 9 commits to master since this release
85a48e5

This release includes various fixes to the C core and C++ interface, as well as new DA functions for Bessel IJKY functions and Gamma, LogGamma, Psi functions.

The build system has been significantly overhauled: we do not support generation of pre-built packages any longer (as to use the DACE anyway requires a compiler toolchain). Instead, we now added support for using FetchContent to directly embed the DACE in CMake projects without installing anything locally.

For new projects, we encourage the use of this mechanism over manual installation. For redistributable binaries, we recommend using DACE as a static library (using the dace_s target) instead of dynamic linking.

What's Changed (Build system)

What's Changed (Functionality)

  • Implement Bessel I, J, K, Y functions by @abgandar in #28
  • Implement Gamma, LogGamma, Psi functions by @abgandar in #29
  • Fix Bug in AlgebraicVector << operator mentioned in Issue #31 by @mmassari1974 in #32
  • New attempt in fixing AlgebraicVector fstream >> operator by @mmassari1974 in #35
  • Update Doxygen documentation by @abgandar in #36
  • Default DA epsilon to 0.0 and stop filtering NaNs and INFs by @abgandar in #39
  • Matrix multiplication bug fixed. by @Selkepha in #47
  • Remove duplicated error ID by @afossa in #53
  • Fix norm estimation to not return nan for cases of 0 or 1 monomials by @abgandar in #60
  • Fix bug when reading zero DA from ascii file by @mmassari1974 in #55

New Contributors

Full Changelog: v2.0.1...v2.1.0