Started by upstream project "clean-old-builds" build number 868 originally caused by: Started by timer Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on defrost-linuxmint181-0 (default debug ubuntu_gcc-7 ubuntu_clang-6 release options rebootable cleanable) in workspace /media/jenkins/sofa-ci-dev/workspace/clean-old-builds [Checks API] No suitable checks publisher found. [EnvInject] - Inject global passwords. [EnvInject] - Mask passwords that will be passed as build parameters. [clean-old-builds] $ bash /tmp/jenkins2447674750017795780.sh --------------- Clone/update CI scripts --------------- pwd = /media/jenkins/sofa-ci-dev/workspace/clean-old-builds HEAD est maintenant à afa3249 [scripts] Lower all max parallel tests CI scripts are available in /media/jenkins/sofa-ci-dev/workspace/clean-old-builds/ci/scripts ------------------------------------------------------- ------------- Clone/update reference_repo/sofa -------------- Checking /home/sofa/reference_repo/sofa Reference repo found. Updating... Depuis https://github.com/sofa-framework/sofa 014b24e..6a68811 master -> origin/master Mise à jour 014b24e..6a68811 Fast-forward .../modules/SofaBaseCollision/BaseContactMapper.h | 21 +- .../modules/SofaBaseCollision/CapsuleModel.h | 40 +- .../modules/SofaBaseCollision/CapsuleModel.inl | 44 +- SofaKernel/modules/SofaBaseCollision/CubeModel.cpp | 40 +- SofaKernel/modules/SofaBaseCollision/CubeModel.h | 36 +- .../modules/SofaBaseCollision/CylinderModel.h | 28 +- .../modules/SofaBaseCollision/CylinderModel.inl | 40 +- SofaKernel/modules/SofaBaseCollision/OBBModel.h | 32 +- SofaKernel/modules/SofaBaseCollision/OBBModel.inl | 44 +- .../modules/SofaBaseCollision/RigidCapsuleModel.h | 28 +- .../SofaBaseCollision/RigidCapsuleModel.inl | 36 +- SofaKernel/modules/SofaBaseCollision/SphereModel.h | 16 +- .../modules/SofaBaseCollision/SphereModel.inl | 30 +- .../SofaBaseLinearSolver/BlocMatrixWriter.h | 2 +- .../CompressedRowSparseMatrix.h | 8 +- .../DefaultMultiMatrixAccessor.cpp | 84 ++-- .../DefaultMultiMatrixAccessor.h | 6 +- .../modules/SofaBaseLinearSolver/DiagonalMatrix.h | 4 +- .../SofaBaseLinearSolver/GraphScatteredTypes.cpp | 8 +- .../SofaBaseLinearSolver/GraphScatteredTypes.h | 4 +- .../SofaBaseLinearSolver/MatrixLinearSolver.cpp | 2 +- .../SofaBaseLinearSolver/MatrixLinearSolver.h | 18 +- .../SofaBaseLinearSolver/MatrixLinearSolver.inl | 11 +- .../SofaBaseLinearSolver/SingleMatrixAccessor.h | 2 +- .../SofaBaseLinearSolver_test/Matrix_test.cpp | 12 +- .../SofaBaseLinearSolver/matrix_bloc_traits.h | 197 ++++----- .../BarycentricMappers/BarycentricMapper.h | 7 +- .../BarycentricMappers/BarycentricMapper.inl | 2 +- .../BarycentricMapperEdgeSetTopology.h | 8 +- .../BarycentricMapperEdgeSetTopology.inl | 8 +- .../BarycentricMapperHexahedronSetTopology.h | 12 +- .../BarycentricMapperHexahedronSetTopology.inl | 52 +-- .../BarycentricMapperMeshTopology.h | 26 +- .../BarycentricMapperMeshTopology.inl | 144 ++++--- .../BarycentricMapperQuadSetTopology.h | 8 +- .../BarycentricMapperQuadSetTopology.inl | 8 +- .../BarycentricMapperRegularGridTopology.h | 6 +- .../BarycentricMapperRegularGridTopology.inl | 13 +- .../BarycentricMapperSparseGridTopology.h | 6 +- .../BarycentricMapperSparseGridTopology.inl | 11 +- .../BarycentricMapperTetrahedronSetTopology.h | 5 +- .../BarycentricMapperTetrahedronSetTopology.inl | 5 +- .../BarycentricMapperTopologyContainer.h | 6 +- .../BarycentricMapperTopologyContainer.inl | 10 +- .../BarycentricMapperTriangleSetTopology.h | 7 +- .../BarycentricMapperTriangleSetTopology.inl | 8 +- .../BarycentricMappers/TopologyBarycentricMapper.h | 32 +- .../TopologyBarycentricMapper.inl | 45 +- .../modules/SofaBaseMechanics/DiagonalMass.h | 39 +- .../modules/SofaBaseMechanics/DiagonalMass.inl | 60 +-- .../modules/SofaBaseMechanics/IdentityMapping.h | 32 +- .../modules/SofaBaseMechanics/IdentityMapping.inl | 4 +- .../modules/SofaBaseMechanics/MappedObject.inl | 4 +- .../modules/SofaBaseMechanics/MechanicalObject.h | 25 +- .../modules/SofaBaseMechanics/MechanicalObject.inl | 28 +- .../MechanicalObject_test.cpp | 8 +- .../modules/SofaBaseMechanics/SubsetMapping.inl | 12 +- SofaKernel/modules/SofaBaseMechanics/UniformMass.h | 4 +- .../modules/SofaBaseMechanics/UniformMass.inl | 8 +- .../SofaBaseTopology/EdgeSetGeometryAlgorithms.inl | 8 +- .../SofaBaseTopology/EdgeSetTopologyContainer.cpp | 6 +- .../SofaBaseTopology/EdgeSetTopologyContainer.h | 4 +- .../SofaBaseTopology/EdgeSetTopologyModifier.cpp | 4 +- .../modules/SofaBaseTopology/GridTopology.cpp | 20 +- SofaKernel/modules/SofaBaseTopology/GridTopology.h | 20 +- .../HexahedronSetTopologyContainer.cpp | 6 +- .../HexahedronSetTopologyContainer.h | 2 +- .../HexahedronSetTopologyModifier.cpp | 4 +- .../modules/SofaBaseTopology/MeshTopology.cpp | 120 +++--- SofaKernel/modules/SofaBaseTopology/MeshTopology.h | 42 +- .../SofaBaseTopology/PointSetGeometryAlgorithms.h | 2 +- .../PointSetGeometryAlgorithms.inl | 2 +- .../SofaBaseTopology/PointSetTopologyContainer.cpp | 20 +- .../SofaBaseTopology/PointSetTopologyContainer.h | 18 +- .../SofaBaseTopology/QuadSetTopologyContainer.cpp | 4 +- .../SofaBaseTopology/QuadSetTopologyContainer.h | 2 +- .../SofaBaseTopology/RegularGridTopology.cpp | 40 +- .../modules/SofaBaseTopology/RegularGridTopology.h | 24 +- .../SofaBaseTopology_test/EdgeSetTopology_test.cpp | 2 +- .../HexahedronSetTopology_test.cpp | 2 +- .../SofaBaseTopology_test/QuadSetTopology_test.cpp | 2 +- .../RegularGridTopology_test.cpp | 10 +- .../TetrahedronSetTopology_test.cpp | 2 +- .../TriangleSetTopology_test.cpp | 4 +- .../SofaBaseTopology/SparseGridTopology.cpp | 163 +++---- .../modules/SofaBaseTopology/SparseGridTopology.h | 40 +- .../TetrahedronSetGeometryAlgorithms.inl | 2 +- .../TetrahedronSetTopologyAlgorithms.inl | 2 +- .../TetrahedronSetTopologyContainer.cpp | 4 +- .../TetrahedronSetTopologyContainer.h | 8 +- .../modules/SofaBaseTopology/TopologyDataHandler.h | 34 +- .../SofaBaseTopology/TopologyDataHandler.inl | 40 +- .../modules/SofaBaseTopology/TopologySparseData.h | 10 +- .../SofaBaseTopology/TopologySparseDataHandler.h | 38 +- .../SofaBaseTopology/TopologySparseDataHandler.inl | 32 +- .../SofaBaseTopology/TopologySubsetDataHandler.h | 30 +- .../SofaBaseTopology/TopologySubsetDataHandler.inl | 34 +- .../TriangleSetGeometryAlgorithms.inl | 4 +- .../TriangleSetTopologyAlgorithms.inl | 24 +- .../TriangleSetTopologyContainer.cpp | 4 +- .../TriangleSetTopologyContainer.h | 4 +- .../SofaBaseVisual_test/VisualModelImpl_test.cpp | 10 +- .../modules/SofaBaseVisual/VisualModelImpl.cpp | 474 +++++++++++---------- .../modules/SofaBaseVisual/VisualModelImpl.h | 49 ++- SofaKernel/modules/SofaCore/CMakeLists.txt | 6 + .../SofaCore_simutest/objectmodel/Base_test.cpp | 10 - .../modules/SofaCore/SofaCore_test/CMakeLists.txt | 2 + .../SofaCore/SofaCore_test/PathResolver_test.cpp | 43 ++ .../SofaCore_test/objectmodel/DataLink_test.cpp | 93 ++++ .../SofaCore_test/objectmodel/Data_test.cpp | 38 +- .../SofaCore/src/sofa/core/CollisionElement.h | 20 +- .../SofaCore/src/sofa/core/CollisionModel.h | 31 +- .../SofaCore/src/sofa/core/PathResolver.cpp | 91 ++++ .../modules/SofaCore/src/sofa/core/PathResolver.h | 92 ++++ .../SofaCore/src/sofa/core/behavior/BaseMass.h | 6 +- .../SofaCore/src/sofa/core/behavior/LinearSolver.h | 2 +- .../modules/SofaCore/src/sofa/core/behavior/Mass.h | 4 +- .../SofaCore/src/sofa/core/behavior/Mass.inl | 4 +- .../src/sofa/core/behavior/MechanicalState.h | 5 +- .../src/sofa/core/behavior/MultiMatrixAccessor.h | 4 +- .../src/sofa/core/objectmodel/AbstractDataLink.cpp | 62 +++ .../src/sofa/core/objectmodel/AbstractDataLink.h | 89 ++++ .../SofaCore/src/sofa/core/objectmodel/BaseLink.h | 6 +- .../src/sofa/core/objectmodel/BaseObject.cpp | 4 +- .../src/sofa/core/objectmodel/BaseObject.h | 2 +- .../src/sofa/core/objectmodel/DataLink.cpp | 27 ++ .../SofaCore/src/sofa/core/objectmodel/DataLink.h | 86 ++++ .../SofaCore/src/sofa/core/objectmodel/Link.h | 78 ++-- .../src/sofa/core/topology/BaseMeshTopology.cpp | 20 +- .../src/sofa/core/topology/BaseMeshTopology.h | 18 +- .../src/sofa/core/topology/BaseTopology.cpp | 4 +- .../SofaCore/src/sofa/core/topology/BaseTopology.h | 7 +- .../src/sofa/core/topology/TopologicalMapping.h | 29 +- .../SofaCore/src/sofa/core/topology/Topology.h | 30 +- .../src/sofa/core/topology/TopologyHandler.cpp | 2 +- .../src/sofa/core/topology/TopologyHandler.h | 10 +- .../SofaCore/src/sofa/core/visual/VisualModel.h | 4 +- .../src/sofa/defaulttype/BaseVector.h | 1 + .../src/sofa/defaulttype/DataTypeInfo.h | 2 +- .../defaulttype/MapMapSparseMatrixEigenUtils.h | 10 +- .../SofaDefaultType/src/sofa/defaulttype/Mat.h | 269 ++++++------ .../src/sofa/defaulttype/Mat_solve_Cholesky.h | 28 +- .../src/sofa/defaulttype/RigidTypes.h | 72 ++-- .../src/sofa/defaulttype/TopologyTypes.h | 2 +- .../SofaDefaultType/src/sofa/defaulttype/Vec.h | 171 ++++---- .../src/sofa/defaulttype/VecTypes.h | 117 ++--- .../modules/SofaDeformable/SpringForceField.inl | 2 +- .../SofaEigen2Solver/EigenBaseSparseMatrix.h | 18 +- .../modules/SofaEigen2Solver/EigenSparseMatrix.h | 7 +- SofaKernel/modules/SofaEngine/BoxROI.h | 2 +- .../SofaHelper/SofaHelper_test/io/MeshOBJ_test.cpp | 6 +- .../SofaHelper/src/sofa/helper/GenerateRigid.cpp | 4 +- .../src/sofa/helper/MarchingCubeUtility.cpp | 8 +- .../src/sofa/helper/MarchingCubeUtility.h | 2 +- .../modules/SofaHelper/src/sofa/helper/MatEigen.h | 20 +- .../modules/SofaHelper/src/sofa/helper/Quater.h | 6 +- .../modules/SofaHelper/src/sofa/helper/decompose.h | 10 +- .../SofaHelper/src/sofa/helper/decompose.inl | 2 +- .../SofaHelper/src/sofa/helper/fixed_array.h | 20 +- .../SofaHelper/src/sofa/helper/gl/glText.cpp | 14 +- .../modules/SofaHelper/src/sofa/helper/io/Mesh.h | 6 +- .../SofaHelper/src/sofa/helper/io/MeshGmsh.cpp | 4 +- .../SofaHelper/src/sofa/helper/io/MeshGmsh.h | 2 +- .../SofaHelper/src/sofa/helper/io/MeshOBJ.cpp | 4 +- .../src/sofa/helper/io/MeshTopologyLoader.cpp | 4 +- .../src/sofa/helper/io/MeshTopologyLoader.h | 26 +- .../src/sofa/helper/testing/NumericTest.h | 18 +- .../SofaMeshCollision/BarycentricContactMapper.h | 40 +- .../SofaMeshCollision/IdentityContactMapper.h | 14 +- .../LineLocalMinDistanceFilter.cpp | 10 +- .../SofaMeshCollision/LineLocalMinDistanceFilter.h | 8 +- SofaKernel/modules/SofaMeshCollision/LineModel.h | 14 +- SofaKernel/modules/SofaMeshCollision/LineModel.inl | 97 +++-- .../SofaMeshCollision/LocalMinDistanceFilter.h | 7 +- .../PointLocalMinDistanceFilter.cpp | 22 +- .../PointLocalMinDistanceFilter.h | 6 +- SofaKernel/modules/SofaMeshCollision/PointModel.h | 18 +- .../modules/SofaMeshCollision/PointModel.inl | 38 +- .../modules/SofaMeshCollision/RigidContactMapper.h | 14 +- .../SofaMeshCollision/SubsetContactMapper.h | 6 +- .../SofaMeshCollision/SubsetContactMapper.inl | 4 +- .../TriangleLocalMinDistanceFilter.cpp | 12 +- .../TriangleLocalMinDistanceFilter.h | 11 +- .../modules/SofaMeshCollision/TriangleModel.h | 44 +- .../modules/SofaMeshCollision/TriangleModel.inl | 18 +- SofaKernel/modules/SofaRigid/RigidMapping.h | 2 +- .../SofaSimpleFem/HexahedronFEMForceField.inl | 6 +- .../TetrahedronDiffusionFEMForceField.h | 2 +- .../TetrahedronDiffusionFEMForceField.inl | 6 +- .../SofaSimpleFem/TetrahedronFEMForceField.h | 4 +- .../SofaSimpleFem/TetrahedronFEMForceField.inl | 22 +- .../src/sofa/simulation/ExportGnuplotVisitor.cpp | 8 +- .../src/sofa/simulation/ExportOBJVisitor.h | 8 +- .../src/sofa/simulation/InitVisitor.cpp | 2 +- .../src/sofa/simulation/MechanicalMatrixVisitor.h | 6 +- .../src/sofa/simulation/MechanicalOperations.cpp | 10 +- .../src/sofa/simulation/MechanicalOperations.h | 2 +- .../src/sofa/simulation/MechanicalVisitor.cpp | 4 +- .../src/sofa/simulation/MechanicalVisitor.h | 2 +- .../SofaSimulationCore/src/sofa/simulation/Node.h | 2 +- .../plugins/CImgPlugin/src/CImgPlugin/CImgData.h | 2 +- .../Compliant_gui/CompliantAttachPerformer.inl | 4 +- .../plugins/Compliant/mapping/DotProductMapping.h | 2 +- applications/plugins/Compliant/utils/map.h | 8 +- applications/plugins/Compliant/utils/se3.h | 4 +- applications/plugins/Flexible/BaseJacobian.h | 12 +- .../deformationMapping/BaseDeformationImpl.inl | 12 +- .../deformationMapping/BaseDeformationMapping.h | 9 +- .../BaseDeformationMultiMapping.h | 5 +- .../BaseDeformationMultiMapping.inl | 1 - .../Flexible/deformationMapping/LinearMapping.h | 10 +- .../Flexible/deformationMapping/MLSJacobianBlock.h | 46 +- .../plugins/Flexible/mass/ImageDensityMass.h | 2 +- .../plugins/Flexible/mass/ImageDensityMass.inl | 8 +- .../Flexible/material/HookeMaterialBlock.inl | 188 ++++---- .../shapeFunction/BarycentricShapeFunction.h | 56 +-- .../Flexible/shapeFunction/BaseShapeFunction.h | 26 +- .../PrincipalStretchesJacobianBlock.h | 34 +- applications/plugins/Flexible/types/AffineTypes.h | 40 +- .../Flexible/types/ComponentSpecializations.h.inl | 2 +- .../plugins/Flexible/types/DeformableFrameMass.h | 10 +- .../Flexible/types/DeformationGradientTypes.h | 28 +- .../plugins/Flexible/types/QuadraticTypes.h | 66 +-- applications/plugins/Flexible/types/StrainTypes.h | 86 ++-- .../ManifoldEdgeSetTopologyContainer.cpp | 28 +- .../ManifoldEdgeSetTopologyContainer.h | 36 +- .../ManifoldEdgeSetTopologyModifier.cpp | 24 +- .../ManifoldEdgeSetTopologyModifier.h | 20 +- .../ManifoldTetrahedronSetTopologyContainer.cpp | 8 +- .../ManifoldTriangleSetTopologyAlgorithms.h | 11 +- .../ManifoldTriangleSetTopologyAlgorithms.inl | 10 +- .../ManifoldTriangleSetTopologyContainer.cpp | 6 +- .../ManifoldTriangleSetTopologyModifier.cpp | 102 ++--- .../ManifoldTriangleSetTopologyModifier.h | 36 +- .../sofa/gpu/cuda/CudaBarycentricMapping.h | 53 ++- .../sofa/gpu/cuda/CudaBarycentricMapping.inl | 53 ++- .../sofa/gpu/cuda/CudaBarycentricMappingRigid.cpp | 16 +- .../gpu/cuda/CudaDistanceGridCollisionModel.cpp | 14 +- .../sofa/gpu/cuda/CudaDistanceGridCollisionModel.h | 50 +-- .../SofaCUDA/sofa/gpu/cuda/CudaFixedConstraint.h | 18 +- .../SofaCUDA/sofa/gpu/cuda/CudaFixedConstraint.inl | 12 +- .../sofa/gpu/cuda/CudaLinearMovementConstraint.h | 30 +- .../sofa/gpu/cuda/CudaLinearMovementConstraint.inl | 24 +- .../SofaCUDA/sofa/gpu/cuda/CudaPointModel.cpp | 18 +- .../SofaCUDA/sofa/gpu/cuda/CudaPointModel.h | 18 +- .../sofa/gpu/cuda/CudaSpatialGridContainer.h | 2 +- .../sofa/gpu/cuda/CudaSpatialGridContainer.inl | 4 +- .../SofaCUDA/sofa/gpu/cuda/CudaUniformMass.inl | 4 +- .../plugins/SofaCarving/CarvingManager.cpp | 4 +- .../plugins/SofaDistanceGrid/DistanceGrid.cpp | 6 +- .../collision/DistanceGridCollisionModel.cpp | 30 +- .../collision/DistanceGridCollisionModel.h | 55 +-- .../forcefield/DistanceGridForceField.inl | 8 +- .../SofaMiscCollision/SpatialGridPointModel.cpp | 2 +- .../src/SofaMiscCollision/TetrahedronModel.cpp | 10 +- .../src/SofaMiscCollision/TetrahedronModel.h | 7 +- .../TriangleModelInRegularGrid.cpp | 2 +- .../SofaPython/Binding_SparseGridTopology.cpp | 2 +- .../Binding_TriangleSetTopologyModifier.cpp | 16 +- .../plugins/SofaPython/Binding_VisualModel.cpp | 6 +- .../SofaSphFluid/src/SofaSphFluid/ParticleSink.h | 1 + .../SofaSphFluid/src/SofaSphFluid/ParticleSink.inl | 2 +- .../SofaSphFluid/src/SofaSphFluid/ParticleSource.h | 15 +- .../src/SofaSphFluid/ParticleSource.inl | 2 +- .../src/SofaSphFluid/SpatialGridContainer.h | 7 +- .../src/SofaSphFluid/SpatialGridContainer.inl | 4 +- applications/plugins/SofaTest/Elasticity_test.inl | 2 +- applications/plugins/SofaTest/Mapping_test.h | 4 - .../image/imagetoolbox/depth/depthimagetoolbox.h | 2 +- .../SofaPhysicsAPI/SofaPhysicsOutputMesh_impl.h | 4 +- .../AffineMovementConstraint.h | 15 +- .../AffineMovementConstraint.inl | 16 +- .../SofaBoundaryCondition/EdgePressureForceField.h | 5 +- .../EdgePressureForceField.inl | 16 +- modules/SofaBoundaryCondition/FixedConstraint.h | 13 +- modules/SofaBoundaryCondition/FixedConstraint.inl | 18 +- .../SofaBoundaryCondition/FixedPlaneConstraint.h | 7 +- .../SofaBoundaryCondition/FixedPlaneConstraint.inl | 16 +- .../FixedTranslationConstraint.h | 13 +- .../FixedTranslationConstraint.inl | 14 +- .../LinearMovementConstraint.h | 13 +- .../LinearMovementConstraint.inl | 8 +- .../LinearVelocityConstraint.h | 13 +- .../LinearVelocityConstraint.inl | 10 +- .../OscillatingTorsionPressureForceField.h | 4 +- .../OscillatingTorsionPressureForceField.inl | 8 +- .../SofaBoundaryCondition/ParabolicConstraint.h | 2 +- .../SofaBoundaryCondition/PartialFixedConstraint.h | 2 +- .../PartialFixedConstraint.inl | 2 +- .../PartialLinearMovementConstraint.h | 13 +- .../PartialLinearMovementConstraint.inl | 10 +- .../PatchTestMovementConstraint.h | 13 +- .../PatchTestMovementConstraint.inl | 14 +- .../ProjectDirectionConstraint.h | 13 +- .../ProjectDirectionConstraint.inl | 14 +- .../ProjectToLineConstraint.h | 13 +- .../ProjectToLineConstraint.inl | 14 +- .../ProjectToPlaneConstraint.h | 13 +- .../ProjectToPlaneConstraint.inl | 14 +- .../ProjectToPointConstraint.h | 13 +- .../ProjectToPointConstraint.inl | 14 +- .../SofaBoundaryCondition/QuadPressureForceField.h | 4 +- .../QuadPressureForceField.inl | 10 +- .../TrianglePressureForceField.h | 4 +- .../TrianglePressureForceField.inl | 10 +- modules/SofaConstraint/DOFBlockerLMConstraint.h | 21 +- modules/SofaConstraint/DOFBlockerLMConstraint.inl | 14 +- modules/SofaConstraint/FixedLMConstraint.h | 15 +- modules/SofaConstraint/FixedLMConstraint.inl | 16 +- .../SofaConstraint/LMDNewProximityIntersection.cpp | 32 +- .../SofaConstraint/LMDNewProximityIntersection.inl | 8 +- .../LinearSolverConstraintCorrection.h | 2 +- .../LinearSolverConstraintCorrection.inl | 14 +- modules/SofaConstraint/LocalMinDistance.cpp | 12 +- .../MappingGeometricStiffnessForceField.inl | 4 +- .../UncoupledConstraintCorrection.inl | 18 +- .../SofaExporter_test/WriteState_test.cpp | 1 - .../src/SofaExporter/BlenderExporter.inl | 4 +- .../FastTriangularBendingSprings.h | 20 +- .../FastTriangularBendingSprings.inl | 38 +- .../SofaGeneralDeformable/QuadularBendingSprings.h | 16 +- .../QuadularBendingSprings.inl | 40 +- .../TriangularBendingSprings.h | 15 +- .../TriangularBendingSprings.inl | 36 +- .../TriangularBiquadraticSpringsForceField.h | 12 +- .../TriangularBiquadraticSpringsForceField.inl | 14 +- .../TriangularQuadraticSpringsForceField.h | 12 +- .../TriangularQuadraticSpringsForceField.inl | 12 +- .../TriangularTensorMassForceField.h | 12 +- .../TriangularTensorMassForceField.inl | 24 +- .../SofaGeneralDeformable/VectorSpringForceField.h | 9 +- .../VectorSpringForceField.inl | 30 +- modules/SofaGeneralEngine/MathOp.inl | 2 +- modules/SofaGeneralEngine/MergePoints.inl | 2 +- modules/SofaGeneralEngine/MergeROIs.h | 2 +- .../MeshBarycentricMapperEngine.h | 17 +- .../MeshBarycentricMapperEngine.inl | 10 +- modules/SofaGeneralLinearSolver/BTDLinearSolver.h | 6 +- .../SofaGeneralLinearSolver/BTDLinearSolver.inl | 126 +++--- modules/SofaGeneralMeshCollision/DirectSAP.cpp | 2 +- modules/SofaGeneralMeshCollision/IncrSAP.cpp | 2 +- .../TriangleOctreeModel.cpp | 8 +- .../BoxStiffSpringForceField.h | 2 + .../BoxStiffSpringForceField.inl | 12 +- modules/SofaGeneralSimpleFem/BeamFEMForceField.h | 14 +- modules/SofaGeneralSimpleFem/BeamFEMForceField.inl | 10 +- .../SofaGeneralSimpleFem/HexahedralFEMForceField.h | 9 +- .../HexahedralFEMForceField.inl | 10 +- .../HexahedralFEMForceFieldAndMass.h | 2 +- .../HexahedralFEMForceFieldAndMass.inl | 2 +- .../HexahedronFEMForceFieldAndMass.h | 5 +- .../HexahedronFEMForceFieldAndMass.inl | 4 +- .../TetrahedralCorotationalFEMForceField.h | 15 +- .../TetrahedralCorotationalFEMForceField.inl | 36 +- .../TriangularFEMForceFieldOptim.h | 18 +- .../TriangularFEMForceFieldOptim.inl | 14 +- modules/SofaGeneralTopology/CubeTopology.cpp | 2 +- modules/SofaGeneralTopology/CubeTopology.h | 6 +- modules/SofaGeneralTopology/SphereGridTopology.cpp | 2 +- modules/SofaGeneralTopology/SphereGridTopology.h | 2 +- .../SofaGuiQt/src/sofa/gui/qt/SimpleDataWidget.h | 115 ++--- .../SofaGuiQt/src/sofa/gui/qt/StructDataWidget.h | 12 +- .../FastTetrahedralCorotationalForceField.h | 8 +- .../FastTetrahedralCorotationalForceField.inl | 8 +- .../SofaMiscFem/StandardTetrahedralFEMForceField.h | 6 +- .../StandardTetrahedralFEMForceField.inl | 10 +- .../SofaMiscFem/TetrahedralTensorMassForceField.h | 12 +- .../TetrahedralTensorMassForceField.inl | 22 +- .../TetrahedronHyperelasticityFEMForceField.h | 4 +- .../TetrahedronHyperelasticityFEMForceField.inl | 6 +- modules/SofaMiscFem/TriangularFEMForceField.h | 10 +- modules/SofaMiscFem/TriangularFEMForceField.inl | 14 +- modules/SofaMiscForceField/MeshMatrixMass.h | 62 +-- modules/SofaMiscForceField/MeshMatrixMass.inl | 134 +++--- .../SofaMiscMapping/BarycentricMappingRigid.cpp | 26 +- modules/SofaMiscMapping/BarycentricMappingRigid.h | 8 +- .../SofaMiscMapping/BarycentricMappingRigid.inl | 8 +- modules/SofaMiscMapping/BeamLinearMapping.h | 2 +- .../TopologicalChangeProcessor.cpp | 108 ++--- .../SofaMiscTopology/TopologicalChangeProcessor.h | 31 +- .../DynamicSparseGridTopologyModifier.cpp | 6 +- .../DynamicSparseGridTopologyModifier.h | 4 +- .../HexahedronCompositeFEMForceFieldAndMass.h | 15 +- .../HexahedronCompositeFEMForceFieldAndMass.inl | 151 ++++--- .../HexahedronCompositeFEMMapping.inl | 12 +- .../MultilevelHexahedronSetTopologyContainer.cpp | 82 ++-- .../MultilevelHexahedronSetTopologyContainer.h | 57 +-- .../NonUniformHexahedralFEMForceFieldAndMass.inl | 6 +- .../NonUniformHexahedronFEMForceFieldAndMass.h | 6 +- .../NonUniformHexahedronFEMForceFieldAndMass.inl | 6 +- .../SofaNonUniformFem/SparseGridMultipleTopology.h | 4 +- .../SparseGridRamificationTopology.cpp | 120 +++--- .../SparseGridRamificationTopology.h | 14 +- .../src/SofaOpenglVisual/MergeVisualModels.h | 30 +- .../src/SofaOpenglVisual/OglCylinderModel.cpp | 2 +- .../src/SofaOpenglVisual/OglCylinderModel.h | 4 +- .../src/SofaOpenglVisual/OglModel.cpp | 30 +- .../src/SofaPreconditioner/WarpPreconditioner.h | 3 +- .../src/SofaPreconditioner/WarpPreconditioner.inl | 3 +- .../CenterPointTopologicalMapping.cpp | 2 +- .../CenterPointTopologicalMapping.h | 4 +- .../Edge2QuadTopologicalMapping.cpp | 54 +-- .../Edge2QuadTopologicalMapping.h | 2 +- .../Hexa2QuadTopologicalMapping.cpp | 14 +- .../Hexa2QuadTopologicalMapping.h | 2 +- .../Hexa2TetraTopologicalMapping.cpp | 4 +- .../Hexa2TetraTopologicalMapping.h | 2 +- .../IdentityTopologicalMapping.cpp | 12 +- .../IdentityTopologicalMapping.h | 2 +- .../Mesh2PointMechanicalMapping.h | 4 + .../Mesh2PointMechanicalMapping.inl | 104 ++--- .../Mesh2PointTopologicalMapping.cpp | 100 ++--- .../Mesh2PointTopologicalMapping.h | 40 +- .../Quad2TriangleTopologicalMapping.cpp | 40 +- .../Quad2TriangleTopologicalMapping.h | 2 +- .../SimpleTesselatedHexaTopologicalMapping.cpp | 4 +- .../SimpleTesselatedTetraMechanicalMapping.h | 1 + .../SimpleTesselatedTetraMechanicalMapping.inl | 40 +- .../SimpleTesselatedTetraTopologicalMapping.cpp | 174 ++++---- .../SimpleTesselatedTetraTopologicalMapping.h | 48 +-- .../SubsetTopologicalMapping.cpp | 24 +- .../SofaTopologyMapping/SubsetTopologicalMapping.h | 4 +- .../Tetra2TriangleTopologicalMapping.cpp | 12 +- .../Tetra2TriangleTopologicalMapping.h | 4 +- .../Triangle2EdgeTopologicalMapping.cpp | 42 +- .../Triangle2EdgeTopologicalMapping.h | 2 +- .../InciseAlongPathPerformer.cpp | 4 +- .../SofaUserInteraction/InciseAlongPathPerformer.h | 1 + modules/SofaUserInteraction/MouseInteractor.h | 2 +- modules/SofaUserInteraction/RayModel.cpp | 10 +- modules/SofaUserInteraction/RayModel.h | 4 +- .../SofaUserInteraction/RemovePrimitivePerformer.h | 4 +- .../RemovePrimitivePerformer.inl | 10 +- .../TopologicalChangeManager.cpp | 58 +-- .../SofaUserInteraction/TopologicalChangeManager.h | 22 +- .../SofaValidation/DevAngleCollisionMonitor.inl | 6 +- 436 files changed, 5248 insertions(+), 4477 deletions(-) create mode 100644 SofaKernel/modules/SofaCore/SofaCore_test/PathResolver_test.cpp create mode 100644 SofaKernel/modules/SofaCore/SofaCore_test/objectmodel/DataLink_test.cpp create mode 100644 SofaKernel/modules/SofaCore/src/sofa/core/PathResolver.cpp create mode 100644 SofaKernel/modules/SofaCore/src/sofa/core/PathResolver.h create mode 100644 SofaKernel/modules/SofaCore/src/sofa/core/objectmodel/AbstractDataLink.cpp create mode 100644 SofaKernel/modules/SofaCore/src/sofa/core/objectmodel/AbstractDataLink.h create mode 100644 SofaKernel/modules/SofaCore/src/sofa/core/objectmodel/DataLink.cpp create mode 100644 SofaKernel/modules/SofaCore/src/sofa/core/objectmodel/DataLink.h ------------------------------------------------------- Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur udev 9,8G 0 9,8G 0% /dev tmpfs 2,0G 162M 1,9G 9% /run /dev/sdb1 59G 35G 21G 63% / tmpfs 9,8G 0 9,8G 0% /dev/shm tmpfs 5,0M 4,0K 5,0M 1% /run/lock tmpfs 9,8G 0 9,8G 0% /sys/fs/cgroup /dev/sdb2 195G 74G 111G 41% /media/jenkins cgmfs 100K 0 100K 0% /run/cgmanager/fs tmpfs 2,0G 0 2,0G 0% /run/user/1000 ----------------- clean-old-builds.sh ----------------- Cleaning in /media/jenkins/sofa-ci-dev/workspace/clean-old-builds/../sofa-framework ENV VARS: load /media/jenkins/sofa-ci-dev/workspace/clean-old-builds/ci/scripts/env/default ENV VARS: load node specific /media/jenkins/sofa-ci-dev/workspace/clean-old-builds/ci/scripts/env/defrost-linuxmint181-0 /media/jenkins/sofa-ci-dev/workspace/clean-old-builds/ci/scripts/env/defrost-linuxmint181-0: ligne 25: /opt/qt512/bin/qt512-env.sh: Aucun fichier ou dossier de ce type master: ubuntu_clang-6_default_release: last build was on mercredi 16 septembre 2020, 17:35:18 (UTC+0200) -> not removed ubuntu_clang-6_options_release: last build was on jeudi 24 septembre 2020, 20:20:00 (UTC+0200) -> not removed ubuntu_gcc-7_options_release: last build was on jeudi 24 septembre 2020, 03:26:32 (UTC+0200) -> not removed ng: ubuntu_clang-6_default_release: last build was on vendredi 18 septembre 2020, 11:56:29 (UTC+0200) -> not removed ubuntu_gcc-7_options_release: last build was on vendredi 18 septembre 2020, 12:44:34 (UTC+0200) -> not removed PR-1453: PR 1453 is closed -> removed PR-1483: ubuntu_gcc-7_options_release: last build was on mercredi 16 septembre 2020, 19:43:34 (UTC+0200) -> not removed PR-1485: PR 1485 is closed -> removed PR-1489: ubuntu_gcc-7_options_release: last build was on lundi 21 septembre 2020, 10:24:25 (UTC+0200) -> not removed PR-1490: ubuntu_gcc-7_options_release: last build was on vendredi 18 septembre 2020, 12:56:23 (UTC+0200) -> not removed PR-1491: ubuntu_gcc-7_options_release: last build was on vendredi 18 septembre 2020, 07:52:17 (UTC+0200) -> not removed PR-1492: ubuntu_gcc-7_options_release: last build was on lundi 21 septembre 2020, 13:55:41 (UTC+0200) -> not removed PR-534: ubuntu_gcc-7_options_release: last build was on mercredi 16 septembre 2020, 19:42:31 (UTC+0200) -> not removed Cleaning Docker containers and images... Deleted Images: untagged: sofaframework/sofabuilder_ubuntu:latest untagged: sofaframework/sofabuilder_ubuntu@sha256:3b358afbc9d73d74d3e8a4ffb6dd2de88f89fbc6cfe7ca5eb0bdbe0353b8d812 deleted: sha256:96795fc6081dba4279e194fd5a645cbe30311cc6c6cd18a9b01576f4c0081070 deleted: sha256:47b6383116975f57c3de9c597e476813a66d335eed86c9a4922f2f9e7d5df1db deleted: sha256:5b4af7e5135b560607e5da02ed422f3018bb19075b9d2a05ecf711751edde6e0 deleted: sha256:f00a978f67694803357d516e0ccfe10973cbd0ebacc31b203526d2a9d5007088 deleted: sha256:ab5d95c7c14685fab4703fe71c90bfed8711abf8029710ae6d91db2e46c24593 deleted: sha256:579152409a10730ff9348801b72589c58040d3b4fc7e24144e921714abee47c7 deleted: sha256:c7540e1c864bd1ed49dcac141bd334384d4c17767345fddb80131ea9c6e24c3e deleted: sha256:62d55579ed51bf8a51c1a88d0524df769ee05a262820cf7f2511da4cfff62057 deleted: sha256:6ad5e7234d25cb01218cd2d0b819839f56229fb0523312f1999b4031ffd91b6f deleted: sha256:40f8ddda979e2bcc217d100404dd675ae1c0b4100a12380710346bd2f9e40aac deleted: sha256:8a914fbbb4a4a823cdd1e29cd4ddb1d3d3a7d651449ec86978ef5bee44f3befa deleted: sha256:5700b42335c12ccb2b0415549b0dcc1d27c5703bb4124f58baa681781ed79822 deleted: sha256:dcc5bd7ce1044921e60ccd2abd72f795be61c92ad1b57efaae86b4c361224fec deleted: sha256:db0fbb34d79bc794e6e016595c86ae4ef58fddec56509735f8b9a66a464a927e deleted: sha256:19103f342c7dc121b0d674ad469afc06eaa27a06055aa636401986834d182216 deleted: sha256:3368308d7f59d4db36ba23a0770b9a078a9362786176853819eca23ea0cb088a deleted: sha256:6eedb452197f331d6c28fd17de868e7678ec26d53ca91d47343be59b476cbe2f deleted: sha256:d8277e5d61f566fa8b787c2ab672f9614212745fad00c771a65d620ae252ec48 deleted: sha256:e13882b61ea6d0c45ece168615f9db513cb82e46dd92c6cd42d2853124f6b3c2 deleted: sha256:f9e78755b984371d366aefcf5038bf60f0e1d7dba3db3de5b90a42615739aef7 deleted: sha256:9c64a67175fd6a25bc11077fedfeae531a6da9d854fcc71944e6fe6ac824bfd7 deleted: sha256:386325b12f0574c516846ca10e9c4cc9fb08c012ba2e571c783d0c74b88ca0ed deleted: sha256:f86ba01a62c1708987f3b2e4ffaacd32248706943070ce2caa6758a14bdcb6e4 deleted: sha256:7c0ecf8a144d3f703314f27d10f5913d96da01a939fdfb490463164abd2d69d1 deleted: sha256:79bde4d54386664324ce9b6179a3265ca96e6c8f05c06ded53856a670874c715 Total reclaimed space: 5.484GB ------------------------------------------------------- Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur udev 9,8G 0 9,8G 0% /dev tmpfs 2,0G 162M 1,9G 9% /run /dev/sdb1 59G 35G 21G 63% / tmpfs 9,8G 0 9,8G 0% /dev/shm tmpfs 5,0M 4,0K 5,0M 1% /run/lock tmpfs 9,8G 0 9,8G 0% /sys/fs/cgroup /dev/sdb2 195G 64G 121G 35% /media/jenkins cgmfs 100K 0 100K 0% /run/cgmanager/fs tmpfs 2,0G 0 2,0G 0% /run/user/1000 [Checks API] No suitable checks publisher found. Finished: SUCCESS