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 sofa-ci-windows10-2 (windows10_vs-2017 debug package release rebootable cleanable windows_msvc default builder options windows_vs2017) in workspace J:\jenkins2\workspace\clean-old-builds [EnvInject] - Inject global passwords. [EnvInject] - Mask passwords that will be passed as build parameters. [clean-old-builds] $ bash C:\Users\ci\AppData\Local\Temp\jenkins5270292268923000458.sh --------------- Clone/update CI scripts --------------- pwd = /j/jenkins2/workspace/clean-old-builds HEAD is now at 767cebd [scripts] Disable PLUGIN_SOFAPYTHON CI scripts are available in /j/jenkins2/workspace/clean-old-builds/ci/scripts ------------------------------------------------------- ------------- Clone/update reference_repo/sofa -------------- Checking /c/Users/ci/reference_repo/sofa Reference repo found. Updating... From https://github.com/sofa-framework/sofa 6865a7eef6..efceebbba7 master -> origin/master Updating files: 66% (325/491) Updating files: 67% (329/491) Updating files: 68% (334/491) Updating files: 69% (339/491) Updating files: 70% (344/491) Updating files: 71% (349/491) Updating files: 72% (354/491) Updating files: 73% (359/491) Updating files: 74% (364/491) Updating files: 75% (369/491) Updating files: 76% (374/491) Updating files: 77% (379/491) Updating files: 78% (383/491) Updating files: 79% (388/491) Updating files: 80% (393/491) Updating files: 81% (398/491) Updating files: 82% (403/491) Updating files: 83% (408/491) Updating files: 84% (413/491) Updating files: 85% (418/491) Updating files: 86% (423/491) Updating files: 87% (428/491) Updating files: 88% (433/491) Updating files: 89% (437/491) Updating files: 90% (442/491) Updating files: 91% (447/491) Updating files: 92% (452/491) Updating files: 93% (457/491) Updating files: 94% (462/491) Updating files: 95% (467/491) Updating files: 96% (472/491) Updating files: 97% (477/491) Updating files: 98% (482/491) Updating files: 99% (487/491) Updating files: 100% (491/491) Updating files: 100% (491/491), done. 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 Use% Mounted on C:/Program Files/Git 60G 38G 23G 63% / J: 100G 50G 51G 50% /j ----------------- clean-old-builds.sh ----------------- ENV VARS: load /j/jenkins2/workspace/clean-old-builds/ci/scripts/env/default ENV VARS: load node specific /j/jenkins2/workspace/clean-old-builds/ci/scripts/env/sofa-ci-windows10-2 C:/Python37/python.exe ------------------ free_space = 53250964 max_days_since_modified_short = 1/2 max_days_since_modified_long = 6 ------------------ Cleaning in J:\jenkins2\workspace\clean-old-builds/../sofa-framework PR-2501: windows_vs2017_options_release: last build was on Thu Dec 9 22:00:05 RST 2021 -> not removed PR-2523: windows_vs2017_options_release: last build was on Fri Dec 3 21:36:41 RST 2021 (more than 6 days ago) -> removed All valid configs were removed -> PR-2523 removed PR-2525: PR 2525 is closed -> removed PR-2531: windows_vs2017_options_release: last build was on Thu Dec 9 21:17:30 RST 2021 -> not removed PR-2533: PR 2533 is closed -> removed master: windows_vs2017_default_release: last build was on Thu Dec 9 14:13:20 RST 2021 -> not removed v21.06: windows_vs2017_default_release: last build was on Fri Dec 3 18:09:39 RST 2021 (more than 6 days ago) -> removed All valid configs were removed -> v21.06 removed v21.12_beta: windows_vs2017_default_release: last build was on Mon Dec 6 17:47:22 RST 2021 -> not removed windows_vs2017_options_release: last build was on Mon Dec 6 16:10:08 RST 2021 -> not removed Cleaning in J:\jenkins2\workspace\clean-old-builds/../sofa-custom ------------------------------------------------------- Filesystem Size Used Avail Use% Mounted on C:/Program Files/Git 60G 38G 23G 63% / J: 100G 35G 66G 35% /j Finished: SUCCESS