[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>
[All] Fix subplugin regression tests (#4420)* Add relative path to references files into regression-tests files* fix typo
[Type] Refactor Mat (#4396)remove inheritance and use std::arrayCo-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com>
[sofaInfo] Fix compilation and behavior (#4422)Co-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com>