Skip to content

[newchem-cpp] Reorganize Tabulated Routines#533

Open
mabruzzo wants to merge 50 commits intograckle-project:newchem-cppfrom
mabruzzo:ncc/reorg-tabulated
Open

[newchem-cpp] Reorganize Tabulated Routines#533
mabruzzo wants to merge 50 commits intograckle-project:newchem-cppfrom
mabruzzo:ncc/reorg-tabulated

Conversation

@mabruzzo
Copy link
Copy Markdown
Collaborator

This should be reviewed after #529 has been merged.


This has been a long time coming. Essentially, this PR shifts all of the routines that are primarily associated with cloudy heating/cooling tables and shifts them into a newly created tabulated subdirectory. I'm not 100% convinced this is the optimal way to organize the code, but I think its an improvement for now and we can change later.

While I did this, I dropped the trailing _g from all relevant function names and modernized the way we declare namespaces.

The commits are very atomic, so it may be easier to review this commit-by-commit

mabruzzo added 30 commits April 19, 2026 09:40
This switches to using GRIMPL_NAMESPACE_DECL and puts all the helper
function into the namespace
The result is definitely not bitwise identical, but that's not going to
make tests fail (since the logic is not tested)
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.

2 participants