Skip to content

[newchem-cpp] mv dust cooling logic into functions called by cool1d_multi_g#486

Open
mabruzzo wants to merge 30 commits intograckle-project:newchem-cppfrom
mabruzzo:ncc/relocate-dust-cooling
Open

[newchem-cpp] mv dust cooling logic into functions called by cool1d_multi_g#486
mabruzzo wants to merge 30 commits intograckle-project:newchem-cppfrom
mabruzzo:ncc/relocate-dust-cooling

Conversation

@mabruzzo
Copy link
Collaborator

@mabruzzo mabruzzo commented Jan 9, 2026

This is a first step at "cleaning up cool1d_multi_g" (i.e. moving chunks of logic into discrete helper functions).

This is a first stab at pulling out some of the logic pertaining to the dust-chemistry.

I have intentionally left the opacity-related dust logic in place. I have some specific ideas in mind for how to refactor this logic that will involve breaking the gold-standard, and I want to avoid doing that in this PR.

@mabruzzo mabruzzo force-pushed the ncc/relocate-dust-cooling branch 3 times, most recently from 7286b9e to 8573f72 Compare January 9, 2026 15:57
@mabruzzo mabruzzo marked this pull request as ready for review January 9, 2026 15:58
@mabruzzo mabruzzo force-pushed the ncc/relocate-dust-cooling branch 3 times, most recently from 7de5498 to 171101b Compare January 16, 2026 07:01
@mabruzzo mabruzzo force-pushed the ncc/relocate-dust-cooling branch from a75feb8 to e537cff Compare January 16, 2026 23:41
@mabruzzo mabruzzo changed the title [newchem-cpp] Initial efforts to relocate dust cooling logic [newchem-cpp] mv dust cooling logic into functions called by cool1d_multi_g Jan 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant