Alex Bilger
Alex Bilger
______________________________________________________ By submitting this pull request, I acknowledge that **I have read, understand, and agree [SOFA Developer Certificate of Origin (DCO)](https://github.com/sofa-framework/sofa/blob/master/CONTRIBUTING.md#sofa-developer-certificate-of-origin-dco)**. ______________________________________________________ **Reviewers will merge this pull-request only if** -...
On top of the introduction of the stable Neo Hookean hyperelastic material (from Smith, Breannan, Fernando De Goes, and Theodore Kim. "Stable neo-hookean flesh simulation." ACM Transactions on Graphics (TOG)...
Everything depending on Metis is now in moved in https://github.com/sofa-framework/Sofa.Metis [ci-depends-on https://github.com/sofa-framework/CSparseSolvers/pull/3] ______________________________________________________ By submitting this pull request, I acknowledge that **I have read, understand, and agree [SOFA Developer Certificate...
My goal was to simplify the writing of vector operations in ODE solvers. Before ```C++ VMultiOp ops; ops.resize(2); // vel += dx * dt ops[0].first = vel2; //
In MechanicalMatrixMapper, the fast matrix product relies on the fact that both sparse matrices do not change their structure. If one of the matrices structure changes, the fast matrix product...
### Problem **Description** Let's consider a component that is registered in the factory using `RegisterObject` more than once, but with different templates. For example, `CGLinearSolver` is registered in `SofaKernel/modules/SofaBaseLinearSolver/src/SofaBaseLinearSolver/CGLinearSolver.cpp`, and...
METIS and CSPARSE are used for sparse solvers. However, they can be better integrated. # METIS - it could be useful to isolate METIS. Currently, it is an extlib in...
Due to #2777, several methods must be implemented to replace the old API: # Force fields The new functions are `buildStiffnessMatrix` (replaces `addKToMatrix`) and `buildDampingMatrix` (replaces `addBToMatrix`) - [x] AngularSpringForceField...
In the file `LCPcalc.cpp`. Overall, this file requires some love
For now the performances are not better. It needs more work ______________________________________________________ By submitting this pull request, I acknowledge that **I have read, understand, and agree [SOFA Developer Certificate of...