Changes

Summary

  1. [Lagrangian.Correction] Add callbacks to check zero compliance  (#4205) (details)
  2. [All] Fix subplugin regression tests (#4420) (details)
  3. [Type] Refactor Mat (#4396) (details)
  4. [sofaInfo] Fix compilation and behavior (#4422) (details)
Commit 3af47db8305407e00062838c02ba881370e2eb57 by noreply
[Lagrangian.Correction] Add callbacks to check zero compliance  (#4205)

* Create one single callback checking non-zero values for compliance

* add info message in rigid case

* test compliance vector only if non-rigid using boiler plate snippet

* move in a dedicated file the boiler plate code

* fix compil

* add checks for zero compliance vector in case of rigid body

* minor formatting

* Add comment on rigid compliance vector

* Update Sofa/Component/Constraint/Lagrangian/Correction/src/sofa/component/constraint/lagrangian/correction/UncoupledConstraintCorrection.inl

---------

Co-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com>
The file was modifiedSofa/framework/Type/CMakeLists.txt (diff)
The file was modifiedSofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/RestShapeSpringsForceField.inl (diff)
The file was modifiedSofa/Component/Constraint/Lagrangian/Correction/src/sofa/component/constraint/lagrangian/correction/UncoupledConstraintCorrection.inl (diff)
The file was addedSofa/framework/Type/src/sofa/type/isRigidType.h
The file was modifiedSofa/Component/Constraint/Lagrangian/Correction/src/sofa/component/constraint/lagrangian/correction/UncoupledConstraintCorrection.cpp (diff)
Commit 42cc4d4e96781e8dc873a9975764839a6f230295 by noreply
[All] Fix subplugin regression tests (#4420)

* Add relative path to references files into regression-tests files

* fix typo
The file was modifiedapplications/plugins/RegressionStateScenes.regression-tests (diff)
The file was modifiedexamples/RegressionTopologyScenes.regression-tests (diff)
The file was modifiedexamples/RegressionStateScenes.regression-tests (diff)
Commit 44ad5193836c77b810eb305debb81af62a7929fe by noreply
[Type] Refactor Mat (#4396)

remove inheritance and use std::array

Co-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com>
The file was modifiedapplications/plugins/MultiThreading/src/MultiThreading/component/solidmechanics/fem/elastic/ParallelTetrahedronFEMForceField.inl (diff)
The file was modifiedSofa/framework/Type/src/sofa/type/Mat.h (diff)
Commit 4abcbe6af05cbc8183df5663e0e6b231a8d69280 by noreply
[sofaInfo] Fix compilation and behavior (#4422)

Co-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com>
The file was modifiedapplications/projects/sofaInfo/CMakeLists.txt (diff)
The file was modifiedapplications/projects/sofaInfo/sofaInfo.cpp (diff)
The file was modifiedapplications/projects/CMakeLists.txt (diff)