Skip to content

Use standard library math - #15

Draft
stanbot8 wants to merge 1 commit into
fix/repair-cifrom
fix/root-global-lifetime
Draft

Use standard library math#15
stanbot8 wants to merge 1 commit into
fix/repair-cifrom
fix/root-global-lifetime

Conversation

@stanbot8

@stanbot8 stanbot8 commented Aug 16, 2026

Copy link
Copy Markdown
Owner

ROOT::Math, TMath::Pi, TMath::Mean, and TRandom3 kept probability calculations, constants, aggregation, and random generation tied to external math headers. Replace them with the project's typed probability functions, a typed pi constant, std::accumulate, <cmath>, <numeric>, <random>, and standard containers.

@stanbot8 stanbot8 closed this Aug 16, 2026
@stanbot8 stanbot8 changed the title Avoid destroying ROOT state during initialization Use standard library math Aug 16, 2026
@stanbot8 stanbot8 reopened this Aug 16, 2026
@stanbot8
stanbot8 changed the base branch from fix/external-math-dependency to fix/repair-ci August 16, 2026 22:32
@stanbot8
stanbot8 force-pushed the fix/root-global-lifetime branch from 83c5ffe to 942da70 Compare August 16, 2026 22:32
@stanbot8 stanbot8 closed this Aug 16, 2026
@stanbot8 stanbot8 reopened this Aug 16, 2026
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