Skip to content

Move elementary_functions.hpp and friends to numerics from quantities#4270

Merged
pleroy merged 10 commits into
mockingbirdnest:masterfrom
pleroy:MoveElementaryFunctions
Aug 11, 2025
Merged

Move elementary_functions.hpp and friends to numerics from quantities#4270
pleroy merged 10 commits into
mockingbirdnest:masterfrom
pleroy:MoveElementaryFunctions

Conversation

@pleroy
Copy link
Copy Markdown
Member

@pleroy pleroy commented Aug 11, 2025

This results in numerics sitting nicely on top of quantities, instead of having messy cross-dependencies.

Mostly semantics-neutral. Things to note:

  1. Pow moves to quantities.hpp as it is needed for the definition of fundamental constants.
  2. The tests to verify that fixed arrays obey the additive_group, ring, etc. concepts are moved to the test of fixed arrays.

@eggrobin eggrobin added the LGTM label Aug 11, 2025
@pleroy pleroy merged commit 1a822e2 into mockingbirdnest:master Aug 11, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants