Skip to content

abs() rework and odeint compatibility headers#67

Open
abgandar wants to merge 7 commits intodacelib:masterfrom
abgandar:odeint
Open

abs() rework and odeint compatibility headers#67
abgandar wants to merge 7 commits intodacelib:masterfrom
abgandar:odeint

Conversation

@abgandar
Copy link
Collaborator

@abgandar abgandar commented May 1, 2025

API breaking changes:
daceAbsoluteValue() removal from core.
abs() removal from DACE::DA.
rename AlgebraicVector::vnorm -> AlgebraicVector::length

Additions:
daceAbsolute() to core
absolute() value function to DACE::DA and DACE::AlgebraicVector
Different non-member abs() implementations now in DACE::abs_cons, DACE::abs_max, DACE::abs_sum namespaces
compat_boost_odeint.h compatibility header for boost::odeint
Expose most DACE::DA functions as componentwise operations to DACE::AlgebraicVector (including norm())

Non-functional changes:
some white space cleanup
some documentation updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant