-
Notifications
You must be signed in to change notification settings - Fork 1
Isotope Object #2
Copy link
Copy link
Open
Labels
Comp:CoreThis issue has to do with the main bulk of the code or document. (methods, main content)This issue has to do with the main bulk of the code or document. (methods, main content)Priority:1-CriticalThis is the highest priority (i.e. it is blocking other work or facing a deadline).This is the highest priority (i.e. it is blocking other work or facing a deadline).Status:4-In ProgressThis is actively being worked on by the assignee.This is actively being worked on by the assignee.Type:FeatureNew feature or feature requestNew feature or feature request
Metadata
Metadata
Assignees
Labels
Comp:CoreThis issue has to do with the main bulk of the code or document. (methods, main content)This issue has to do with the main bulk of the code or document. (methods, main content)Priority:1-CriticalThis is the highest priority (i.e. it is blocking other work or facing a deadline).This is the highest priority (i.e. it is blocking other work or facing a deadline).Status:4-In ProgressThis is actively being worked on by the assignee.This is actively being worked on by the assignee.Type:FeatureNew feature or feature requestNew feature or feature request
Description
Ditto should have 'Isotope' objects storing all of the pertinent nuclear data and children information.
Implementation
IsotopeBase
There should be an IsotopeBase class which all Isotope objects will inherit from. This base class will have:
Planned derived Isotope classes
Various Isotope classes will be derived from IsotopeBase. A brief description of the current planned are:
How can this Issue be closed?
This Issue can be closed when IsotopeBase, IsotopeOpenMC, and IsotopeNJOY have been created, each with necessary tests.