-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make the material classification numbers an opaque vector #299
Make the material classification numbers an opaque vector #299
Conversation
Codecov Report
@@ Coverage Diff @@
## master #299 +/- ##
==========================================
+ Coverage 48.26% 48.32% +0.05%
==========================================
Files 323 323
Lines 16367 16368 +1
Branches 7606 7606
==========================================
+ Hits 7900 7910 +10
+ Misses 3181 3172 -9
Partials 5286 5286
Continue to review full report at Codecov.
|
c1a4149
to
37bb2bd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Testing the approval bot
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure I understand the reasoning for moving the enum to outside of the Material class. The title says something is removed and made opaque, but nothing in this PR fits that description.
Ah nevermind, it's in the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok
…ct#299) Remove the public `enum` within the `Material` class that describes the content of the classification numbers vector. The classification numbers can still be used to stored the encoded material information. In order to interpret it, a `Material` object has to be constructed again. The functionality was no used in the code base and removing it will make it easier to change the internal parametrization as planned in acts-project#31. Should also fix compiler warning regarding enum name clashes that show up in acts-project#267.
Remove the public
enum
within theMaterial
class that describes the content of the classification numbers vector. The classification numbers can still be used to stored the encoded material information. In order to interpret it, aMaterial
object has to be constructed again.The functionality was no used in the code base and removing it will make it easier to change the internal parametrization as planned in #31. Should also fix compiler warning regarding enum name clashes that show up in #267.