Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup tasks for v1.0 #1263

Open
1 of 10 tasks
sethrj opened this issue Jun 6, 2024 · 0 comments
Open
1 of 10 tasks

Cleanup tasks for v1.0 #1263

sethrj opened this issue Jun 6, 2024 · 0 comments
Labels
minor Minor internal changes or fixes
Milestone

Comments

@sethrj
Copy link
Member

sethrj commented Jun 6, 2024

  • Standardize nomenclature: Standardize nomenclature #721
  • Reorganize files
    • params/helper/distribution for celeritas/random?
  • Revisit namespaces (setup vs runtime?)
  • Move stream operators alongside the classes (e.g., merge ArrayIO.hh into Array.hh) now that we're no longer worried about propagating headers into CUDA/HIP
  • Replace lock_guard with scoped_lock
  • Add numeric separators 1'234'567 where it's clean/meaningful to do so?
  • Upgrade Span with CTAD and smarter constructors to eliminate make_span?
  • Trapezoid integrator (Add piecewise integrator and CDF utilities #1537 )
  • CDF sampler
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor Minor internal changes or fixes
Projects
None yet
Development

No branches or pull requests

1 participant