Started by upstream project "clean-old-builds" build number 1377 originally caused by: Started by timer Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on consortium-macos-0 (default debug package release builder options macos_clang rebootable mac_clang-3.5 cleanable) in workspace /Volumes/Jenkins/workspace/clean-old-builds [EnvInject] - Inject global passwords. [EnvInject] - Mask passwords that will be passed as build parameters. [clean-old-builds] $ bash /Volumes/Jenkins/tmp/jenkins339958073257456943.sh --------------- Clone/update CI scripts --------------- pwd = /Volumes/Jenkins/workspace/clean-old-builds HEAD is now at 767cebd [scripts] Disable PLUGIN_SOFAPYTHON CI scripts are available in /Volumes/Jenkins/workspace/clean-old-builds/ci/scripts ------------------------------------------------------- ------------- Clone/update reference_repo/sofa -------------- Checking /Users/ci/reference_repo/sofa Reference repo found. Updating... From https://github.com/sofa-framework/sofa 6865a7eef6..efceebbba7 master -> origin/master Updating 6865a7eef6..efceebbba7 Fast-forward CMakeLists.txt | 6 +- SofaKernel/modules/Sofa.Compat/CMakeLists.txt | 1 + .../CompressedRowSparseMatrix.h | 2 +- .../CompressedRowSparseMatrix.inl | 2 +- .../src/SofaBaseLinearSolver/DiagonalMatrix.h | 2 +- .../src/SofaBaseLinearSolver/FullVector.h | 2 +- .../src/SofaBaseLinearSolver/FullVector.inl | 2 +- .../src/SofaBaseLinearSolver/RotationMatrix.h | 2 +- .../src/SofaBaseTopology/TopologySparseData.h | 3 +- .../src/SofaBaseTopology/TopologySparseData.inl | 2 +- .../src/SofaBaseTopology/TopologySubsetData.h | 2 +- .../src/SofaBaseTopology/TopologySubsetData.inl | 2 +- .../src/SofaBaseTopology/TopologySubsetIndices.h | 2 +- .../src/sofa/core/behavior/RotationMatrix.h | 16 +- .../Sofa.Compat/src/sofa/defaulttype/BaseMatrix.h | 2 +- .../Sofa.Compat/src/sofa/defaulttype/BaseVector.h | 2 +- .../Sofa.Compat/src/sofa/defaulttype/BoundingBox.h | 15 +- .../Sofa.Compat/src/sofa/defaulttype/Frame.h | 10 +- .../modules/Sofa.Compat/src/sofa/defaulttype/Mat.h | 190 +---------- .../Sofa.Compat/src/sofa/defaulttype/MatSym.h | 111 +----- .../src/sofa/defaulttype/Mat_solve_Cholesky.h | 4 +- .../src/sofa/defaulttype/Mat_solve_LU.h | 4 +- .../src/sofa/defaulttype/Mat_solve_SVD.h | 4 +- .../Sofa.Compat/src/sofa/defaulttype/Quat.h | 21 +- .../Sofa.Compat/src/sofa/defaulttype/RGBAColor.h | 8 +- .../modules/Sofa.Compat/src/sofa/defaulttype/Ray.h | 10 +- .../modules/Sofa.Compat/src/sofa/defaulttype/Vec.h | 79 +---- .../modules/Sofa.Compat/src/sofa/helper/DualQuat.h | 17 +- .../Sofa.Compat/src/sofa/helper/DualQuat.inl | 7 +- .../Sofa.Compat/src/sofa/helper/LCPSolver.h | 50 +-- .../modules/Sofa.Compat/src/sofa/helper/Quater.h | 14 +- .../modules/Sofa.Compat/src/sofa/helper/Quater.inl | 7 +- .../modules/Sofa.Compat/src/sofa/helper/SVector.h | 11 +- .../Sofa.Compat/src/sofa/helper/StateMask.h | 2 +- .../Sofa.Compat/src/sofa/helper/fixed_array.h | 67 +--- .../src/sofa/helper/fixed_array_algorithms.h | 45 +-- .../Sofa.Compat/src/sofa/helper/stable_vector.h | 11 +- .../Sofa.Compat/src/sofa/helper/types/Material.h | 10 +- .../src/sofa/helper/types/PrimitiveGroup.h | 10 +- .../Sofa.Compat/src/sofa/helper/types/RGBAColor.h | 10 +- .../modules/Sofa.Compat/src/sofa/helper/vector.h | 11 +- .../Sofa.Compat/src/sofa/helper/vectorData.h | 20 +- .../Sofa.Compat/src/sofa/helper/vectorLinks.h | 12 +- .../Sofa.Compat/src/sofa/helper/vector_algebra.h | 28 +- .../Sofa.Compat/src/sofa/helper/vector_algorithm.h | 27 +- .../Sofa.Compat/src/sofa/helper/vector_device.h | 10 +- .../Sofa.LinearAlgebra.Testing/BaseMatrix_test.h | 2 +- .../Sofa.LinearAlgebra_test/Matrix_test.cpp | 2 +- .../src/sofa/linearalgebra/BTDMatrix.h | 2 +- .../src/sofa/linearalgebra/EigenSparseMatrix.h | 2 +- .../testing/BaseSimulationTest.h | 9 +- .../compat/sofa/helper/testing/BaseTest.h | 16 +- .../compat/sofa/helper/testing/NumericTest.h | 32 +- .../sofa/helper/testing/TestMessageHandler.h | 11 +- .../modules/Sofa.Type/src/sofa/type/DualQuat.h | 2 +- .../src/SofaBaseLinearSolver/BlocMatrixWriter.h | 32 +- .../src/SofaBaseLinearSolver/CGLinearSolver.cpp | 7 +- .../src/SofaBaseLinearSolver/CGLinearSolver.h | 16 +- .../CRSMultiMatrixAccessor.cpp | 20 +- .../SofaBaseLinearSolver/CRSMultiMatrixAccessor.h | 58 ++-- .../DefaultMultiMatrixAccessor.cpp | 24 +- .../DefaultMultiMatrixAccessor.h | 10 +- .../SofaBaseLinearSolver/MatrixLinearSolver.cpp | 16 +- .../src/SofaBaseLinearSolver/MatrixLinearSolver.h | 113 +++--- .../SofaBaseLinearSolver/MatrixLinearSolver.inl | 22 +- .../SofaBaseLinearSolver/SingleMatrixAccessor.h | 4 +- .../SofaBaseMechanics_test/MappingTestCreation.h | 6 +- .../Multi2MappingTestCreation.h | 4 +- .../MultiMappingTestCreation.h | 6 +- .../src/SofaBaseMechanics/AddMToMatrixFunctor.h | 12 +- .../BarycentricMappers/BarycentricMapper.h | 6 +- .../BarycentricMappers/BarycentricMapper.inl | 4 +- .../BarycentricMapperMeshTopology.h | 2 +- .../BarycentricMapperMeshTopology.inl | 2 +- .../BarycentricMapperRegularGridTopology.h | 2 +- .../BarycentricMapperRegularGridTopology.inl | 2 +- .../BarycentricMapperSparseGridTopology.h | 2 +- .../BarycentricMapperSparseGridTopology.inl | 2 +- .../BarycentricMapperTopologyContainer.h | 6 +- .../BarycentricMapperTopologyContainer.inl | 2 +- .../src/SofaBaseMechanics/BarycentricMapping.h | 8 +- .../src/SofaBaseMechanics/BarycentricMapping.inl | 8 +- .../src/SofaBaseMechanics/DiagonalMass.h | 10 +- .../src/SofaBaseMechanics/DiagonalMass.inl | 199 +---------- .../src/SofaBaseMechanics/IdentityMapping.h | 4 +- .../src/SofaBaseMechanics/IdentityMapping.inl | 2 +- .../src/SofaBaseMechanics/MechanicalObject.cpp | 4 +- .../src/SofaBaseMechanics/MechanicalObject.h | 24 +- .../src/SofaBaseMechanics/MechanicalObject.inl | 20 +- .../src/SofaBaseMechanics/SubsetMapping.h | 12 +- .../src/SofaBaseMechanics/SubsetMapping.inl | 2 +- .../src/SofaBaseMechanics/UniformMass.cpp | 4 +- .../src/SofaBaseMechanics/UniformMass.h | 12 +- .../src/SofaBaseMechanics/UniformMass.inl | 6 +- .../src/SofaBaseVisual/VisualModelImpl.cpp | 2 +- .../src/SofaBaseVisual/VisualModelImpl.h | 20 +- SofaKernel/modules/SofaCore/CMakeLists.txt | 3 - .../objectmodel/BaseContext_test.cpp | 2 +- .../objectmodel/BaseLink_simutest.cpp | 2 +- .../SofaCore_simutest/objectmodel/Base_test.cpp | 2 +- .../objectmodel/PathResolver_simutest.cpp | 2 +- .../SofaCore_test/objectmodel/BaseData_test.cpp | 4 +- .../modules/SofaCore/src/sofa/core/BaseMapping.cpp | 6 +- .../modules/SofaCore/src/sofa/core/BaseMapping.h | 12 +- .../modules/SofaCore/src/sofa/core/Mapping.h | 2 +- .../modules/SofaCore/src/sofa/core/Mapping.inl | 4 +- .../src/sofa/core/behavior/BaseConstraint.h | 2 +- .../core/behavior/BaseConstraintCorrection.cpp | 8 +- .../sofa/core/behavior/BaseConstraintCorrection.h | 16 +- .../src/sofa/core/behavior/BaseConstraintSet.h | 8 +- .../src/sofa/core/behavior/BaseForceField.h | 6 +- .../SofaCore/src/sofa/core/behavior/BaseMass.h | 2 +- .../src/sofa/core/behavior/BaseMechanicalState.h | 20 +- .../core/behavior/BaseProjectiveConstraintSet.h | 4 +- .../src/sofa/core/behavior/BaseRotationFinder.h | 2 +- .../SofaCore/src/sofa/core/behavior/Constraint.h | 8 +- .../SofaCore/src/sofa/core/behavior/Constraint.inl | 6 +- .../src/sofa/core/behavior/ConstraintCorrection.h | 8 +- .../sofa/core/behavior/ConstraintCorrection.inl | 8 +- .../SofaCore/src/sofa/core/behavior/ForceField.h | 8 +- .../SofaCore/src/sofa/core/behavior/ForceField.inl | 4 +- .../SofaCore/src/sofa/core/behavior/LinearSolver.h | 22 +- .../modules/SofaCore/src/sofa/core/behavior/Mass.h | 8 +- .../SofaCore/src/sofa/core/behavior/Mass.inl | 6 +- .../core/behavior/MixedInteractionConstraint.h | 4 +- .../core/behavior/MixedInteractionConstraint.inl | 2 +- .../SofaCore/src/sofa/core/behavior/MultiMatrix.h | 7 +- .../src/sofa/core/behavior/MultiMatrixAccessor.h | 8 +- .../sofa/core/behavior/PairInteractionConstraint.h | 8 +- .../core/behavior/PairInteractionConstraint.inl | 6 +- .../PairInteractionProjectiveConstraintSet.h | 2 +- .../sofa/core/behavior/ProjectiveConstraintSet.h | 2 +- .../src/sofa/core/behavior/RotationMatrix.h | 26 -- .../SofaCore/src/sofa/core/objectmodel/Data.h | 14 +- .../SofaCore/src/sofa/core/objectmodel/Link.h | 14 +- .../src/sofa/core/topology/TopologySparseData.h | 49 --- .../src/sofa/core/topology/TopologySparseData.inl | 25 -- .../SofaCore/src/sofa/core/visual/VisualParams.h | 13 +- .../TemplateAliases_test.cpp | 2 +- .../src/sofa/defaulttype/MatrixExporter.cpp | 8 +- .../src/sofa/defaulttype/MatrixExporter.h | 6 +- .../SofaDefaultType/src/sofa/defaulttype/fwd.h | 4 - .../PolynomialRestShapeSpringsForceField_test.cpp | 2 +- .../src/SofaDeformable/AngularSpringForceField.inl | 2 +- .../PolynomialRestShapeSpringsForceField.inl | 2 +- .../SofaDeformable/PolynomialSpringsForceField.inl | 2 +- .../SofaDeformable/RestShapeSpringsForceField.cpp | 2 +- .../SofaDeformable/RestShapeSpringsForceField.inl | 2 +- .../src/SofaDeformable/SpringForceField.h | 2 +- .../src/SofaDeformable/SpringForceField.inl | 2 +- .../src/SofaDeformable/StiffSpringForceField.h | 4 +- .../src/SofaDeformable/StiffSpringForceField.inl | 2 +- .../SofaEngine/SofaEngine_test/BoxROI_test.cpp | 2 +- .../modules/SofaEngine/src/SofaEngine/BoxROI.inl | 13 - .../SofaHelper_simutest/AdvancedTimer_test.cpp | 2 +- .../SofaHelper/src/sofa/helper/AdvancedTimer.h | 2 +- .../SofaMeshCollision/src/SofaMeshCollision/Line.h | 5 +- .../src/SofaMeshCollision/Point.h | 6 +- .../src/SofaMeshCollision/Triangle.h | 5 +- .../src/SofaMeshCollision/TriangleModel.inl | 2 +- .../SofaRigid/src/SofaRigid/RigidMapping.cpp | 2 +- .../modules/SofaRigid/src/SofaRigid/RigidMapping.h | 12 +- .../SofaRigid/src/SofaRigid/RigidMapping.inl | 6 +- .../SofaRigid/src/SofaRigid/RigidRigidMapping.h | 2 +- .../SofaSimpleFem_test/ForceFieldTestCreation.h | 4 +- .../src/SofaSimpleFem/HexahedronFEMForceField.h | 2 +- .../src/SofaSimpleFem/HexahedronFEMForceField.inl | 10 +- .../TetrahedronDiffusionFEMForceField.h | 2 +- .../TetrahedronDiffusionFEMForceField.inl | 5 +- .../src/SofaSimpleFem/TetrahedronFEMForceField.h | 4 +- .../src/SofaSimpleFem/TetrahedronFEMForceField.inl | 12 +- .../modules/SofaSimpleFem/src/SofaSimpleFem/fwd.h | 2 +- .../DefaultAnimationLoop_test.cpp | 2 +- .../NodeContext_test.cpp | 2 +- .../src/sofa/simulation/AnimateVisitor.cpp | 18 - .../src/sofa/simulation/AnimateVisitor.h | 8 +- .../src/sofa/simulation/MechanicalOperations.cpp | 14 +- .../src/sofa/simulation/MechanicalOperations.h | 6 +- .../src/sofa/simulation/Simulation.h | 4 +- .../MechanicalGetConstraintJacobianVisitor.cpp | 2 +- .../MechanicalGetConstraintJacobianVisitor.h | 4 +- .../MechanicalMultiVectorFromBaseVectorVisitor.cpp | 2 +- .../MechanicalMultiVectorFromBaseVectorVisitor.h | 4 +- .../MechanicalMultiVectorPeqBaseVectorVisitor.cpp | 2 +- .../MechanicalMultiVectorPeqBaseVectorVisitor.h | 4 +- .../MechanicalMultiVectorToBaseVectorVisitor.cpp | 2 +- .../MechanicalMultiVectorToBaseVectorVisitor.h | 4 +- .../SofaSimulationGraph_test/Link_test.cpp | 2 +- .../SofaSimulationGraph_test/Node_test.cpp | 2 +- .../SofaSimulationGraph_test/SimpleApi_test.cpp | 2 +- .../src/CImgPlugin/MatrixImageExporter.cpp | 6 +- .../src/CImgPlugin/MatrixImageExporter.h | 2 +- applications/plugins/CMakeLists.txt | 17 +- applications/plugins/LMConstraint/CMakeLists.txt | 78 ----- .../LMConstraint/LMConstraintConfig.cmake.in | 23 -- .../examples/DOFBlockerLMConstraint.scn | 59 ---- .../LMConstraint/examples/DistanceLMConstraint.scn | 36 -- .../examples/DistanceLMContactConstraint.scn | 49 --- .../DistanceLMContactConstraint_DirectSolver.scn | 63 ---- .../LMConstraint/examples/FixedLMConstraint.scn | 23 -- .../examples/LMConstraintCollisionResponse.scn | 58 ---- .../BarycentricDistanceLMConstraintContact.cpp | 81 ----- .../BarycentricDistanceLMConstraintContact.h | 103 ------ .../BarycentricDistanceLMConstraintContact.inl | 232 ------------- ...ricDistanceLMConstraintContact_DistanceGrid.cpp | 56 --- .../src/LMConstraint/BaseLMConstraint.cpp | 4 +- .../src/LMConstraint/BaseLMConstraint.h | 4 +- .../src/LMConstraint/ContactDescription.h | 66 ---- .../src/LMConstraint/DOFBlockerLMConstraint.cpp | 46 --- .../src/LMConstraint/DOFBlockerLMConstraint.h | 4 +- .../src/LMConstraint/DOFBlockerLMConstraint.inl | 186 ---------- .../src/LMConstraint/DistanceLMConstraint.cpp | 80 ----- .../src/LMConstraint/DistanceLMConstraint.h | 114 ------- .../src/LMConstraint/DistanceLMConstraint.inl | 234 ------------- .../LMConstraint/DistanceLMContactConstraint.cpp | 46 --- .../src/LMConstraint/DistanceLMContactConstraint.h | 147 -------- .../LMConstraint/DistanceLMContactConstraint.inl | 380 --------------------- .../src/LMConstraint/FixedLMConstraint.cpp | 46 --- .../src/LMConstraint/FixedLMConstraint.h | 4 +- .../src/LMConstraint/FixedLMConstraint.inl | 219 ------------ .../LMConstraint/src/LMConstraint/LMConstraint.cpp | 75 ---- .../LMConstraint/src/LMConstraint/LMConstraint.h | 189 ---------- .../LMConstraint/src/LMConstraint/LMConstraint.inl | 128 ------- .../src/LMConstraint/LMConstraintDirectSolver.cpp | 311 ----------------- .../src/LMConstraint/LMConstraintDirectSolver.h | 58 ---- .../src/LMConstraint/LMConstraintSolver.cpp | 10 +- .../src/LMConstraint/LMConstraintSolver.h | 2 +- .../LMConstraint/MechanicalWriteLMConstraint.cpp | 60 ---- .../src/LMConstraint/MechanicalWriteLMConstraint.h | 82 ----- .../PrecomputedLMConstraintCorrection.cpp | 45 --- .../PrecomputedLMConstraintCorrection.h | 85 ----- .../PrecomputedLMConstraintCorrection.inl | 259 -------------- ...edronBarycentricDistanceLMConstraintContact.cpp | 49 --- .../src/LMConstraint/initLMConstraint.cpp | 71 ---- .../tutorials/houseOfCards/CMakeLists.txt | 9 - .../tutorials/houseOfCards/houseOfCards.cpp | 281 --------------- .../plugins/ManualMapping/ManualLinearMapping.h | 4 +- .../plugins/ManualMapping/ManualLinearMapping.inl | 2 +- .../src/MultiThreading/BeamLinearMapping_mt.h | 2 +- .../OptiTrackNatNet/OptiTrackNatNetClient.cpp | 228 ++++++------- .../OptiTrackNatNet/OptiTrackNatNetDevice.cpp | 64 ++-- .../PersistentUnilateralInteractionConstraint.h | 4 +- .../PersistentUnilateralInteractionConstraint.inl | 4 +- .../ClosestPointRegistrationForceField.inl | 2 +- .../IntensityProfileRegistrationForceField.inl | 2 +- .../src/SceneCreator/GetAssembledSizeVisitor.h | 2 +- .../src/SceneCreator/GetVectorVisitor.h | 4 +- .../SceneCreator/src/SceneCreator/SceneUtils.cpp | 4 +- applications/plugins/Sensable/NewOmniDriver.h | 2 +- .../SofaCUDA/sofa/gpu/cuda/CudaBaseVector.h | 6 +- .../SofaCUDA/sofa/gpu/cuda/CudaDiagonalMass.h | 4 +- .../sofa/gpu/cuda/CudaLinearMovementConstraint.h | 4 +- .../SofaCUDA/sofa/gpu/cuda/CudaMechanicalObject.h | 22 +- .../sofa/gpu/cuda/CudaMechanicalObject.inl | 18 +- .../SofaCUDA/sofa/gpu/cuda/CudaSubsetMapping.inl | 2 +- .../sofa/gpu/cuda/CudaTetrahedronFEMForceField.h | 8 +- .../sofa/gpu/cuda/CudaTetrahedronFEMForceField.inl | 12 +- .../forcefield/DistanceGridForceField.inl | 2 +- .../SofaPardisoSolver/SparsePARDISOSolver.cpp | 3 +- .../SofaPardisoSolver/SparsePARDISOSolver.h | 8 +- .../SofaSphFluid/src/SofaSphFluid/ParticleSink.h | 4 +- .../SofaSphFluid/src/SofaSphFluid/ParticleSource.h | 12 +- applications/plugins/SofaTest/Mapping_test.h | 6 +- applications/plugins/SofaTest/Multi2Mapping_test.h | 4 +- applications/plugins/SofaTest/MultiMapping_test.h | 6 +- applications/plugins/SofaTest/PrimitiveCreation.h | 2 + applications/plugins/SofaTest/Sofa_test.h | 2 +- .../src/VolumetricRendering/OglTetrahedralModel.h | 4 +- .../SofaPhysicsAPI/SofaPhysicsSimulation.cpp | 2 +- .../Accuracy/TriangleFEMForceField_compare.scn | 102 ++++++ .../AffineMovementConstraint.h | 6 +- .../AffineMovementConstraint.inl | 4 +- .../src/SofaBoundaryCondition/ConstantForceField.h | 6 +- .../SofaBoundaryCondition/ConstantForceField.inl | 2 +- .../DiagonalVelocityDampingForceField.h | 4 +- .../DiagonalVelocityDampingForceField.inl | 2 +- .../SofaBoundaryCondition/EdgePressureForceField.h | 2 +- .../EdgePressureForceField.inl | 2 +- .../src/SofaBoundaryCondition/FixedConstraint.h | 12 +- .../src/SofaBoundaryCondition/FixedConstraint.inl | 4 +- .../SofaBoundaryCondition/FixedPlaneConstraint.h | 8 +- .../SofaBoundaryCondition/FixedPlaneConstraint.inl | 4 +- .../FixedTranslationConstraint.h | 4 +- .../HermiteSplineConstraint.h | 4 +- .../src/SofaBoundaryCondition/LinearForceField.h | 6 +- .../src/SofaBoundaryCondition/LinearForceField.inl | 4 +- .../LinearMovementConstraint.h | 12 +- .../LinearMovementConstraint.inl | 4 +- .../LinearVelocityConstraint.h | 8 +- .../OscillatingTorsionPressureForceField.h | 4 +- .../OscillatingTorsionPressureForceField.inl | 2 +- .../SofaBoundaryCondition/ParabolicConstraint.h | 4 +- .../SofaBoundaryCondition/PartialFixedConstraint.h | 12 +- .../PartialFixedConstraint.inl | 4 +- .../PartialLinearMovementConstraint.h | 10 +- .../PartialLinearMovementConstraint.inl | 2 +- .../PatchTestMovementConstraint.h | 8 +- .../PatchTestMovementConstraint.inl | 2 +- .../src/SofaBoundaryCondition/PlaneForceField.inl | 2 +- .../src/SofaBoundaryCondition/PointConstraint.h | 16 +- .../src/SofaBoundaryCondition/PointConstraint.inl | 6 +- .../PositionBasedDynamicsConstraint.h | 4 +- .../ProjectDirectionConstraint.h | 12 +- .../ProjectDirectionConstraint.inl | 8 +- .../ProjectToLineConstraint.h | 12 +- .../ProjectToLineConstraint.inl | 8 +- .../ProjectToPlaneConstraint.h | 12 +- .../ProjectToPlaneConstraint.inl | 8 +- .../ProjectToPointConstraint.h | 12 +- .../ProjectToPointConstraint.inl | 6 +- .../SofaBoundaryCondition/QuadPressureForceField.h | 6 +- .../QuadPressureForceField.inl | 2 +- .../SkeletalMotionConstraint.h | 4 +- .../SkeletalMotionConstraint.inl | 6 +- .../src/SofaBoundaryCondition/SphereForceField.h | 2 +- .../src/SofaBoundaryCondition/SphereForceField.inl | 4 +- .../SurfacePressureForceField.inl | 2 +- .../src/SofaBoundaryCondition/TorsionForceField.h | 2 +- .../SofaBoundaryCondition/TorsionForceField.inl | 8 +- .../TrianglePressureForceField.h | 4 +- .../UniformVelocityDampingForceField.h | 4 +- .../UniformVelocityDampingForceField.inl | 4 +- .../src/SofaBoundaryCondition/config.h.in | 2 +- .../GenericConstraintSolver_test.cpp | 2 +- .../UncoupledConstraintCorrection_test.cpp | 2 +- .../BilateralInteractionConstraint.h | 2 +- .../BilateralInteractionConstraint.inl | 9 +- .../src/SofaConstraint/ConstraintAnimationLoop.cpp | 2 +- .../src/SofaConstraint/ConstraintAnimationLoop.h | 16 +- .../src/SofaConstraint/ConstraintSolverImpl.h | 10 +- .../ConstraintStoreLambdaVisitor.cpp | 2 +- .../SofaConstraint/ConstraintStoreLambdaVisitor.h | 4 +- .../SofaConstraint/GenericConstraintCorrection.cpp | 10 +- .../SofaConstraint/GenericConstraintCorrection.h | 12 +- .../src/SofaConstraint/GenericConstraintSolver.cpp | 2 +- .../src/SofaConstraint/GenericConstraintSolver.h | 8 +- .../src/SofaConstraint/LCPConstraintSolver.cpp | 2 +- .../src/SofaConstraint/LCPConstraintSolver.h | 12 +- .../LinearSolverConstraintCorrection.h | 26 +- .../LinearSolverConstraintCorrection.inl | 14 +- .../MappingGeometricStiffnessForceField.inl | 8 +- .../PrecomputedConstraintCorrection.h | 12 +- .../PrecomputedConstraintCorrection.inl | 10 +- .../src/SofaConstraint/SlidingConstraint.h | 4 +- .../src/SofaConstraint/SlidingConstraint.inl | 4 +- .../src/SofaConstraint/StopperConstraint.h | 2 +- .../src/SofaConstraint/StopperConstraint.inl | 2 +- .../UncoupledConstraintCorrection.cpp | 2 +- .../SofaConstraint/UncoupledConstraintCorrection.h | 16 +- .../UncoupledConstraintCorrection.inl | 14 +- .../src/SofaConstraint/UniformConstraint.h | 2 +- .../src/SofaConstraint/UniformConstraint.inl | 2 +- .../UnilateralInteractionConstraint.h | 6 +- .../UnilateralInteractionConstraint.inl | 6 +- .../src/SofaDenseSolver/LULinearSolver.cpp | 7 +- .../src/SofaDenseSolver/LULinearSolver.h | 4 +- .../src/SofaDenseSolver/NewMatMatrix.h | 8 +- .../src/SofaDenseSolver/NewMatVector.h | 4 +- .../src/SofaDenseSolver/SVDLinearSolver.cpp | 1 + .../SofaExporter/src/SofaExporter/STLExporter.h | 4 +- .../MechanicalMatrixMapper.h | 6 +- .../TriangularBendingSprings_test.cpp | 2 +- .../FastTriangularBendingSprings.h | 11 +- .../FastTriangularBendingSprings.inl | 9 +- .../SofaGeneralDeformable/QuadularBendingSprings.h | 6 +- .../QuadularBendingSprings.inl | 2 +- .../TriangularBendingSprings.h | 6 +- .../TriangularBendingSprings.inl | 2 +- .../TriangularBiquadraticSpringsForceField.h | 8 +- .../TriangularBiquadraticSpringsForceField.inl | 4 +- .../TriangularQuadraticSpringsForceField.h | 8 +- .../TriangularQuadraticSpringsForceField.inl | 8 +- .../TriangularTensorMassForceField.h | 6 +- .../TriangularTensorMassForceField.inl | 2 +- .../SofaGeneralDeformable/VectorSpringForceField.h | 6 +- .../VectorSpringForceField.inl | 2 +- .../src/SofaGeneralEngine/NearestPointROI.h | 8 +- .../src/SofaGeneralLinearSolver/BTDLinearSolver.h | 2 +- .../SofaGeneralLinearSolver/BTDLinearSolver.inl | 8 +- .../src/SofaGeneralLinearSolver/CholeskySolver.cpp | 1 + .../src/SofaGeneralLinearSolver/CholeskySolver.h | 10 +- .../src/SofaGeneralLinearSolver/CholeskySolver.inl | 2 +- .../SofaGeneralLinearSolver/MinResLinearSolver.cpp | 1 + .../SofaGeneralLinearSolver/MinResLinearSolver.inl | 6 +- .../SofaGeneralLoader_test/MeshGmshLoader_test.cpp | 4 +- .../SofaGeneralLoader_test/MeshXspLoader_test.cpp | 2 +- .../SofaGeneralLoader_test/ReadState_test.cpp | 2 +- .../AttachConstraint.h | 6 +- .../AttachConstraint.inl | 6 +- .../SofaGeneralRigid/ArticulatedSystemMapping.h | 2 +- .../src/SofaGeneralRigid/SkinningMapping.h | 4 +- .../src/SofaGeneralRigid/SkinningMapping.inl | 8 +- .../BeamFEMForceField_test.cpp | 2 +- .../src/SofaGeneralSimpleFem/BeamFEMForceField.h | 4 +- .../src/SofaGeneralSimpleFem/BeamFEMForceField.inl | 4 +- .../SofaGeneralSimpleFem/HexahedralFEMForceField.h | 4 +- .../HexahedralFEMForceField.inl | 2 +- .../HexahedralFEMForceFieldAndMass.h | 10 +- .../HexahedralFEMForceFieldAndMass.inl | 2 +- .../TetrahedralCorotationalFEMForceField.h | 6 +- .../TetrahedralCorotationalFEMForceField.inl | 4 +- .../TriangularFEMForceFieldOptim.h | 21 +- .../TriangularFEMForceFieldOptim.inl | 215 +++++++++--- .../compat/sofa/helper/ArgumentParser.h | 11 +- .../SofaGuiQt/src/sofa/gui/qt/GraphDataWidget.h | 2 +- .../src/sofa/gui/qt/QModelViewTableDataContainer.h | 2 +- .../SofaGuiQt/src/sofa/gui/qt/TableDataWidget.h | 2 +- .../TriangleModelInRegularGrid.cpp | 2 +- .../SofaMiscFem/SofaMiscFem_test/CMakeLists.txt | 2 +- .../TriangleFEMForceField_test.cpp | 235 +++++++++++-- .../FastTetrahedralCorotationalForceField.h | 12 +- .../FastTetrahedralCorotationalForceField.inl | 4 +- .../src/SofaMiscFem/HyperelasticMaterial.h | 2 +- .../src/SofaMiscFem/QuadBendingFEMForceField.h | 8 +- .../src/SofaMiscFem/QuadBendingFEMForceField.inl | 2 +- .../SofaMiscFem/StandardTetrahedralFEMForceField.h | 8 +- .../StandardTetrahedralFEMForceField.inl | 8 +- .../SofaMiscFem/TetrahedralTensorMassForceField.h | 6 +- .../TetrahedralTensorMassForceField.inl | 2 +- .../TetrahedronHyperelasticityFEMForceField.h | 5 +- .../TetrahedronHyperelasticityFEMForceField.inl | 5 +- .../src/SofaMiscFem/TriangleFEMForceField.h | 2 +- .../src/SofaMiscFem/TriangleFEMForceField.inl | 2 +- .../TriangularAnisotropicFEMForceField.h | 4 +- .../TriangularAnisotropicFEMForceField.inl | 2 +- .../src/SofaMiscFem/TriangularFEMForceField.h | 6 +- .../src/SofaMiscFem/TriangularFEMForceField.inl | 2 +- .../src/SofaMiscForceField/MeshMatrixMass.h | 8 +- .../src/SofaMiscForceField/MeshMatrixMass.inl | 10 +- .../src/SofaMiscMapping/BarycentricMappingRigid.h | 8 +- .../SofaMiscMapping/BarycentricMappingRigid.inl | 2 +- .../src/SofaMiscMapping/BeamLinearMapping.h | 6 +- .../src/SofaMiscMapping/BeamLinearMapping.inl | 2 +- .../DeformableOnRigidFrameMapping.inl | 2 +- .../SofaMiscMapping/DistanceFromTargetMapping.h | 8 +- .../SofaMiscMapping/DistanceFromTargetMapping.inl | 6 +- .../src/SofaMiscMapping/DistanceMapping.h | 14 +- .../src/SofaMiscMapping/DistanceMapping.inl | 10 +- .../src/SofaMiscMapping/IdentityMultiMapping.h | 4 +- .../src/SofaMiscMapping/IdentityMultiMapping.inl | 2 +- .../src/SofaMiscMapping/SquareDistanceMapping.h | 8 +- .../src/SofaMiscMapping/SquareDistanceMapping.inl | 6 +- .../src/SofaMiscMapping/SquareMapping.h | 8 +- .../src/SofaMiscMapping/SquareMapping.inl | 6 +- .../src/SofaMiscMapping/SubsetMultiMapping.h | 4 +- .../src/SofaMiscMapping/SubsetMultiMapping.inl | 2 +- .../TopologicalChangeProcessor_test.cpp | 2 +- .../SofaMiscTopology_test/TopologyChecker_test.cpp | 2 +- .../DynamicSparseGridTopologyContainer.cpp | 2 +- .../DynamicSparseGridTopologyContainer.h | 4 +- .../MultilevelHexahedronSetTopologyContainer.cpp | 2 +- .../MultilevelHexahedronSetTopologyContainer.h | 6 +- .../NonUniformHexahedralFEMForceFieldAndMass.inl | 2 +- .../src/SofaOpenglVisual/OglAttribute.h | 4 +- .../src/SofaOpenglVisual/OglAttribute.inl | 2 +- .../src/SofaOpenglVisual/OglCylinderModel.cpp | 2 +- .../src/SofaOpenglVisual/OglCylinderModel.h | 4 +- .../src/SofaOpenglVisual/OglModel.cpp | 2 +- .../src/SofaOpenglVisual/PointSplatModel.cpp | 2 +- .../src/SofaOpenglVisual/PointSplatModel.h | 4 +- .../src/SofaOpenglVisual/SlicedVolumetricModel.h | 2 +- .../BlockJacobiPreconditioner.cpp | 2 + .../SofaPreconditioner/BlockJacobiPreconditioner.h | 4 +- .../BlockJacobiPreconditioner.inl | 2 +- .../SofaPreconditioner/JacobiPreconditioner.cpp | 2 + .../SofaPreconditioner/JacobiPreconditioner.inl | 4 +- .../PrecomputedWarpPreconditioner.h | 30 +- .../PrecomputedWarpPreconditioner.inl | 20 +- .../src/SofaPreconditioner/SSORPreconditioner.cpp | 5 +- .../src/SofaPreconditioner/SSORPreconditioner.h | 2 +- .../src/SofaPreconditioner/SSORPreconditioner.inl | 10 +- .../SofaPreconditioner/ShewchukPCGLinearSolver.cpp | 2 +- .../src/SofaPreconditioner/WarpPreconditioner.cpp | 3 +- .../src/SofaPreconditioner/WarpPreconditioner.h | 11 +- .../src/SofaPreconditioner/WarpPreconditioner.inl | 8 +- .../SofaSparseSolver/PrecomputedLinearSolver.cpp | 2 +- .../src/SofaSparseSolver/PrecomputedLinearSolver.h | 16 +- .../SofaSparseSolver/PrecomputedLinearSolver.inl | 11 +- .../src/SofaSparseSolver/SparseCholeskySolver.cpp | 2 + .../src/SofaSparseSolver/SparseCholeskySolver.h | 8 +- .../src/SofaSparseSolver/SparseLDLSolver.cpp | 2 + .../src/SofaSparseSolver/SparseLDLSolver.h | 16 +- .../src/SofaSparseSolver/SparseLDLSolver.inl | 2 + .../src/SofaSparseSolver/SparseLUSolver.cpp | 2 + .../src/SofaSparseSolver/SparseLUSolver.h | 2 +- .../Mesh2PointTopologicalMapping.h | 2 +- .../SimpleTesselatedHexaTopologicalMapping.h | 2 +- .../SimpleTesselatedTetraMechanicalMapping.inl | 2 +- .../SimpleTesselatedTetraTopologicalMapping.cpp | 2 +- .../SimpleTesselatedTetraTopologicalMapping.h | 6 +- 490 files changed, 1919 insertions(+), 6744 deletions(-) rename applications/plugins/LMConstraint/src/LMConstraint/config.h.in => SofaKernel/modules/Sofa.Compat/src/sofa/core/behavior/RotationMatrix.h (86%) delete mode 100644 SofaKernel/modules/SofaCore/src/sofa/core/behavior/RotationMatrix.h delete mode 100644 SofaKernel/modules/SofaCore/src/sofa/core/topology/TopologySparseData.h delete mode 100644 SofaKernel/modules/SofaCore/src/sofa/core/topology/TopologySparseData.inl delete mode 100644 applications/plugins/LMConstraint/CMakeLists.txt delete mode 100644 applications/plugins/LMConstraint/LMConstraintConfig.cmake.in delete mode 100644 applications/plugins/LMConstraint/examples/DOFBlockerLMConstraint.scn delete mode 100644 applications/plugins/LMConstraint/examples/DistanceLMConstraint.scn delete mode 100644 applications/plugins/LMConstraint/examples/DistanceLMContactConstraint.scn delete mode 100644 applications/plugins/LMConstraint/examples/DistanceLMContactConstraint_DirectSolver.scn delete mode 100644 applications/plugins/LMConstraint/examples/FixedLMConstraint.scn delete mode 100644 applications/plugins/LMConstraint/examples/LMConstraintCollisionResponse.scn delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/BarycentricDistanceLMConstraintContact.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/BarycentricDistanceLMConstraintContact.h delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/BarycentricDistanceLMConstraintContact.inl delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/BarycentricDistanceLMConstraintContact_DistanceGrid.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/ContactDescription.h delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/DOFBlockerLMConstraint.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/DOFBlockerLMConstraint.inl delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/DistanceLMConstraint.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/DistanceLMConstraint.h delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/DistanceLMConstraint.inl delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/DistanceLMContactConstraint.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/DistanceLMContactConstraint.h delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/DistanceLMContactConstraint.inl delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/FixedLMConstraint.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/FixedLMConstraint.inl delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/LMConstraint.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/LMConstraint.h delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/LMConstraint.inl delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/LMConstraintDirectSolver.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/LMConstraintDirectSolver.h delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/MechanicalWriteLMConstraint.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/MechanicalWriteLMConstraint.h delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/PrecomputedLMConstraintCorrection.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/PrecomputedLMConstraintCorrection.h delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/PrecomputedLMConstraintCorrection.inl delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/TetrahedronBarycentricDistanceLMConstraintContact.cpp delete mode 100644 applications/plugins/LMConstraint/src/LMConstraint/initLMConstraint.cpp delete mode 100644 applications/plugins/LMConstraint/tutorials/houseOfCards/CMakeLists.txt delete mode 100644 applications/plugins/LMConstraint/tutorials/houseOfCards/houseOfCards.cpp create mode 100644 examples/Benchmark/Accuracy/TriangleFEMForceField_compare.scn ------------------------------------------------------- Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk2s5 50Gi 10Gi 16Gi 41% 488245 521751355 0% / devfs 187Ki 187Ki 0Bi 100% 646 0 100% /dev /dev/disk2s1 50Gi 22Gi 16Gi 59% 1222028 521017572 0% /System/Volumes/Data /dev/disk2s4 50Gi 1.0Gi 16Gi 7% 2 522239598 0% /private/var/vm /dev/disk0s2 100Gi 51Gi 49Gi 51% 739843 4294227436 0% /Volumes/Jenkins map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home ----------------- clean-old-builds.sh ----------------- ENV VARS: load /Volumes/Jenkins/workspace/clean-old-builds/ci/scripts/env/default ENV VARS: load node specific /Volumes/Jenkins/workspace/clean-old-builds/ci/scripts/env/consortium-macos-0 python3 ------------------ free_space = 66088180 max_days_since_modified_short = 1/2 max_days_since_modified_long = 6 ------------------ Cleaning in /Volumes/Jenkins/workspace/clean-old-builds/../sofa-framework PR-2284: PR 2284 is closed -> removed PR-2396: macos_clang_options_release: last build was on Tue Dec 7 17:05:39 CET 2021 -> not removed PR-2501: macos_clang_options_release: last build was on Thu Dec 9 22:43:56 CET 2021 -> not removed PR-2512: macos_clang_options_release: last build was on Wed Dec 8 19:24:20 CET 2021 -> not removed PR-2522: macos_clang_options_release: last build was on Wed Dec 8 09:48:21 CET 2021 -> not removed PR-2523: macos_clang_options_release: last build was on Fri Dec 3 21:33:52 CET 2021 (more than 6 days ago) -> removed All valid configs were removed -> PR-2523 removed PR-2524: PR 2524 is closed -> removed PR-2525: PR 2525 is closed -> removed PR-2530: PR 2530 is closed -> removed PR-2531: macos_clang_options_release: last build was on Thu Dec 9 21:40:40 CET 2021 -> not removed PR-2532: macos_clang_options_release: last build was on Thu Dec 9 22:26:26 CET 2021 -> not removed PR-2533: PR 2533 is closed -> removed master: macos_clang_default_release: last build was on Thu Dec 9 21:10:26 CET 2021 -> not removed macos_clang_options_release: last build was on Thu Dec 9 19:15:21 CET 2021 -> not removed v21.06: macos_clang_default_release: last build was on Fri Dec 3 18:49:21 CET 2021 (more than 6 days ago) -> removed macos_clang_options_release: last build was on Fri Dec 3 19:06:29 CET 2021 (more than 6 days ago) -> removed All valid configs were removed -> v21.06 removed v21.12_beta: macos_clang_default_release: last build was on Mon Dec 6 16:51:07 CET 2021 -> not removed ------------------------------------------------------- Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk2s5 50Gi 10Gi 16Gi 41% 488245 521751355 0% / devfs 187Ki 187Ki 0Bi 100% 646 0 100% /dev /dev/disk2s1 50Gi 22Gi 16Gi 59% 1222036 521017564 0% /System/Volumes/Data /dev/disk2s4 50Gi 1.0Gi 16Gi 7% 2 522239598 0% /private/var/vm /dev/disk0s2 100Gi 25Gi 74Gi 26% 453159 4294514120 0% /Volumes/Jenkins map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home Finished: SUCCESS