Changes

Summary

  1. [LinearSystem] Introduce components to map matrices (#4490) (details)
  2. [Topology] Fix method isQuadDeulaunayOriented and its use in splitAlongPath (#4494) (details)
Commit 43f2e77657a0fd387b6e210a43739d889c5b02f5 by noreply
[LinearSystem] Introduce components to map matrices (#4490)

* [LinearSystem] Introduce components to map matrices

* Move to dedicated files

* Introduce Data to consider mapping jacobians constant

* cleaning

* Optimize sparse matrix product

* Name of the variable corresponds to the name of the class

* Move free functions in the class

* Renaming

* Add MatrixProjectionMethod in an example
The file was modifiedexamples/Component/LinearSystem/MatrixLinearSystem.scn (diff)
The file was modifiedSofa/Component/LinearSystem/src/sofa/component/linearsystem/MatrixLinearSystem.h (diff)
The file was modifiedSofa/Component/LinearSystem/CMakeLists.txt (diff)
The file was addedSofa/Component/LinearSystem/src/sofa/component/linearsystem/BaseMatrixProjectionMethod.cpp
The file was addedSofa/Component/LinearSystem/src/sofa/component/linearsystem/BaseMatrixProjectionMethod.inl
The file was addedSofa/Component/LinearSystem/src/sofa/component/linearsystem/BaseMatrixProjectionMethod.h
The file was modifiedSofa/Component/LinearSystem/src/sofa/component/linearsystem/MatrixLinearSystem.inl (diff)
The file was addedSofa/Component/LinearSystem/src/sofa/component/linearsystem/MatrixProjectionMethod.cpp
The file was removedSofa/Component/LinearSystem/src/sofa/component/linearsystem/MatrixMapping.h
The file was addedSofa/Component/LinearSystem/src/sofa/component/linearsystem/MatrixProjectionMethod.h
The file was addedSofa/Component/LinearSystem/src/sofa/component/linearsystem/MatrixProjectionMethod.inl
Commit ce4dcc21e0ad5f93f89d02e1e444dcc2c0d59c6c by noreply
[Topology] Fix method isQuadDeulaunayOriented and its use in splitAlongPath (#4494)

* backup work on quadDelaunay

* Fix: isQuadDeulaunayOriented method and use in splitAlongPath

* revert value

* Apply suggestions from code review

Co-authored-by: Alex Bilger <alxbilger@users.noreply.github.com>

* Apply suggestions from code review 2

* Update unit test ref. New version is correct

---------

Co-authored-by: Alex Bilger <alxbilger@users.noreply.github.com>
The file was modifiedSofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/TriangleSetGeometryAlgorithms.inl (diff)
The file was modifiedSofa/Component/Topology/Utility/tests/TopologicalChangeProcessor_test.cpp (diff)
The file was modifiedexamples/Component/Topology/Container/Dynamic/IncisionTrianglesProcess.txt (diff)