Started by upstream project "clean-old-builds" build number 1448 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/jenkins2237799735243858040.sh --------------- Clone/update CI scripts --------------- pwd = /Volumes/Jenkins/workspace/clean-old-builds HEAD is now at fc998c2 [scripts] FIX RequiredPlugin detection 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 3b94051d2a..1d834569ff master -> origin/master Updating 3b94051d2a..1d834569ff Fast-forward Component/CMakeLists.txt | 2 +- Component/Compat/CMakeLists.txt | 5 + ...ofa.Component.Topology.Container.Constant.cmake | 8 + ...Sofa.Component.Topology.Container.Dynamic.cmake | 45 ++++ .../Sofa.Component.Topology.Container.Grid.cmake | 15 ++ .../Compat/Sofa.Component.Topology.Mapping.cmake | 16 ++ .../Compat/Sofa.Component.Topology.Utility.cmake | 8 + .../Compat/src/SofaBaseTopology/CommonAlgorithms.h | 118 ++++++++++ .../SofaBaseTopology/EdgeSetGeometryAlgorithms.h | 33 +++ .../SofaBaseTopology/EdgeSetGeometryAlgorithms.inl | 25 +++ .../SofaBaseTopology/EdgeSetTopologyAlgorithms.h | 32 +++ .../SofaBaseTopology/EdgeSetTopologyContainer.h | 32 +++ .../src/SofaBaseTopology/EdgeSetTopologyModifier.h | 35 +++ .../Compat/src/SofaBaseTopology/GridTopology.h | 15 +- .../HexahedronSetGeometryAlgorithms.h | 33 +++ .../HexahedronSetGeometryAlgorithms.inl | 25 +++ .../HexahedronSetTopologyAlgorithms.h | 32 +++ .../HexahedronSetTopologyContainer.h | 32 +++ .../HexahedronSetTopologyModifier.h | 32 +++ .../Compat/src/SofaBaseTopology/MeshTopology.h | 13 +- .../NumericalIntegrationDescriptor.h | 33 +++ .../NumericalIntegrationDescriptor.inl | 25 +++ .../SofaBaseTopology/PointSetGeometryAlgorithms.h | 33 +++ .../PointSetGeometryAlgorithms.inl | 25 +++ .../SofaBaseTopology/PointSetTopologyAlgorithms.h | 32 +++ .../SofaBaseTopology/PointSetTopologyContainer.h | 32 +++ .../SofaBaseTopology/PointSetTopologyModifier.h | 32 +++ .../SofaBaseTopology/QuadSetGeometryAlgorithms.h | 33 +++ .../SofaBaseTopology/QuadSetGeometryAlgorithms.inl | 25 +++ .../SofaBaseTopology/QuadSetTopologyAlgorithms.h | 32 +++ .../SofaBaseTopology/QuadSetTopologyContainer.h | 32 +++ .../src/SofaBaseTopology/QuadSetTopologyModifier.h | 32 +++ .../src/SofaBaseTopology/RegularGridTopology.h | 35 +++ .../src/SofaBaseTopology/SparseGridTopology.h | 32 +++ .../TetrahedronSetGeometryAlgorithms.h | 33 +++ .../TetrahedronSetGeometryAlgorithms.inl | 25 +++ .../TetrahedronSetTopologyAlgorithms.h | 32 +++ .../TetrahedronSetTopologyContainer.h | 32 +++ .../TetrahedronSetTopologyModifier.h | 37 ++++ .../TriangleSetGeometryAlgorithms.h | 33 +++ .../TriangleSetGeometryAlgorithms.inl | 25 +++ .../TriangleSetTopologyAlgorithms.h | 32 +++ .../TriangleSetTopologyContainer.h | 32 +++ .../SofaBaseTopology/TriangleSetTopologyModifier.h | 36 +++ Component/Compat/src/SofaBaseTopology/fwd.h | 31 +++ .../polygon_cube_intersection.h | 26 +++ .../polygon_cube_intersection/vec.h | 26 +++ .../Compat/src/SofaGeneralTopology/CubeTopology.h | 32 +++ .../src/SofaGeneralTopology/CylinderGridTopology.h | 32 +++ .../src/SofaGeneralTopology/SphereGridTopology.h | 32 +++ .../src/SofaGeneralTopology/SphereQuadTopology.h | 32 +++ .../SofaMiscTopology/TopologicalChangeProcessor.h | 32 +++ .../src/SofaMiscTopology/TopologyBoundingTrasher.h | 33 +++ .../SofaMiscTopology/TopologyBoundingTrasher.inl | 25 +++ .../Compat/src/SofaMiscTopology/TopologyChecker.h | 32 +++ .../DynamicSparseGridGeometryAlgorithms.h | 33 +++ .../DynamicSparseGridGeometryAlgorithms.inl | 25 +++ .../DynamicSparseGridTopologyAlgorithms.h | 32 +++ .../DynamicSparseGridTopologyContainer.h | 32 +++ .../DynamicSparseGridTopologyModifier.h | 32 +++ .../MultilevelHexahedronSetTopologyContainer.h | 33 +++ .../SofaNonUniformFem/SparseGridMultipleTopology.h | 32 +++ .../SparseGridRamificationTopology.h | 32 +++ .../CenterPointTopologicalMapping.h | 32 +++ .../Edge2QuadTopologicalMapping.h | 32 +++ .../Hexa2QuadTopologicalMapping.h | 32 +++ .../Hexa2TetraTopologicalMapping.h | 32 +++ .../IdentityTopologicalMapping.h | 32 +++ .../Mesh2PointTopologicalMapping.h | 32 +++ .../Quad2TriangleTopologicalMapping.h | 32 +++ .../SimpleTesselatedHexaTopologicalMapping.h | 32 +++ .../SimpleTesselatedTetraTopologicalMapping.h | 32 +++ .../SofaTopologyMapping/SubsetTopologicalMapping.h | 32 +++ .../Tetra2TriangleTopologicalMapping.h | 32 +++ .../Triangle2EdgeTopologicalMapping.h | 32 +++ .../src/sofa/component/io/mesh/GIDMeshLoader.cpp | 2 +- .../src/sofa/component/io/mesh/GridMeshCreator.cpp | 2 +- .../src/sofa/component/io/mesh/MeshGmshLoader.cpp | 1 + .../src/sofa/component/io/mesh/MeshOffLoader.cpp | 2 +- .../src/sofa/component/io/mesh/MeshSTLLoader.cpp | 4 +- .../src/sofa/component/io/mesh/MeshTrianLoader.cpp | 2 +- .../sofa/component/io/mesh/StringMeshCreator.cpp | 2 +- .../src/sofa/component/sceneutility/APIVersion.cpp | 2 + .../sofa/component/sceneutility/InfoComponent.cpp | 1 + .../component/sceneutility/MakeAliasComponent.cpp | 1 + .../sceneutility/MakeDataAliasComponent.cpp | 1 + .../sceneutility/MessageHandlerComponent.cpp | 1 + Component/Topology/CMakeLists.txt | 31 +++ Component/Topology/Container/CMakeLists.txt | 31 +++ .../Topology/Container/Constant/CMakeLists.txt | 32 +++ ...nent.Topology.Container.ConstantConfig.cmake.in | 12 + .../topology/container/constant}/CubeTopology.cpp | 6 +- .../topology/container/constant}/CubeTopology.h | 10 +- .../topology/container/constant}/MeshTopology.cpp | 6 +- .../topology/container/constant}/MeshTopology.h | 10 +- .../container/constant}/SphereQuadTopology.cpp | 6 +- .../container/constant}/SphereQuadTopology.h | 8 +- .../topology/container/constant/config.h.in | 37 ++++ .../component/topology/container/constant/init.cpp | 51 +++++ .../component/topology/container/constant/init.h | 29 +++ .../Topology/Container/Dynamic/CMakeLists.txt | 89 ++++++++ ...onent.Topology.Container.DynamicConfig.cmake.in | 12 + .../topology/container/dynamic}/CommonAlgorithms.h | 6 +- .../DynamicSparseGridGeometryAlgorithms.cpp | 10 +- .../dynamic}/DynamicSparseGridGeometryAlgorithms.h | 23 +- .../DynamicSparseGridGeometryAlgorithms.inl | 11 +- .../dynamic}/DynamicSparseGridTopologyAlgorithms.h | 0 .../DynamicSparseGridTopologyContainer.cpp | 6 +- .../dynamic}/DynamicSparseGridTopologyContainer.h | 10 +- .../dynamic}/DynamicSparseGridTopologyModifier.cpp | 8 +- .../dynamic}/DynamicSparseGridTopologyModifier.h | 10 +- .../dynamic}/EdgeSetGeometryAlgorithms.cpp | 16 +- .../container/dynamic}/EdgeSetGeometryAlgorithms.h | 20 +- .../dynamic}/EdgeSetGeometryAlgorithms.inl | 10 +- .../container/dynamic}/EdgeSetTopologyAlgorithms.h | 0 .../dynamic}/EdgeSetTopologyContainer.cpp | 6 +- .../container/dynamic}/EdgeSetTopologyContainer.h | 10 +- .../container/dynamic}/EdgeSetTopologyModifier.cpp | 8 +- .../container/dynamic}/EdgeSetTopologyModifier.h | 10 +- .../dynamic}/HexahedronSetGeometryAlgorithms.cpp | 10 +- .../dynamic}/HexahedronSetGeometryAlgorithms.h | 16 +- .../dynamic}/HexahedronSetGeometryAlgorithms.inl | 8 +- .../dynamic}/HexahedronSetTopologyAlgorithms.h | 0 .../dynamic}/HexahedronSetTopologyContainer.cpp | 6 +- .../dynamic}/HexahedronSetTopologyContainer.h | 8 +- .../dynamic}/HexahedronSetTopologyModifier.cpp | 8 +- .../dynamic}/HexahedronSetTopologyModifier.h | 10 +- .../MultilevelHexahedronSetTopologyContainer.cpp | 4 +- .../MultilevelHexahedronSetTopologyContainer.h | 14 +- .../dynamic/NumericalIntegrationDescriptor.cpp | 34 +++ .../dynamic}/NumericalIntegrationDescriptor.h | 12 +- .../dynamic}/NumericalIntegrationDescriptor.inl | 6 +- .../dynamic}/PointSetGeometryAlgorithms.cpp | 16 +- .../dynamic}/PointSetGeometryAlgorithms.h | 16 +- .../dynamic}/PointSetGeometryAlgorithms.inl | 6 +- .../dynamic}/PointSetTopologyAlgorithms.h | 0 .../dynamic}/PointSetTopologyContainer.cpp | 6 +- .../container/dynamic}/PointSetTopologyContainer.h | 8 +- .../dynamic}/PointSetTopologyModifier.cpp | 8 +- .../container/dynamic}/PointSetTopologyModifier.h | 8 +- .../dynamic}/QuadSetGeometryAlgorithms.cpp | 12 +- .../container/dynamic}/QuadSetGeometryAlgorithms.h | 12 +- .../dynamic}/QuadSetGeometryAlgorithms.inl | 8 +- .../container/dynamic}/QuadSetTopologyAlgorithms.h | 0 .../dynamic}/QuadSetTopologyContainer.cpp | 6 +- .../container/dynamic}/QuadSetTopologyContainer.h | 10 +- .../container/dynamic}/QuadSetTopologyModifier.cpp | 8 +- .../container/dynamic}/QuadSetTopologyModifier.h | 10 +- .../dynamic}/TetrahedronSetGeometryAlgorithms.cpp | 10 +- .../dynamic}/TetrahedronSetGeometryAlgorithms.h | 14 +- .../dynamic}/TetrahedronSetGeometryAlgorithms.inl | 14 +- .../dynamic}/TetrahedronSetTopologyAlgorithms.h | 0 .../dynamic}/TetrahedronSetTopologyContainer.cpp | 6 +- .../dynamic}/TetrahedronSetTopologyContainer.h | 10 +- .../dynamic}/TetrahedronSetTopologyModifier.cpp | 8 +- .../dynamic}/TetrahedronSetTopologyModifier.h | 10 +- .../dynamic}/TriangleSetGeometryAlgorithms.cpp | 18 +- .../dynamic}/TriangleSetGeometryAlgorithms.h | 16 +- .../dynamic}/TriangleSetGeometryAlgorithms.inl | 12 +- .../dynamic}/TriangleSetTopologyAlgorithms.h | 0 .../dynamic}/TriangleSetTopologyContainer.cpp | 6 +- .../dynamic}/TriangleSetTopologyContainer.h | 10 +- .../dynamic}/TriangleSetTopologyModifier.cpp | 8 +- .../dynamic}/TriangleSetTopologyModifier.h | 10 +- .../topology/container/dynamic/config.h.in | 37 ++++ .../component/topology/container/dynamic/fwd.h | 31 +++ .../component/topology/container/dynamic/init.cpp | 51 +++++ .../component/topology/container/dynamic/init.h | 29 +++ Component/Topology/Container/Grid/CMakeLists.txt | 45 ++++ ...omponent.Topology.Container.GridConfig.cmake.in | 13 ++ .../container/grid}/CylinderGridTopology.cpp | 6 +- .../container/grid}/CylinderGridTopology.h | 10 +- .../topology/container/grid}/GridTopology.cpp | 6 +- .../topology/container/grid}/GridTopology.h | 10 +- .../container/grid}/RegularGridTopology.cpp | 6 +- .../topology/container/grid}/RegularGridTopology.h | 10 +- .../container/grid}/SparseGridMultipleTopology.cpp | 6 +- .../container/grid}/SparseGridMultipleTopology.h | 13 +- .../grid}/SparseGridRamificationTopology.cpp | 6 +- .../grid}/SparseGridRamificationTopology.h | 10 +- .../container/grid}/SparseGridTopology.cpp | 8 +- .../topology/container/grid}/SparseGridTopology.h | 16 +- .../container/grid}/SphereGridTopology.cpp | 6 +- .../topology/container/grid}/SphereGridTopology.h | 10 +- .../component/topology/container/grid/config.h.in | 37 ++++ .../component/topology/container/grid/init.cpp | 51 +++++ .../sofa/component/topology/container/grid/init.h | 29 +++ .../fast_polygon_cube_intersection.cpp | 0 .../polygon_cube_intersection.cpp | 4 +- .../polygon_cube_intersection.h | 14 +- .../grid}/polygon_cube_intersection/vec.h | 0 ...ofa.Component.Topology.ContainerConfig.cmake.in | 15 ++ .../sofa/component/topology/container/config.h.in | 36 +++ .../src/sofa/component/topology/container/init.cpp | 61 ++++++ .../src/sofa/component/topology/container/init.h | 28 +++ Component/Topology/Mapping/CMakeLists.txt | 46 ++++ .../Sofa.Component.Topology.MappingConfig.cmake.in | 14 ++ .../mapping}/CenterPointTopologicalMapping.cpp | 10 +- .../mapping}/CenterPointTopologicalMapping.h | 8 +- .../mapping}/Edge2QuadTopologicalMapping.cpp | 20 +- .../mapping}/Edge2QuadTopologicalMapping.h | 8 +- .../mapping}/Hexa2QuadTopologicalMapping.cpp | 20 +- .../mapping}/Hexa2QuadTopologicalMapping.h | 8 +- .../mapping}/Hexa2TetraTopologicalMapping.cpp | 24 +- .../mapping}/Hexa2TetraTopologicalMapping.h | 8 +- .../mapping}/IdentityTopologicalMapping.cpp | 30 +-- .../topology/mapping}/IdentityTopologicalMapping.h | 8 +- .../mapping}/Quad2TriangleTopologicalMapping.cpp | 27 ++- .../mapping}/Quad2TriangleTopologicalMapping.h | 8 +- .../topology/mapping}/SubsetTopologicalMapping.cpp | 30 +-- .../topology/mapping}/SubsetTopologicalMapping.h | 8 +- .../mapping}/Tetra2TriangleTopologicalMapping.cpp | 22 +- .../mapping}/Tetra2TriangleTopologicalMapping.h | 15 +- .../mapping}/Triangle2EdgeTopologicalMapping.cpp | 22 +- .../mapping}/Triangle2EdgeTopologicalMapping.h | 17 +- .../sofa/component/topology/mapping/config.h.in | 37 ++++ .../src/sofa/component/topology/mapping/init.cpp | 51 +++++ .../src/sofa/component/topology/mapping/init.h | 29 +++ .../Sofa.Component.TopologyConfig.cmake.in | 15 ++ Component/Topology/Utility/CMakeLists.txt | 41 ++++ .../Sofa.Component.Topology.UtilityConfig.cmake.in | 18 ++ .../utility}/TopologicalChangeProcessor.cpp | 6 +- .../topology/utility}/TopologicalChangeProcessor.h | 8 +- .../topology/utility}/TopologyBoundingTrasher.cpp | 11 +- .../topology/utility}/TopologyBoundingTrasher.h | 26 +-- .../topology/utility}/TopologyBoundingTrasher.inl | 16 +- .../topology/utility}/TopologyChecker.cpp | 6 +- .../component/topology/utility}/TopologyChecker.h | 8 +- .../sofa/component/topology/utility/config.h.in | 41 ++++ .../src/sofa/component/topology/utility/init.cpp | 51 +++++ .../src/sofa/component/topology/utility/init.h | 29 +++ .../src/sofa/component/topology/config.h.in | 36 +++ .../Topology/src/sofa/component/topology/init.cpp | 61 ++++++ .../Topology/src/sofa/component/topology/init.h | 28 +++ .../Sofa.Geometry/Sofa.Geometry_test/Edge_test.cpp | 163 ++++++++++++++ .../Sofa.Geometry_test/Triangle_test.cpp | 24 ++ .../modules/Sofa.Geometry/src/sofa/geometry/Edge.h | 72 ++++++ .../Sofa.Geometry/src/sofa/geometry/Triangle.h | 22 ++ .../modules/SofaBaseMechanics/CMakeLists.txt | 3 + .../SofaBaseMechanics_test/DiagonalMass_test.cpp | 7 +- .../SofaBaseMechanics_test/UniformMass_test.cpp | 5 +- .../src/SofaBaseMechanics/DiagonalMass.cpp | 64 +++--- .../src/SofaBaseMechanics/DiagonalMass.h | 68 +++--- .../src/SofaBaseMechanics/DiagonalMass.inl | 208 +++++++++--------- .../src/SofaBaseMechanics/MassType.h | 47 ++++ .../src/SofaBaseMechanics/RigidMassType.h | 41 ++++ .../src/SofaBaseMechanics/UniformMass.cpp | 78 +++---- .../src/SofaBaseMechanics/UniformMass.h | 55 +++-- .../src/SofaBaseMechanics/UniformMass.inl | 112 +++++----- .../src/SofaBaseMechanics/VecMassType.h | 42 ++++ SofaKernel/modules/SofaBaseTopology/CMakeLists.txt | 81 +------ .../SofaBaseTopologyConfig.cmake.in | 11 +- .../RegularGridNodeCreation.h | 2 +- .../TetrahedronNumericalIntegration_test.cpp | 1 + .../TriangleNumericalIntegration_test.cpp | 1 + .../src/SofaBaseTopology/initSofaBaseTopology.cpp | 8 + SofaKernel/modules/SofaCore/src/sofa/core/fwd.h | 2 +- .../src/sofa/defaulttype/MapMapSparseMatrix.h | 6 +- .../MassSpringSystemCreation.h | 2 +- .../SofaHelper/src/sofa/helper/ComponentChange.cpp | 64 ++++++ .../EulerImplicitSolverStatic_test.cpp | 4 +- .../TetrahedronDiffusionFEMForceField_test.cpp | 2 +- .../src/SofaSimpleFem/HexahedronFEMForceField.inl | 8 +- .../src/SofaSimpleFem/TetrahedronFEMForceField.inl | 15 +- .../sofa/simulation/DefaultVisualManagerLoop.cpp | 50 ++--- .../src/sofa/simulation/DefaultVisualManagerLoop.h | 31 +-- .../src/sofa/simulation/Simulation.cpp | 11 +- .../SofaSimulationCore/src/sofa/simulation/fwd.cpp | 13 +- .../SofaSimulationCore/src/sofa/simulation/fwd.h | 9 +- .../SofaSimulationGraph_test/Simulation_test.cpp | 10 +- .../ExternalBehaviorModel/FEMGridBehaviorModel.h | 2 +- .../ExternalBehaviorModel/FEMGridBehaviorModel.inl | 2 +- .../plugins/SofaAssimp/SceneColladaLoader.cpp | 4 +- .../sofa/gpu/cuda/CudaBarycentricMapping.inl | 1 + .../SofaCUDA/sofa/gpu/cuda/CudaDiagonalMass.cpp | 10 +- .../SofaCUDA/sofa/gpu/cuda/CudaDiagonalMass.h | 16 +- .../SofaCUDA/sofa/gpu/cuda/CudaDiagonalMass.inl | 16 +- .../SofaCUDA/sofa/gpu/cuda/CudaMeshMatrixMass.cpp | 24 +- .../SofaCUDA/sofa/gpu/cuda/CudaMeshMatrixMass.h | 40 ++-- .../SofaCUDA/sofa/gpu/cuda/CudaMeshMatrixMass.inl | 24 +- .../SofaCUDA/sofa/gpu/cuda/CudaSetTopology.cpp | 14 +- .../plugins/SofaCUDA/sofa/gpu/cuda/CudaTypes.h | 29 ++- .../SofaCUDA/sofa/gpu/cuda/CudaUniformMass.cpp | 12 +- .../SofaCUDA/sofa/gpu/cuda/CudaUniformMass.inl | 42 ++-- .../collision/DistanceGridCollisionModel.cpp | 2 +- .../FFDDistanceGridDiscreteIntersection.cpp | 2 +- .../RigidDistanceGridDiscreteIntersection.cpp | 1 + .../forcefield/DistanceGridForceField.cpp | 1 + .../components/geometry/BottleField.cpp | 1 + .../components/geometry/DiscreteGridField.cpp | 2 +- .../components/geometry/SphericalField.cpp | 1 + .../components/geometry/StarShapedField.cpp | 1 + .../components/mapping/ImplicitSurfaceMapping.cpp | 2 +- .../deprecated/InterpolatedImplicitSurface.cpp | 1 + .../SofaSphFluid/src/SofaSphFluid/ParticleSink.h | 5 +- .../SofaSphFluid/src/SofaSphFluid/ParticleSink.inl | 1 - applications/plugins/SofaTest/Elasticity_test.inl | 8 +- applications/tutorials/chainHybrid/chainHybrid.cpp | 4 +- .../tutorials/compositeObject/compositeObject.cpp | 6 +- .../tutorials/mixedPendulum/mixedPendulum.cpp | 4 +- applications/tutorials/oneParticle/oneParticle.cpp | 2 +- .../tutorials/oneTetrahedron/oneTetrahedron.cpp | 2 +- ...n => FastTetrahedralCorotationalForceField.scn} | 0 .../FixedConstraint_test.cpp | 14 +- .../PartialFixedConstraint_test.cpp | 14 +- .../PlaneForceField_test.cpp | 2 +- .../PointConstraint_test.cpp | 2 +- .../AffineMovementConstraint.cpp | 1 + .../src/SofaBoundaryCondition/LinearForceField.cpp | 1 + .../MappingGeometricStiffnessForceField.cpp | 2 +- .../UncoupledConstraintCorrection.cpp | 2 +- .../SofaExporter_test/WriteState_test.cpp | 2 +- .../src/SofaGeneralMeshCollision/IncrSAP.cpp | 1 + .../HexahedralFEMForceField.inl | 10 +- .../TetrahedralCorotationalFEMForceField.inl | 15 +- modules/SofaGeneralTopology/CMakeLists.txt | 21 +- .../SofaGeneralTopologyConfig.cmake.in | 9 +- .../initSofaGeneralTopology.cpp | 7 + modules/SofaGuiQt/src/sofa/gui/qt/ModifyObject.cpp | 33 +-- .../src/sofa/gui/qt/QDisplayPropertyWidget.cpp | 3 +- modules/SofaGuiQt/src/sofa/gui/qt/QSofaListView.h | 2 +- .../src/sofa/gui/qt/QTabulationModifyObject.cpp | 2 +- .../SofaMiscEngine/src/SofaMiscEngine/Distances.h | 13 +- .../src/SofaMiscEngine/Distances.inl | 4 +- .../FastTetrahedralCorotationalForceField.inl | 14 +- .../src/SofaMiscFem/TriangleFEMForceField.inl | 16 +- .../src/SofaMiscFem/TriangularFEMForceField.inl | 16 +- .../MeshMatrixMass_test.cpp | 7 +- .../src/SofaMiscForceField/MeshMatrixMass.cpp | 14 +- .../src/SofaMiscForceField/MeshMatrixMass.h | 35 ++- .../src/SofaMiscForceField/MeshMatrixMass.inl | 244 ++++++++++----------- modules/SofaMiscTopology/CMakeLists.txt | 26 +-- .../SofaMiscTopologyConfig.cmake.in | 14 +- .../src/SofaMiscTopology/initSofaMiscTopology.cpp | 6 + modules/SofaNonUniformFem/CMakeLists.txt | 21 +- .../SofaNonUniformFemConfig.cmake.in | 9 + .../HexahedronCompositeFEMForceFieldAndMass.inl | 1 + .../HexahedronCompositeFEMMapping.inl | 4 +- .../NonUniformHexahedralFEMForceFieldAndMass.h | 9 +- .../SofaNonUniformFem/initSofaNonUniformFem.cpp | 7 + .../src/SofaOpenglVisual/CompositingVisualLoop.cpp | 21 +- .../src/SofaOpenglVisual/DataDisplay.cpp | 2 +- .../src/SofaOpenglVisual/OglCylinderModel.cpp | 5 +- .../src/SofaOpenglVisual/OglSceneFrame.cpp | 2 +- .../src/SofaOpenglVisual/PointSplatModel.cpp | 2 +- .../src/SofaOpenglVisual/SlicedVolumetricModel.cpp | 1 + .../src/SofaSparseSolver/SparseLDLSolver.cpp | 1 + .../src/SofaSparseSolver/SparseLUSolver.cpp | 3 +- modules/SofaTopologyMapping/CMakeLists.txt | 34 +-- .../SofaTopologyMappingConfig.cmake.in | 7 + .../Mesh2PointMechanicalMapping.h | 3 +- .../initSofaTopologyMapping.cpp | 5 + .../src/SofaValidation/ExtraMonitor.cpp | 1 + 353 files changed, 5508 insertions(+), 1532 deletions(-) create mode 100644 Component/Compat/Sofa.Component.Topology.Container.Constant.cmake create mode 100644 Component/Compat/Sofa.Component.Topology.Container.Dynamic.cmake create mode 100644 Component/Compat/Sofa.Component.Topology.Container.Grid.cmake create mode 100644 Component/Compat/Sofa.Component.Topology.Mapping.cmake create mode 100644 Component/Compat/Sofa.Component.Topology.Utility.cmake create mode 100644 Component/Compat/src/SofaBaseTopology/CommonAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/EdgeSetGeometryAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/EdgeSetGeometryAlgorithms.inl create mode 100644 Component/Compat/src/SofaBaseTopology/EdgeSetTopologyAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/EdgeSetTopologyContainer.h create mode 100644 Component/Compat/src/SofaBaseTopology/EdgeSetTopologyModifier.h rename SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology/NumericalIntegrationDescriptor.cpp => Component/Compat/src/SofaBaseTopology/GridTopology.h (80%) create mode 100644 Component/Compat/src/SofaBaseTopology/HexahedronSetGeometryAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/HexahedronSetGeometryAlgorithms.inl create mode 100644 Component/Compat/src/SofaBaseTopology/HexahedronSetTopologyAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/HexahedronSetTopologyContainer.h create mode 100644 Component/Compat/src/SofaBaseTopology/HexahedronSetTopologyModifier.h rename SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology/fwd.h => Component/Compat/src/SofaBaseTopology/MeshTopology.h (84%) create mode 100644 Component/Compat/src/SofaBaseTopology/NumericalIntegrationDescriptor.h create mode 100644 Component/Compat/src/SofaBaseTopology/NumericalIntegrationDescriptor.inl create mode 100644 Component/Compat/src/SofaBaseTopology/PointSetGeometryAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/PointSetGeometryAlgorithms.inl create mode 100644 Component/Compat/src/SofaBaseTopology/PointSetTopologyAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/PointSetTopologyContainer.h create mode 100644 Component/Compat/src/SofaBaseTopology/PointSetTopologyModifier.h create mode 100644 Component/Compat/src/SofaBaseTopology/QuadSetGeometryAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/QuadSetGeometryAlgorithms.inl create mode 100644 Component/Compat/src/SofaBaseTopology/QuadSetTopologyAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/QuadSetTopologyContainer.h create mode 100644 Component/Compat/src/SofaBaseTopology/QuadSetTopologyModifier.h create mode 100644 Component/Compat/src/SofaBaseTopology/RegularGridTopology.h create mode 100644 Component/Compat/src/SofaBaseTopology/SparseGridTopology.h create mode 100644 Component/Compat/src/SofaBaseTopology/TetrahedronSetGeometryAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/TetrahedronSetGeometryAlgorithms.inl create mode 100644 Component/Compat/src/SofaBaseTopology/TetrahedronSetTopologyAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/TetrahedronSetTopologyContainer.h create mode 100644 Component/Compat/src/SofaBaseTopology/TetrahedronSetTopologyModifier.h create mode 100644 Component/Compat/src/SofaBaseTopology/TriangleSetGeometryAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/TriangleSetGeometryAlgorithms.inl create mode 100644 Component/Compat/src/SofaBaseTopology/TriangleSetTopologyAlgorithms.h create mode 100644 Component/Compat/src/SofaBaseTopology/TriangleSetTopologyContainer.h create mode 100644 Component/Compat/src/SofaBaseTopology/TriangleSetTopologyModifier.h create mode 100644 Component/Compat/src/SofaBaseTopology/fwd.h create mode 100644 Component/Compat/src/SofaBaseTopology/polygon_cube_intersection/polygon_cube_intersection.h create mode 100644 Component/Compat/src/SofaBaseTopology/polygon_cube_intersection/vec.h create mode 100644 Component/Compat/src/SofaGeneralTopology/CubeTopology.h create mode 100644 Component/Compat/src/SofaGeneralTopology/CylinderGridTopology.h create mode 100644 Component/Compat/src/SofaGeneralTopology/SphereGridTopology.h create mode 100644 Component/Compat/src/SofaGeneralTopology/SphereQuadTopology.h create mode 100644 Component/Compat/src/SofaMiscTopology/TopologicalChangeProcessor.h create mode 100644 Component/Compat/src/SofaMiscTopology/TopologyBoundingTrasher.h create mode 100644 Component/Compat/src/SofaMiscTopology/TopologyBoundingTrasher.inl create mode 100644 Component/Compat/src/SofaMiscTopology/TopologyChecker.h create mode 100644 Component/Compat/src/SofaNonUniformFem/DynamicSparseGridGeometryAlgorithms.h create mode 100644 Component/Compat/src/SofaNonUniformFem/DynamicSparseGridGeometryAlgorithms.inl create mode 100644 Component/Compat/src/SofaNonUniformFem/DynamicSparseGridTopologyAlgorithms.h create mode 100644 Component/Compat/src/SofaNonUniformFem/DynamicSparseGridTopologyContainer.h create mode 100644 Component/Compat/src/SofaNonUniformFem/DynamicSparseGridTopologyModifier.h create mode 100644 Component/Compat/src/SofaNonUniformFem/MultilevelHexahedronSetTopologyContainer.h create mode 100644 Component/Compat/src/SofaNonUniformFem/SparseGridMultipleTopology.h create mode 100644 Component/Compat/src/SofaNonUniformFem/SparseGridRamificationTopology.h create mode 100644 Component/Compat/src/SofaTopologyMapping/CenterPointTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/Edge2QuadTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/Hexa2QuadTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/Hexa2TetraTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/IdentityTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/Mesh2PointTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/Quad2TriangleTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/SimpleTesselatedHexaTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/SimpleTesselatedTetraTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/SubsetTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/Tetra2TriangleTopologicalMapping.h create mode 100644 Component/Compat/src/SofaTopologyMapping/Triangle2EdgeTopologicalMapping.h create mode 100644 Component/Topology/CMakeLists.txt create mode 100644 Component/Topology/Container/CMakeLists.txt create mode 100644 Component/Topology/Container/Constant/CMakeLists.txt create mode 100644 Component/Topology/Container/Constant/Sofa.Component.Topology.Container.ConstantConfig.cmake.in rename {modules/SofaGeneralTopology/src/SofaGeneralTopology => Component/Topology/Container/Constant/src/sofa/component/topology/container/constant}/CubeTopology.cpp (98%) rename {modules/SofaGeneralTopology/src/SofaGeneralTopology => Component/Topology/Container/Constant/src/sofa/component/topology/container/constant}/CubeTopology.h (92%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Constant/src/sofa/component/topology/container/constant}/MeshTopology.cpp (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Constant/src/sofa/component/topology/container/constant}/MeshTopology.h (98%) rename {modules/SofaGeneralTopology/src/SofaGeneralTopology => Component/Topology/Container/Constant/src/sofa/component/topology/container/constant}/SphereQuadTopology.cpp (93%) rename {modules/SofaGeneralTopology/src/SofaGeneralTopology => Component/Topology/Container/Constant/src/sofa/component/topology/container/constant}/SphereQuadTopology.h (88%) create mode 100644 Component/Topology/Container/Constant/src/sofa/component/topology/container/constant/config.h.in create mode 100644 Component/Topology/Container/Constant/src/sofa/component/topology/container/constant/init.cpp create mode 100644 Component/Topology/Container/Constant/src/sofa/component/topology/container/constant/init.h create mode 100644 Component/Topology/Container/Dynamic/CMakeLists.txt create mode 100644 Component/Topology/Container/Dynamic/Sofa.Component.Topology.Container.DynamicConfig.cmake.in rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/CommonAlgorithms.h (97%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/DynamicSparseGridGeometryAlgorithms.cpp (84%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/DynamicSparseGridGeometryAlgorithms.h (72%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/DynamicSparseGridGeometryAlgorithms.inl (91%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/DynamicSparseGridTopologyAlgorithms.h (100%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/DynamicSparseGridTopologyContainer.cpp (95%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/DynamicSparseGridTopologyContainer.h (88%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/DynamicSparseGridTopologyModifier.cpp (95%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/DynamicSparseGridTopologyModifier.h (90%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/EdgeSetGeometryAlgorithms.cpp (76%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/EdgeSetGeometryAlgorithms.h (90%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/EdgeSetGeometryAlgorithms.inl (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/EdgeSetTopologyAlgorithms.h (100%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/EdgeSetTopologyContainer.cpp (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/EdgeSetTopologyContainer.h (95%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/EdgeSetTopologyModifier.cpp (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/EdgeSetTopologyModifier.h (97%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/HexahedronSetGeometryAlgorithms.cpp (83%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/HexahedronSetGeometryAlgorithms.h (93%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/HexahedronSetGeometryAlgorithms.inl (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/HexahedronSetTopologyAlgorithms.h (100%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/HexahedronSetTopologyContainer.cpp (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/HexahedronSetTopologyContainer.h (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/HexahedronSetTopologyModifier.cpp (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/HexahedronSetTopologyModifier.h (96%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/MultilevelHexahedronSetTopologyContainer.cpp (99%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/MultilevelHexahedronSetTopologyContainer.h (93%) create mode 100644 Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/NumericalIntegrationDescriptor.cpp rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/NumericalIntegrationDescriptor.h (86%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/NumericalIntegrationDescriptor.inl (94%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/PointSetGeometryAlgorithms.cpp (75%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/PointSetGeometryAlgorithms.h (88%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/PointSetGeometryAlgorithms.inl (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/PointSetTopologyAlgorithms.h (100%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/PointSetTopologyContainer.cpp (97%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/PointSetTopologyContainer.h (95%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/PointSetTopologyModifier.cpp (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/PointSetTopologyModifier.h (96%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/QuadSetGeometryAlgorithms.cpp (81%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/QuadSetGeometryAlgorithms.h (92%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/QuadSetGeometryAlgorithms.inl (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/QuadSetTopologyAlgorithms.h (100%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/QuadSetTopologyContainer.cpp (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/QuadSetTopologyContainer.h (96%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/QuadSetTopologyModifier.cpp (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/QuadSetTopologyModifier.h (95%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TetrahedronSetGeometryAlgorithms.cpp (83%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TetrahedronSetGeometryAlgorithms.h (94%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TetrahedronSetGeometryAlgorithms.inl (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TetrahedronSetTopologyAlgorithms.h (100%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TetrahedronSetTopologyContainer.cpp (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TetrahedronSetTopologyContainer.h (97%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TetrahedronSetTopologyModifier.cpp (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TetrahedronSetTopologyModifier.h (96%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TriangleSetGeometryAlgorithms.cpp (85%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TriangleSetGeometryAlgorithms.h (96%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TriangleSetGeometryAlgorithms.inl (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TriangleSetTopologyAlgorithms.h (100%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TriangleSetTopologyContainer.cpp (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TriangleSetTopologyContainer.h (97%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TriangleSetTopologyModifier.cpp (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic}/TriangleSetTopologyModifier.h (97%) create mode 100644 Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/config.h.in create mode 100644 Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/fwd.h create mode 100644 Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/init.cpp create mode 100644 Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/init.h create mode 100644 Component/Topology/Container/Grid/CMakeLists.txt create mode 100644 Component/Topology/Container/Grid/Sofa.Component.Topology.Container.GridConfig.cmake.in rename {modules/SofaGeneralTopology/src/SofaGeneralTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/CylinderGridTopology.cpp (95%) rename {modules/SofaGeneralTopology/src/SofaGeneralTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/CylinderGridTopology.h (90%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/GridTopology.cpp (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/GridTopology.h (96%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/RegularGridTopology.cpp (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/RegularGridTopology.h (95%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/SparseGridMultipleTopology.cpp (98%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/SparseGridMultipleTopology.h (91%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/SparseGridRamificationTopology.cpp (99%) rename {modules/SofaNonUniformFem/src/SofaNonUniformFem => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/SparseGridRamificationTopology.h (95%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/SparseGridTopology.cpp (99%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/SparseGridTopology.h (96%) rename {modules/SofaGeneralTopology/src/SofaGeneralTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/SphereGridTopology.cpp (95%) rename {modules/SofaGeneralTopology/src/SofaGeneralTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/SphereGridTopology.h (90%) create mode 100644 Component/Topology/Container/Grid/src/sofa/component/topology/container/grid/config.h.in create mode 100644 Component/Topology/Container/Grid/src/sofa/component/topology/container/grid/init.cpp create mode 100644 Component/Topology/Container/Grid/src/sofa/component/topology/container/grid/init.h rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/polygon_cube_intersection/fast_polygon_cube_intersection.cpp (100%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/polygon_cube_intersection/polygon_cube_intersection.cpp (98%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/polygon_cube_intersection/polygon_cube_intersection.h (96%) rename {SofaKernel/modules/SofaBaseTopology/src/SofaBaseTopology => Component/Topology/Container/Grid/src/sofa/component/topology/container/grid}/polygon_cube_intersection/vec.h (100%) create mode 100644 Component/Topology/Container/Sofa.Component.Topology.ContainerConfig.cmake.in create mode 100644 Component/Topology/Container/src/sofa/component/topology/container/config.h.in create mode 100644 Component/Topology/Container/src/sofa/component/topology/container/init.cpp create mode 100644 Component/Topology/Container/src/sofa/component/topology/container/init.h create mode 100644 Component/Topology/Mapping/CMakeLists.txt create mode 100644 Component/Topology/Mapping/Sofa.Component.Topology.MappingConfig.cmake.in rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/CenterPointTopologicalMapping.cpp (93%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/CenterPointTopologicalMapping.h (91%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Edge2QuadTopologicalMapping.cpp (96%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Edge2QuadTopologicalMapping.h (94%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Hexa2QuadTopologicalMapping.cpp (95%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Hexa2QuadTopologicalMapping.h (92%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Hexa2TetraTopologicalMapping.cpp (89%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Hexa2TetraTopologicalMapping.h (92%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/IdentityTopologicalMapping.cpp (88%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/IdentityTopologicalMapping.h (91%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Quad2TriangleTopologicalMapping.cpp (93%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Quad2TriangleTopologicalMapping.h (91%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/SubsetTopologicalMapping.cpp (97%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/SubsetTopologicalMapping.h (94%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Tetra2TriangleTopologicalMapping.cpp (96%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Tetra2TriangleTopologicalMapping.h (86%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Triangle2EdgeTopologicalMapping.cpp (95%) rename {modules/SofaTopologyMapping/src/SofaTopologyMapping => Component/Topology/Mapping/src/sofa/component/topology/mapping}/Triangle2EdgeTopologicalMapping.h (87%) create mode 100644 Component/Topology/Mapping/src/sofa/component/topology/mapping/config.h.in create mode 100644 Component/Topology/Mapping/src/sofa/component/topology/mapping/init.cpp create mode 100644 Component/Topology/Mapping/src/sofa/component/topology/mapping/init.h create mode 100644 Component/Topology/Sofa.Component.TopologyConfig.cmake.in create mode 100644 Component/Topology/Utility/CMakeLists.txt create mode 100644 Component/Topology/Utility/Sofa.Component.Topology.UtilityConfig.cmake.in rename {modules/SofaMiscTopology/src/SofaMiscTopology => Component/Topology/Utility/src/sofa/component/topology/utility}/TopologicalChangeProcessor.cpp (99%) rename {modules/SofaMiscTopology/src/SofaMiscTopology => Component/Topology/Utility/src/sofa/component/topology/utility}/TopologicalChangeProcessor.h (96%) rename {modules/SofaMiscTopology/src/SofaMiscTopology => Component/Topology/Utility/src/sofa/component/topology/utility}/TopologyBoundingTrasher.cpp (86%) rename {modules/SofaMiscTopology/src/SofaMiscTopology => Component/Topology/Utility/src/sofa/component/topology/utility}/TopologyBoundingTrasher.h (79%) rename {modules/SofaMiscTopology/src/SofaMiscTopology => Component/Topology/Utility/src/sofa/component/topology/utility}/TopologyBoundingTrasher.inl (95%) rename {modules/SofaMiscTopology/src/SofaMiscTopology => Component/Topology/Utility/src/sofa/component/topology/utility}/TopologyChecker.cpp (99%) rename {modules/SofaMiscTopology/src/SofaMiscTopology => Component/Topology/Utility/src/sofa/component/topology/utility}/TopologyChecker.h (96%) create mode 100644 Component/Topology/Utility/src/sofa/component/topology/utility/config.h.in create mode 100644 Component/Topology/Utility/src/sofa/component/topology/utility/init.cpp create mode 100644 Component/Topology/Utility/src/sofa/component/topology/utility/init.h create mode 100644 Component/Topology/src/sofa/component/topology/config.h.in create mode 100644 Component/Topology/src/sofa/component/topology/init.cpp create mode 100644 Component/Topology/src/sofa/component/topology/init.h create mode 100644 SofaKernel/modules/SofaBaseMechanics/src/SofaBaseMechanics/MassType.h create mode 100644 SofaKernel/modules/SofaBaseMechanics/src/SofaBaseMechanics/RigidMassType.h create mode 100644 SofaKernel/modules/SofaBaseMechanics/src/SofaBaseMechanics/VecMassType.h rename examples/Components/forcefield/{FastTetrahedronCorotationalForceField.scn => FastTetrahedralCorotationalForceField.scn} (100%) ------------------------------------------------------- Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk2s5 50Gi 10Gi 17Gi 39% 488245 521751355 0% / devfs 187Ki 187Ki 0Bi 100% 646 0 100% /dev /dev/disk2s1 50Gi 21Gi 17Gi 55% 1850164 520389436 0% /System/Volumes/Data /dev/disk2s4 50Gi 1.0Gi 17Gi 6% 2 522239598 0% /private/var/vm /dev/disk1s2 100Gi 50Gi 50Gi 50% 750023 4294217256 0% /Volumes/Jenkins map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home /dev/disk2s3 50Gi 505Mi 17Gi 3% 50 522239550 0% /Volumes/Recovery ----------------- 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 = 70395284 max_days_since_modified_short = 1/2 max_days_since_modified_long = 6 ------------------ Cleaning in /Volumes/Jenkins/workspace/clean-old-builds/../sofa-framework PR-2512: macos_clang_options_release: last build was on Tue Feb 15 15:08:29 CET 2022 -> not removed PR-2585: macos_clang_options_release: last build was on Thu Feb 10 19:09:52 CET 2022 (more than 6 days ago) -> removed All valid configs were removed -> PR-2585 removed PR-2612: PR 2612 is closed -> removed PR-2644: PR 2644 is closed -> removed PR-2650: macos_clang_options_release: last build was on Wed Feb 16 17:36:49 CET 2022 -> not removed PR-2652: macos_clang_options_release: last build was on Tue Feb 15 23:28:25 CET 2022 -> not removed PR-2653: macos_clang_options_release: last build was on Fri Feb 11 16:37:03 CET 2022 -> not removed PR-2684: macos_clang_options_release: last build was on Thu Feb 10 11:06:35 CET 2022 (more than 6 days ago) -> removed All valid configs were removed -> PR-2684 removed PR-2692: macos_clang_options_release: last build was on Wed Feb 16 17:36:10 CET 2022 -> not removed PR-2693: PR 2693 is closed -> removed PR-2694: macos_clang_options_release: last build was on Tue Feb 15 16:07:33 CET 2022 -> not removed PR-2696: macos_clang_options_release: last build was on Tue Feb 15 18:37:05 CET 2022 -> not removed master: macos_clang_default_release: last build was on Wed Feb 16 16:21:46 CET 2022 -> not removed macos_clang_options_release: last build was on Wed Feb 16 19:45:10 CET 2022 -> not removed ------------------------------------------------------- Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk2s5 50Gi 10Gi 17Gi 39% 488245 521751355 0% / devfs 187Ki 187Ki 0Bi 100% 646 0 100% /dev /dev/disk2s1 50Gi 21Gi 17Gi 55% 1850174 520389426 0% /System/Volumes/Data /dev/disk2s4 50Gi 1.0Gi 17Gi 6% 2 522239598 0% /private/var/vm /dev/disk1s2 100Gi 25Gi 74Gi 26% 459029 4294508250 0% /Volumes/Jenkins map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home /dev/disk2s3 50Gi 505Mi 17Gi 3% 50 522239550 0% /Volumes/Recovery Finished: SUCCESS