@@ -108,13 +108,14 @@ def simulate_beam(linear_solver_template):
108108
109109 root .addObject ('DefaultAnimationLoop' )
110110
111- root .addObject ('RequiredPlugin' , name = 'Sofa.Component.Topology.Container.Grid' )
112- root .addObject ('RequiredPlugin' , name = 'Sofa.Component.ODESolver.Backward' )
113- root .addObject ('RequiredPlugin' , name = 'Sofa.Component.LinearSolver.Direct' )
114- root .addObject ('RequiredPlugin' , name = 'Sofa.Component.Engine.Select' )
115111 root .addObject ('RequiredPlugin' , name = 'Sofa.Component.Constraint.Projective' )
116- root .addObject ('RequiredPlugin' , name = 'Sofa.Component.SolidMechanics.FEM.Elastic' )
112+ root .addObject ('RequiredPlugin' , name = 'Sofa.Component.Engine.Select' )
113+ root .addObject ('RequiredPlugin' , name = 'Sofa.Component.LinearSolver.Direct' )
117114 root .addObject ('RequiredPlugin' , name = 'Sofa.Component.Mass' )
115+ root .addObject ('RequiredPlugin' , name = 'Sofa.Component.ODESolver.Backward' )
116+ root .addObject ('RequiredPlugin' , name = 'Sofa.Component.SolidMechanics.FEM.Elastic' )
117+ root .addObject ('RequiredPlugin' , name = 'Sofa.Component.StateContainer' )
118+ root .addObject ('RequiredPlugin' , name = 'Sofa.Component.Topology.Container.Grid' )
118119
119120 root .addObject ('EulerImplicitSolver' , rayleighStiffness = "0.1" , rayleighMass = "0.1" )
120121 root .addObject ('SparseLDLSolver' , template = linear_solver_template )
0 commit comments