Skip to content

Commit a9f186b

Browse files
authored
Replace csparse solvers by Eigen solvers (#378)
1 parent 6586977 commit a9f186b

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

bindings/Modules/tests/SofaConstraintSolver/matrix_access.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def simulate_pendulum(self):
2525
root.addObject("StringMeshCreator", name="loader", resolution="20")
2626

2727
root.addObject("EulerImplicitSolver")
28-
root.addObject("SparseCholeskySolver")
28+
root.addObject("EigenSimplicialLLT")
2929
root.addObject("GenericConstraintCorrection")
3030

3131
root.addObject("EdgeSetTopologyContainer", position="@loader.position", edges="@loader.edges")

bindings/Sofa/tests/Core/ForceField.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def createSolver(node, use_iterative_solver):
2323
node.addObject('CGLinearSolver', name='linearSolver',
2424
iterations=30, tolerance=1.e-9, threshold=1.e-9)
2525
else:
26-
node.addObject('SparseCholeskySolver', name='ldlSolver')
26+
node.addObject('EigenSimplicialLLT', name='ldlSolver')
2727

2828

2929
def createParticle(node, node_name, use_implicit_scheme, use_iterative_solver):

examples/access_compliance_matrix.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def createScene(root):
2727
root.addObject("StringMeshCreator", name="loader", resolution="20")
2828

2929
root.addObject("EulerImplicitSolver")
30-
root.addObject("SparseCholeskySolver")
30+
root.addObject("EigenSimplicialLLT")
3131
root.addObject("GenericConstraintCorrection")
3232

3333
root.addObject("EdgeSetTopologyContainer", name="topo", position="@loader.position", edges="@loader.edges")

0 commit comments

Comments
 (0)