-
Notifications
You must be signed in to change notification settings - Fork 251
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
[Core] Node
adding more documentation
#13102
Conversation
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'd leave quite a few functions in the header.
Since we are touching the |
Something tells me it is going to crash something |
I see no problem in the refactor but I doubt that for this particular class implementing something in the cpp can lead to any improvement. They are very cheap to parse anyway. The problematic ones (the inlined) still need to remain in the header. That being said, why we want to make the node final exactly? |
Two things:
|
@KratosMultiphysics/technical-committee agrees with the documentation, but we think node should not be splitted. Thanks a lot for the effort @loumalouomega . |
can you explain me why?, because it does not harm |
Node
. Also adding more documentationNode
adding more documentation
Done |
All of the template stuff becomes problematic if you have a cpp. Also inlining is not any longer automatic...moreover we lose the history |
I have not moved any templated stuff. Neither any inlines function. The history were relatively few functions. |
Is it only the save and load you need? |
Not only, bues these are not inline methods |
I don't understand why @KratosMultiphysics/geomechanics is failing... |
We have discovered this failure about half an hour ago ourselves. We have a prepared a small PR that disables the broken test. Hopefully it will be merged within a few hours. On behalf of @KratosMultiphysics/geomechanics, sorry for the inconvenience. |
Is this fixed?, I guess so |
@roigcarlo This is just doc now |
Yes, it was fixed the night we discovered it. |
📝 Description
This PR refactors the
Node
class. The changes include:Refactoring and Clean-Up:
node.h
.Node
asfinal
Documentation:
🆕 Changelog
Node
asfinal