Skip to content

[Sofa.Simulation.Graph] Remove DAGSimulation and DAGNode#5610

Open
damienmarchal wants to merge 46 commits into
sofa-framework:masterfrom
CRIStAL-PADR:xp-remove-dagsimulation
Open

[Sofa.Simulation.Graph] Remove DAGSimulation and DAGNode#5610
damienmarchal wants to merge 46 commits into
sofa-framework:masterfrom
CRIStAL-PADR:xp-remove-dagsimulation

Conversation

@damienmarchal

@damienmarchal damienmarchal commented Jul 14, 2025

Copy link
Copy Markdown
Contributor

Follow up discussions in this issue: #5556
The PR is based on: #5566


By submitting this pull request, I acknowledge that
I have read, understand, and agree SOFA Developer Certificate of Origin (DCO).


Reviewers will merge this pull-request only if

  • it builds with SUCCESS for all platforms on the CI.
  • it does not generate new warnings.
  • it does not generate new unit test failures.
  • it does not generate new scene test failures.
  • it does not break API compatibility.
  • it is more than 1 week old (or has fast-merge label).

@damienmarchal damienmarchal added pr: status to review To notify reviewers to review this pull-request topic for next dev-meeting PR to be discussed in sofa-dev meeting labels Jul 14, 2025
…ulation.cpp

Not perfect but much better.
Next step is to remove the singleton.
@bakpaul

bakpaul commented Jul 16, 2025

Copy link
Copy Markdown
Contributor

[ci-build][with-all-tests][force-full-build]

@sofabot

sofabot commented Jul 16, 2025

Copy link
Copy Markdown
Collaborator

[ci-depends-on] detected during build #4.

To unlock the merge button, you must

@damienmarchal damienmarchal added pr: status wip Development in the pull-request is still in progress and removed pr: status to review To notify reviewers to review this pull-request topic for next dev-meeting PR to be discussed in sofa-dev meeting labels Jul 16, 2025
@hugtalbot hugtalbot added the pr: refactoring Refactor code label Jul 16, 2025
Important things are:
- integration of NODEgetMeshTopologyLink into getMeshTopologyLink

- refactoring of updateContext, updateVisualContext and updateSimulationContext
Some code was shared between them.. so I factorize that into a new method called initializeContexts()

non important things are removal of un-needed static_cast<Node*>
@sofabot

sofabot commented Oct 17, 2025

Copy link
Copy Markdown
Collaborator

[ci-depends-on] detected during build #19.

All dependencies are merged/closed. Congrats! 👍

@bakpaul

bakpaul commented Oct 22, 2025

Copy link
Copy Markdown
Contributor

There are still some tests failing

@sofabot

sofabot commented Oct 23, 2025

Copy link
Copy Markdown
Collaborator

[ci-depends-on] detected during build #20.

All dependencies are merged/closed. Congrats! 👍

@damienmarchal damienmarchal added pr: status wip Development in the pull-request is still in progress and removed pr: status to review To notify reviewers to review this pull-request labels Oct 30, 2025
@sofabot

sofabot commented Oct 30, 2025

Copy link
Copy Markdown
Collaborator

[ci-depends-on] detected during build #21.

All dependencies are merged/closed. Congrats! 👍

@damienmarchal damienmarchal added pr: status to review To notify reviewers to review this pull-request and removed pr: status wip Development in the pull-request is still in progress labels Oct 30, 2025
@sofabot

sofabot commented Oct 30, 2025

Copy link
Copy Markdown
Collaborator

[ci-depends-on] detected during build #22.

All dependencies are merged/closed. Congrats! 👍

@sofabot

sofabot commented Nov 6, 2025

Copy link
Copy Markdown
Collaborator

[ci-depends-on] detected during build #23.

All dependencies are merged/closed. Congrats! 👍

@hugtalbot

Copy link
Copy Markdown
Contributor

@hugtalbot hugtalbot added pr: status wip Development in the pull-request is still in progress and removed pr: status to review To notify reviewers to review this pull-request labels Nov 13, 2025
There was no method to get the PathName() to a BaseData only a linkpath (so with the
"@" prefix indicating a link).
I add the missing feature and make some minor cleaning
…lation

# Conflicts:
#	Sofa/framework/Core/src/sofa/core/objectmodel/BaseData.cpp
#	Sofa/framework/Core/src/sofa/core/objectmodel/BaseObject.cpp
@damienmarchal damienmarchal added pr: status to review To notify reviewers to review this pull-request and removed pr: status wip Development in the pull-request is still in progress labels Nov 27, 2025
@sofabot

sofabot commented Nov 27, 2025

Copy link
Copy Markdown
Collaborator

[ci-depends-on] detected during build #24.

All dependencies are merged/closed. Congrats! 👍

@hugtalbot hugtalbot added pr: status wip Development in the pull-request is still in progress and removed pr: status to review To notify reviewers to review this pull-request labels Dec 4, 2025
@hugtalbot

Copy link
Copy Markdown
Contributor

CI is failing, to test the PR do not hesitate to use the "ci-build" keyword ;)

@hugtalbot hugtalbot added this to the v26.06 milestone Dec 4, 2025
@damienmarchal

Copy link
Copy Markdown
Contributor Author

@hugtalbot Are you sure that [ci-build] works with pr-wip, ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: refactoring Refactor code pr: status wip Development in the pull-request is still in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants