-
Notifications
You must be signed in to change notification settings - Fork 315
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
Remove bezier high order #16
Conversation
…moved to HighOrderTopology plugin)
…elements (moved to HighOrderFEM plugin)
…nd triangle elements (moved to HighOrderFEM and HighOrderTopology plugin)
I guess this will break the Flexible plugin compilation. |
Hi, In fact, I have created an external plugin SOFA-HighOrderTopology which Either this plugin can be added in the list of "official plugins" such I would like to hear your opinion on where this should go. Either Best, Herve Le 04/10/2016 à 18:32, Matthieu Nesme a écrit :
|
Hi Hervé, In general, I think it is a good idea to have a repo per plugin, even if it becomes more difficult to update them when the sofa core is modified. Another solution, could be to add a third plugin in your independent repository, that would link with both SOFA-HighOrderTopology and Flexible, and that would contain the high order shape functions. What do you think? |
yet an other option is to conditionnaly compile HighOrderTopology code in Flexible based on whether the HighOrderTopology plugin is existing or not (in cmakelists package_require(HighOrderTopology) if (HighOrderTopology_FOUND) ... ):
thomas ----- Mail original -----
|
OK I agree that this allows to compile Flexible without the SOFA-HighOrder. Before moving SOFA-HighOrder to the gitHub repo, do any of you know if My understanding is that at some point SOFA was going to be cut into Is this still on the radar ? Hervé Le 05/10/2016 à 15:27, thomas-lemaire a écrit :
|
The questions of conditional compilation (plugin selection at cmake), and repository split are distinct, the idea is flying in the air, but nothing concrete, the main issue (I think) is integrating the several repositories in a single continuous integration platform, not a big deal, but it has to be done thomas ----- Mail original -----
|
Hi all, I see no conclusion on this specific pull-request ... does it still have to be opened or doest it have to be closed (or merged) ? DM. |
This merge is not possible. Hervé, first you have to know your own fork (or a more global fork you could create for asclepios) can be compiled in the sofa continuous integration system. To include your work about high order topology in the sofa-public w/o breaking existing stuff, my suggestion is to create a new plugin in your fork, then to propose it here as a pull request. Once you'll have created the PR, we'll be able to possibly fix the glue with Flexible. |
Since we discussed this and Matthieu described above the steps to follow I close this PR. Cheers ! |
Removal of Bezier tetrahedron elements and Bezier triangle elements : move to a new plugin SofaHighOrderTopology