Open alxbilger opened 4 weeks ago
[ci-build][with-all-tests]
[ci-build][with-all-tests]
Why add a diamond inheritance instead of modifying directly the common parent class ODESolver ?
Because explicit solvers do not necessarily require a linear solver
It basically removes the use of
MultiMatrix
which hides the use of aLinearSolver
. Implicitly, the first linear solver found was used. Now, theLinearSolver
can be defined directly in the ODE solver as a Link.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