Skip to content

Commit 7760402

Browse files
hugtalbothugtalbot
andauthored
Generalize use of initRoot (#566)
Co-authored-by: hugtalbot <hugo.talbot@inria.fr>
1 parent b29cfe5 commit 7760402

File tree

14 files changed

+22
-22
lines changed

14 files changed

+22
-22
lines changed

bindings/Modules/tests/SofaConstraintSolver/matrix_access.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def simulate_pendulum(self):
3939
ext.addObject("DistanceMapping", name="distanceMapping", topology="@../edge_container")
4040
ext.addObject("UniformConstraint", template="Vec1d", iterative=True)
4141

42-
Sofa.Simulation.init(root)
42+
Sofa.Simulation.initRoot(root)
4343
Sofa.Simulation.animate(root, 0.0001)
4444

4545
return root

bindings/Modules/tests/SofaDeformable/SpringForceField.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class Test(unittest.TestCase):
3838
def setUp(self) -> None:
3939
self.root = Sofa.Core.Node()
4040
create_scene(self.root)
41-
Sofa.Simulation.init(self.root)
41+
Sofa.Simulation.initRoot(self.root)
4242

4343
def tearDown(self) -> None:
4444
Sofa.Simulation.unload(self.root)

bindings/Modules/tests/SofaLinearSolver/matrix_access.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def simulate_beam(self, linear_solver_template):
2626
root.addObject('FixedConstraint', indices="@box.indices")
2727
root.addObject('HexahedronFEMForceField', name="FEM", youngModulus="4000", poissonRatio="0.3", method="large")
2828

29-
Sofa.Simulation.init(root)
29+
Sofa.Simulation.initRoot(root)
3030
Sofa.Simulation.animate(root, 0.0001)
3131

3232
return root

bindings/Sofa/package/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
n.addChild("Node2")
1414
n.addObject("MechanicalObject", name="dofs")
1515
16-
Sofa.Simulation.init(n)
16+
Sofa.Simulation.initRoot(n)
1717
Sofa.Simulation.print(n)
1818
1919
"""

bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Node_doc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ static auto Class =
4848
# Add a mechanical component to MyNode
4949
n.addObject("MechanicalObject", name="dofs")
5050
51-
Sofa.Simulation.init(root)
51+
Sofa.Simulation.initRoot(root)
5252
Sofa.Simulation.print(root)
5353
5454
The child nodes, components and parents can be accessed using generator attributes.

bindings/Sofa/src/SofaPython3/Sofa/Core/Submodule_Core.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ PYBIND11_MODULE(Core, core)
100100
# Add a mechanical component to MyNode
101101
n.addObject("MechanicalObject", name="dofs")
102102
103-
Sofa.Simulation.init(root)
103+
Sofa.Simulation.initRoot(root)
104104
Sofa.Simulation.print(root)
105105
106106
)doc";

bindings/Sofa/src/SofaPython3/Sofa/Simulation/Submodule_Simulation_doc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ static auto Class =
3737
SofaRuntime.importPlugin("SofaComponentAll")
3838
3939
n = Sofa.Core.Node("MyNode")
40-
Sofa.Simulation.init(n)
40+
Sofa.Simulation.initRoot(n)
4141
Sofa.Simulation.print(n)
4242
)";
4343
static auto print =

bindings/Sofa/tests/Core/BaseData.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ def test_DataAsContainerNumpyArray_testIsDirtyOnDoubleAccess_(self):
255255
root.addObject("PointSetTopologyContainer", points=[[0, 0, 0], [1, 0, 0]])
256256
modifier = root.addObject("PointSetTopologyModifier")
257257
mo = root.addObject("MechanicalObject")
258-
Sofa.Simulation.init(root)
258+
Sofa.Simulation.initRoot(root)
259259

260260
modifier.addPoints(10, True)
261261
self.assertEqual(len(mo.position), 12)
@@ -269,7 +269,7 @@ def test_DataAsContainerNumpyArray_testIsDirtyOnDoubleWriteAccess_(self):
269269
root.addObject("PointSetTopologyContainer", points=[[0, 0, 0], [1, 0, 0]])
270270
modifier = root.addObject("PointSetTopologyModifier")
271271
mo = root.addObject("MechanicalObject")
272-
Sofa.Simulation.init(root)
272+
Sofa.Simulation.initRoot(root)
273273

274274
modifier.addPoints(10, True)
275275
with mo.position.writeable() as w:
@@ -283,7 +283,7 @@ def test_DataAsContainerNumpyArray_(self):
283283
root = create_scene("rootNode")
284284
v = numpy.array([[0, 0, 0], [1, 1, 1], [2, 2, 2], [3, 3, 3]])
285285
c = root.addObject("MechanicalObject", name="t", position=v.tolist())
286-
Sofa.Simulation.init(root)
286+
Sofa.Simulation.initRoot(root)
287287

288288
numpy.testing.assert_array_equal(c.position.array(), v)
289289

bindings/Sofa/tests/Core/Controller.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def test_events(self):
7777

7878
self.assertTrue( hasattr(controller, "iterations") )
7979

80-
Sofa.Simulation.init(node)
80+
Sofa.Simulation.initRoot(node)
8181
for i in range(10):
8282
Sofa.Simulation.animate(node, 0.01)
8383

bindings/Sofa/tests/Core/Events.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def test_events(self):
4545
node.addObject("BlockGaussSeidelConstraintSolver", name="constraintSolver")
4646
controller = node.addObject( MyController() )
4747

48-
Sofa.Simulation.init(node)
48+
Sofa.Simulation.initRoot(node)
4949
for i in range(10):
5050
Sofa.Simulation.animate(node, 0.01)
5151

0 commit comments

Comments
 (0)