Skip to content

refactor: AtomType work up - #2219

Closed
trisyoungs wants to merge 5 commits into
dissolve2/double-keyed-mapfrom
dissolve2/atomtype-work-up
Closed

refactor: AtomType work up#2219
trisyoungs wants to merge 5 commits into
dissolve2/double-keyed-mapfrom
dissolve2/atomtype-work-up

Conversation

@trisyoungs

@trisyoungs trisyoungs commented Aug 13, 2025

Copy link
Copy Markdown
Member

TODO

  • Possible to remove PartialSet::boundPartialsEmpty flags?
  • Is AtomTypeMix actually required in PartialSet? Probably not if we initialise it from Species populations instead. A KeyedVector can then be returned when required.
  • Update for_each to handle ranges.
  • Remove masterTypeIndex_ from Atom
  • Remove atomTypePopulations_ from Configuration
  • Configuration's adjustSpeciesPopulation() really should not be public.
  • NeutronWeights
  • XRayWeights
  • ScatteringMatrix needs an overhaul too.
  • BraggModule and handling of Bragg reflection data in SQModule

@trisyoungs
trisyoungs marked this pull request as draft August 13, 2025 11:42
@trisyoungs trisyoungs closed this Aug 13, 2025
@trisyoungs
trisyoungs deleted the dissolve2/atomtype-work-up branch August 13, 2025 14:30
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