[WIP] Refactoring of neon_site
into tower_site
, and neon_site
#2344
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of changes
This PR will create a
BaseSite
class which defines common structures that are in both NeonSite and Plumber2Site classes. TheTowerSite
class (child ofBaseSite
) will define commonfunctionalities that are in both
NeonSite
andPlumber2Site
classes. With this structure, we will be able to implement aPlumber2Site
class parallel to theNeonSite
class that utilizes structure and functionalities in the parent classes.Contributors other than yourself, if any:
@ekluzek
@adrifoster
CTSM Issues Fixed (include github issue #):
This will address part of #1487
Are answers expected to change (and if so in what way)?
No, this PR should be BFB.
Any User Interface Changes (namelist or namelist defaults changes)?
No