Started by upstream project "clean-old-builds" build number 188 originally caused by: Started by upstream project "launch-nightly-full-builds" build number 176 originally caused by: Started by timer [EnvInject] - Loading node environment variables. Building remotely on _launcher_ in workspace /builds/workspace/clean-old-builds [EnvInject] - Inject global passwords. [EnvInject] - Mask passwords that will be passed as build parameters. [clean-old-builds] $ bash /tmp/jenkins89105814820184645.sh --------------- Clone/update CI scripts --------------- pwd = /builds/workspace/clean-old-builds HEAD is now at de04b7e ADD [with-all-tests] option CI scripts are available in /builds/workspace/clean-old-builds/ci/scripts ------------------------------------------------------- ------------- Clone/update reference_repo/sofa -------------- Checking /builds/reference_repo/sofa Reference repo found. Updating... From https://github.com/sofa-framework/sofa 2855628..3bb1444 master -> origin/master 239c458..495ccf3 stc5 -> origin/stc5 Updating 2855628..3bb1444 Fast-forward SofaKernel/SofaFramework/CMakeLists.txt | 6 +- SofaKernel/SofaFramework/config.h.in | 15 - SofaKernel/cmake/CompilerOptions.cmake | 4 - .../plugins/TestPlugin/ComponentA.cpp | 2 - .../plugins/TestPlugin/ComponentB.cpp | 4 +- .../framework_test/plugins/TestPlugin/ComponentB.h | 4 +- .../plugins/TestPlugin/ComponentC.cpp | 2 - .../plugins/TestPlugin/initTestPlugin.cpp | 2 - SofaKernel/framework/sofa/core/BaseMapping.cpp | 6 - SofaKernel/framework/sofa/core/CMakeLists.txt | 7 - SofaKernel/framework/sofa/core/CollisionModel.cpp | 77 +++ SofaKernel/framework/sofa/core/CollisionModel.h | 146 ++--- .../framework/sofa/core/ConstraintParams.cpp | 18 + SofaKernel/framework/sofa/core/ConstraintParams.h | 18 +- SofaKernel/framework/sofa/core/DataEngine.h | 4 - SofaKernel/framework/sofa/core/Mapping.cpp | 23 +- SofaKernel/framework/sofa/core/Mapping.h | 23 +- .../framework/sofa/core/MechanicalParams.cpp | 46 +- SofaKernel/framework/sofa/core/MechanicalParams.h | 47 +- SofaKernel/framework/sofa/core/Multi2Mapping.h | 82 +-- SofaKernel/framework/sofa/core/Multi2Mapping.inl | 126 +++-- SofaKernel/framework/sofa/core/MultiMapping.h | 4 +- SofaKernel/framework/sofa/core/MultiVecId.h | 196 ------- SofaKernel/framework/sofa/core/ObjectFactory.cpp | 15 +- SofaKernel/framework/sofa/core/State.h | 4 +- .../sofa/core/behavior/BaseConstraintSet.h | 2 +- .../framework/sofa/core/behavior/Constraint.h | 2 +- .../sofa/core/behavior/ConstraintCorrection.h | 2 +- .../framework/sofa/core/behavior/ForceField.h | 2 +- .../framework/sofa/core/behavior/LMConstraint.h | 2 +- SofaKernel/framework/sofa/core/behavior/Mass.h | 2 +- .../framework/sofa/core/behavior/MechanicalState.h | 2 +- .../core/behavior/MixedInteractionConstraint.h | 2 +- .../core/behavior/MixedInteractionForceField.h | 2 +- .../sofa/core/behavior/PairInteractionConstraint.h | 2 +- .../sofa/core/behavior/PairInteractionForceField.h | 2 +- .../PairInteractionProjectiveConstraintSet.h | 2 +- .../sofa/core/behavior/ProjectiveConstraintSet.h | 2 +- SofaKernel/framework/sofa/core/collision/Contact.h | 8 - .../framework/sofa/core/objectmodel/BaseClass.cpp | 3 - .../framework/sofa/core/objectmodel/BaseData.cpp | 5 - .../framework/sofa/core/objectmodel/BaseData.h | 4 - .../framework/sofa/core/objectmodel/BaseLink.cpp | 3 - .../framework/sofa/core/objectmodel/BaseLink.h | 4 - .../framework/sofa/core/objectmodel/BaseObject.cpp | 30 +- .../framework/sofa/core/objectmodel/ClassInfo.h | 2 +- .../framework/sofa/core/objectmodel/Context.cpp | 20 - .../framework/sofa/core/objectmodel/DDGNode.h | 4 - SofaKernel/framework/sofa/core/objectmodel/Data.h | 6 +- .../framework/sofa/core/objectmodel/DataFileName.h | 4 - SofaKernel/framework/sofa/core/objectmodel/Link.h | 4 - SofaKernel/framework/sofa/core/objectmodel/Tag.h | 4 - .../framework/sofa/core/visual/DrawToolGL.cpp | 14 - SofaKernel/framework/sofa/core/visual/DrawToolGL.h | 4 - .../framework/sofa/defaulttype/BoundingBox.h | 18 +- SofaKernel/framework/sofa/defaulttype/Mat.h | 9 - SofaKernel/framework/sofa/defaulttype/SolidTypes.h | 11 +- SofaKernel/framework/sofa/helper/AdvancedTimer.cpp | 4 - SofaKernel/framework/sofa/helper/AdvancedTimer.h | 2 +- SofaKernel/framework/sofa/helper/BackTrace.cpp | 16 +- SofaKernel/framework/sofa/helper/CMakeLists.txt | 8 +- SofaKernel/framework/sofa/helper/DualQuat.h | 2 +- SofaKernel/framework/sofa/helper/Factory.cpp | 5 - SofaKernel/framework/sofa/helper/Factory.h | 9 +- SofaKernel/framework/sofa/helper/FnDispatcher.h | 59 +- SofaKernel/framework/sofa/helper/FnDispatcher.inl | 16 +- SofaKernel/framework/sofa/helper/LCPSolver.inl | 4 - SofaKernel/framework/sofa/helper/LCPcalc.h | 6 - SofaKernel/framework/sofa/helper/Polynomial_LD.h | 2 +- SofaKernel/framework/sofa/helper/Quater.h | 2 +- SofaKernel/framework/sofa/helper/TypeInfo.h | 49 ++ SofaKernel/framework/sofa/helper/Utils.cpp | 18 +- SofaKernel/framework/sofa/helper/Utils.h | 2 +- SofaKernel/framework/sofa/helper/decompose.h | 2 +- SofaKernel/framework/sofa/helper/fixed_array.h | 4 - SofaKernel/framework/sofa/helper/gl/Axis.cpp | 71 --- .../framework/sofa/helper/gl/BasicShapesGL.h | 4 +- SofaKernel/framework/sofa/helper/gl/Capture.cpp | 2 - SofaKernel/framework/sofa/helper/gl/Cylinder.cpp | 13 - SofaKernel/framework/sofa/helper/gl/GLSLShader.cpp | 4 - SofaKernel/framework/sofa/helper/gl/glText.cpp | 3 - SofaKernel/framework/sofa/helper/gl/template.h | 12 - SofaKernel/framework/sofa/helper/io/Image.h | 2 +- SofaKernel/framework/sofa/helper/io/ImageDDS.cpp | 6 - SofaKernel/framework/sofa/helper/io/ImageRAW.cpp | 5 - SofaKernel/framework/sofa/helper/io/Mesh.cpp | 3 - SofaKernel/framework/sofa/helper/io/MeshGmsh.cpp | 2 - SofaKernel/framework/sofa/helper/io/MeshOBJ.cpp | 2 - .../sofa/helper/io/MeshTopologyLoader.cpp | 2 +- SofaKernel/framework/sofa/helper/io/bvh/BVHJoint.h | 4 - SofaKernel/framework/sofa/helper/kdTree.h | 2 +- .../sofa/helper/system/DynamicLibrary.cpp | 25 +- .../sofa/helper/system/FileRepository.cpp | 5 - .../framework/sofa/helper/system/FileSystem.cpp | 35 +- .../framework/sofa/helper/system/PipeProcess.cpp | 7 - .../framework/sofa/helper/system/SetDirectory.cpp | 9 - SofaKernel/framework/sofa/helper/system/atomic.h | 70 +-- SofaKernel/framework/sofa/helper/system/config.h | 42 +- SofaKernel/framework/sofa/helper/system/gl.h | 4 +- SofaKernel/framework/sofa/helper/system/glu.h | 2 - .../framework/sofa/helper/system/thread/CTime.cpp | 12 +- .../helper/system/thread/thread_specific_ptr.h | 3 - SofaKernel/framework/sofa/helper/vector_device.h | 28 - .../framework/sofa/simulation/AnimateVisitor.cpp | 16 +- .../simulation/BehaviorUpdatePositionVisitor.h | 5 - .../sofa/simulation/CollisionAnimationLoop.cpp | 8 - .../sofa/simulation/DeactivatedNodeVisitor.h | 4 - .../sofa/simulation/DefaultAnimationLoop.cpp | 3 - .../sofa/simulation/DefaultAnimationLoop.h | 10 +- .../sofa/simulation/DefaultVisualManagerLoop.cpp | 2 - .../sofa/simulation/DefaultVisualManagerLoop.h | 21 +- .../sofa/simulation/ExportGnuplotVisitor.h | 5 - SofaKernel/framework/sofa/simulation/InitVisitor.h | 4 +- .../sofa/simulation/MechanicalMatrixVisitor.h | 10 +- .../sofa/simulation/MechanicalOperations.cpp | 18 +- .../sofa/simulation/MechanicalVisitor.cpp | 262 ++++----- .../framework/sofa/simulation/MechanicalVisitor.h | 180 +----- SofaKernel/framework/sofa/simulation/Node.cpp | 2 - .../sofa/simulation/ParallelMechanicalVisitor.cpp | 2 - .../sofa/simulation/ParallelMechanicalVisitor.h | 8 - .../framework/sofa/simulation/Simulation.cpp | 35 +- SofaKernel/framework/sofa/simulation/Simulation.h | 5 - .../framework/sofa/simulation/SolveVisitor.h | 4 +- SofaKernel/framework/sofa/simulation/Visitor.h | 14 +- .../framework/sofa/simulation/WriteStateVisitor.h | 4 +- .../framework/sofa/simulation/XMLPrintVisitor.h | 4 +- .../SofaBaseCollision/BaseContactMapper.cpp | 12 + .../modules/SofaBaseCollision/BaseContactMapper.h | 24 +- .../SofaBaseCollision/BruteForceDetection.cpp | 2 - .../modules/SofaBaseCollision/CMakeLists.txt | 2 +- .../modules/SofaBaseCollision/CapsuleIntTool.h | 2 +- .../modules/SofaBaseCollision/CapsuleModel.cpp | 2 - .../modules/SofaBaseCollision/CapsuleModel.h | 2 +- .../modules/SofaBaseCollision/ContactListener.cpp | 1 - SofaKernel/modules/SofaBaseCollision/CubeModel.cpp | 3 +- .../modules/SofaBaseCollision/CylinderModel.cpp | 2 - .../modules/SofaBaseCollision/CylinderModel.h | 2 +- .../SofaBaseCollision/DefaultContactManager.cpp | 2 - .../modules/SofaBaseCollision/DefaultPipeline.cpp | 2 - .../SofaBaseCollision/DiscreteIntersection.cpp | 2 - .../SofaBaseCollision/DiscreteIntersection.h | 2 +- .../modules/SofaBaseCollision/IntrCapsuleOBB.h | 2 +- SofaKernel/modules/SofaBaseCollision/IntrOBBOBB.h | 2 +- .../modules/SofaBaseCollision/IntrSphereOBB.h | 2 +- .../modules/SofaBaseCollision/IntrUtility3.h | 6 +- .../SofaBaseCollision/MinProximityIntersection.cpp | 2 - .../SofaBaseCollision/MinProximityIntersection.h | 2 +- .../SofaBaseCollision/NewProximityIntersection.cpp | 2 - .../SofaBaseCollision/NewProximityIntersection.h | 2 +- SofaKernel/modules/SofaBaseCollision/OBBModel.cpp | 2 - SofaKernel/modules/SofaBaseCollision/OBBModel.h | 2 +- .../SofaBaseCollision/RigidCapsuleModel.cpp | 2 - .../modules/SofaBaseCollision/RigidCapsuleModel.h | 2 +- .../modules/SofaBaseCollision/SphereModel.cpp | 2 - SofaKernel/modules/SofaBaseCollision/SphereModel.h | 2 +- .../SofaBaseCollision/initBaseCollision.cpp | 7 - .../SofaBaseLinearSolver/CGLinearSolver.cpp | 2 - .../modules/SofaBaseLinearSolver/CGLinearSolver.h | 2 +- .../modules/SofaBaseLinearSolver/FullVector.h | 2 +- .../SofaBaseLinearSolver/MatrixLinearSolver.h | 2 +- .../SofaBaseLinearSolver/initBaseLinearSolver.cpp | 3 - .../SofaBaseMechanics/BarycentricMapping.cpp | 2 - .../modules/SofaBaseMechanics/BarycentricMapping.h | 7 +- .../SofaBaseMechanics/BarycentricMapping.inl | 40 +- .../modules/SofaBaseMechanics/DiagonalMass.cpp | 2 - .../modules/SofaBaseMechanics/DiagonalMass.h | 6 +- .../modules/SofaBaseMechanics/DiagonalMass.inl | 40 +- .../modules/SofaBaseMechanics/IdentityMapping.cpp | 2 - .../modules/SofaBaseMechanics/IdentityMapping.h | 7 +- .../modules/SofaBaseMechanics/MappedObject.cpp | 2 - .../modules/SofaBaseMechanics/MappedObject.h | 2 +- .../modules/SofaBaseMechanics/MechanicalObject.cpp | 2 - .../modules/SofaBaseMechanics/MechanicalObject.h | 2 +- .../SofaBaseMechanics_test/DiagonalMass_test.cpp | 38 +- .../MechanicalObject_test.cpp | 6 +- .../SofaBaseMechanics_test/UniformMass_test.cpp | 10 +- .../modules/SofaBaseMechanics/SubsetMapping.cpp | 2 - .../modules/SofaBaseMechanics/SubsetMapping.h | 2 +- .../modules/SofaBaseMechanics/UniformMass.cpp | 2 - SofaKernel/modules/SofaBaseMechanics/UniformMass.h | 2 +- .../modules/SofaBaseMechanics/UniformMass.inl | 21 - .../SofaBaseMechanics/initBaseMechanics.cpp | 8 - .../SofaBaseTopology/EdgeSetGeometryAlgorithms.cpp | 1 - .../SofaBaseTopology/EdgeSetGeometryAlgorithms.h | 2 +- .../SofaBaseTopology/EdgeSetTopologyAlgorithms.cpp | 1 - .../SofaBaseTopology/EdgeSetTopologyAlgorithms.h | 2 +- .../SofaBaseTopology/EdgeSetTopologyContainer.cpp | 1 - .../SofaBaseTopology/EdgeSetTopologyModifier.cpp | 3 +- .../modules/SofaBaseTopology/GridTopology.cpp | 18 +- SofaKernel/modules/SofaBaseTopology/GridTopology.h | 18 +- .../HexahedronSetGeometryAlgorithms.cpp | 1 - .../HexahedronSetGeometryAlgorithms.h | 2 +- .../HexahedronSetTopologyAlgorithms.cpp | 1 - .../HexahedronSetTopologyAlgorithms.h | 2 +- .../HexahedronSetTopologyContainer.cpp | 218 ++++---- .../HexahedronSetTopologyModifier.cpp | 33 +- .../modules/SofaBaseTopology/MeshTopology.cpp | 2 - .../NumericalIntegrationDescriptor.h | 2 +- .../PointSetGeometryAlgorithms.cpp | 1 - .../SofaBaseTopology/PointSetGeometryAlgorithms.h | 2 +- .../PointSetTopologyAlgorithms.cpp | 1 - .../SofaBaseTopology/PointSetTopologyAlgorithms.h | 2 +- .../SofaBaseTopology/PointSetTopologyContainer.cpp | 1 - .../SofaBaseTopology/PointSetTopologyModifier.cpp | 26 +- .../SofaBaseTopology/PointSetTopologyModifier.h | 4 +- .../SofaBaseTopology/QuadSetGeometryAlgorithms.cpp | 1 - .../SofaBaseTopology/QuadSetGeometryAlgorithms.h | 2 +- .../SofaBaseTopology/QuadSetTopologyAlgorithms.cpp | 1 - .../SofaBaseTopology/QuadSetTopologyAlgorithms.h | 2 +- .../SofaBaseTopology/QuadSetTopologyContainer.cpp | 260 ++++----- .../SofaBaseTopology/QuadSetTopologyModifier.cpp | 59 +- .../SofaBaseTopology/RegularGridTopology.cpp | 2 - .../SofaBaseTopology/SparseGridTopology.cpp | 2 - .../TetrahedronSetGeometryAlgorithms.cpp | 1 - .../TetrahedronSetGeometryAlgorithms.h | 2 +- .../TetrahedronSetTopologyAlgorithms.cpp | 1 - .../TetrahedronSetTopologyAlgorithms.h | 2 +- .../TetrahedronSetTopologyContainer.cpp | 229 ++++---- .../TetrahedronSetTopologyModifier.cpp | 33 +- .../modules/SofaBaseTopology/TopologyEngine.h | 3 - .../TriangleSetGeometryAlgorithms.cpp | 1 - .../TriangleSetGeometryAlgorithms.h | 2 +- .../TriangleSetTopologyAlgorithms.cpp | 1 - .../TriangleSetTopologyContainer.cpp | 1 - .../TriangleSetTopologyModifier.cpp | 3 +- .../modules/SofaBaseTopology/initBaseTopology.cpp | 29 - .../modules/SofaBaseVisual/BackgroundSetting.cpp | 1 - SofaKernel/modules/SofaBaseVisual/BaseCamera.cpp | 2 - SofaKernel/modules/SofaBaseVisual/BaseCamera.h | 1 - SofaKernel/modules/SofaBaseVisual/Camera.cpp | 2 - .../modules/SofaBaseVisual/InteractiveCamera.cpp | 2 - .../modules/SofaBaseVisual/VisualModelImpl.cpp | 68 ++- .../modules/SofaBaseVisual/VisualModelImpl.h | 113 +--- .../modules/SofaBaseVisual/initBaseVisual.cpp | 3 - .../SofaComponentBase/MakeAliasComponent.cpp | 2 - .../SofaComponentBase/MakeDataAliasComponent.cpp | 2 - .../SofaComponentBase/initComponentBase.cpp | 5 - .../SofaComponentBase/messageHandlerComponent.cpp | 4 - .../SofaDeformable/AngularSpringForceField.cpp | 3 - .../SofaDeformable/AngularSpringForceField.h | 2 +- .../SofaDeformable/MeshSpringForceField.cpp | 2 - .../modules/SofaDeformable/MeshSpringForceField.h | 32 +- .../SofaDeformable/MeshSpringForceField.inl | 31 +- .../SofaDeformable/RestShapeSpringsForceField.cpp | 2 - .../SofaDeformable/RestShapeSpringsForceField.h | 2 +- .../SofaDeformable/RestShapeSpringsForceField.inl | 13 +- .../modules/SofaDeformable/SpringForceField.cpp | 2 - .../modules/SofaDeformable/SpringForceField.h | 2 +- .../SofaDeformable/StiffSpringForceField.cpp | 2 - .../modules/SofaDeformable/StiffSpringForceField.h | 2 +- .../modules/SofaDeformable/initDeformable.cpp | 7 - .../modules/SofaEigen2Solver/SVDLinearSolver.cpp | 2 - .../modules/SofaEigen2Solver/initEigen2Solver.cpp | 3 - SofaKernel/modules/SofaEngine/BoxROI.cpp | 2 - SofaKernel/modules/SofaEngine/BoxROI.h | 6 +- SofaKernel/modules/SofaEngine/BoxROI.inl | 4 - SofaKernel/modules/SofaEngine/initEngine.cpp | 2 - .../modules/SofaExplicitOdeSolver/EulerSolver.cpp | 41 +- .../modules/SofaExplicitOdeSolver/EulerSolver.h | 32 +- .../initExplicitODESolver.cpp | 2 - .../SofaImplicitOdeSolver/EulerImplicitSolver.cpp | 43 +- .../SofaImplicitOdeSolver/EulerImplicitSolver.h | 52 +- .../modules/SofaImplicitOdeSolver/StaticSolver.cpp | 32 +- .../modules/SofaImplicitOdeSolver/StaticSolver.h | 26 +- .../initImplicitODESolver.cpp | 2 - SofaKernel/modules/SofaLoader/BaseVTKReader.cpp | 2 +- SofaKernel/modules/SofaLoader/MeshObjLoader.cpp | 2 - SofaKernel/modules/SofaLoader/MeshVTKLoader.cpp | 2 - SofaKernel/modules/SofaLoader/initLoader.cpp | 3 - .../SofaMeshCollision/BarycentricContactMapper.cpp | 2 - .../SofaMeshCollision/BarycentricContactMapper.h | 4 +- .../BarycentricPenalityContact.cpp | 48 +- .../SofaMeshCollision/BarycentricPenalityContact.h | 51 +- .../BarycentricPenalityContact.inl | 28 - SofaKernel/modules/SofaMeshCollision/CollisionPM.h | 2 - .../SofaMeshCollision/IdentityContactMapper.cpp | 2 - .../SofaMeshCollision/IdentityContactMapper.h | 2 +- .../modules/SofaMeshCollision/IntrMeshUtility.h | 4 +- .../modules/SofaMeshCollision/IntrMeshUtility.inl | 146 ----- .../modules/SofaMeshCollision/IntrTriangleOBB.h | 2 +- .../modules/SofaMeshCollision/IntrTriangleOBB.inl | 17 - .../LineLocalMinDistanceFilter.cpp | 32 -- .../SofaMeshCollision/LineLocalMinDistanceFilter.h | 5 +- SofaKernel/modules/SofaMeshCollision/LineModel.cpp | 2 - SofaKernel/modules/SofaMeshCollision/LineModel.h | 74 +-- SofaKernel/modules/SofaMeshCollision/LineModel.inl | 56 +- .../SofaMeshCollision/LocalMinDistanceFilter.cpp | 69 --- .../SofaMeshCollision/LocalMinDistanceFilter.h | 4 - .../modules/SofaMeshCollision/MeshIntTool.cpp | 283 +++++----- SofaKernel/modules/SofaMeshCollision/MeshIntTool.h | 5 +- .../modules/SofaMeshCollision/MeshIntTool.inl | 11 +- .../MeshNewProximityIntersection.cpp | 2 - .../MeshNewProximityIntersection.inl | 316 +++++------ .../PointLocalMinDistanceFilter.cpp | 2 - .../PointLocalMinDistanceFilter.h | 2 +- .../modules/SofaMeshCollision/PointModel.cpp | 2 - SofaKernel/modules/SofaMeshCollision/PointModel.h | 14 +- .../modules/SofaMeshCollision/PointModel.inl | 7 + .../SofaMeshCollision/RigidContactMapper.cpp | 11 +- .../modules/SofaMeshCollision/RigidContactMapper.h | 4 +- .../SofaMeshCollision/SubsetContactMapper.cpp | 2 - .../SofaMeshCollision/SubsetContactMapper.h | 2 +- .../TriangleLocalMinDistanceFilter.cpp | 2 - .../modules/SofaMeshCollision/TriangleModel.cpp | 2 - .../modules/SofaMeshCollision/TriangleModel.h | 35 +- SofaKernel/modules/SofaMeshCollision/config.h | 9 +- .../SofaMeshCollision/initMeshCollision.cpp | 12 - .../PenalityContactForceField.cpp | 2 - .../PenalityContactForceField.h | 5 +- .../PenalityContactForceField.inl | 4 - .../initObjectInteraction.cpp | 3 - .../modules/SofaRigid/JointSpringForceField.cpp | 2 - .../modules/SofaRigid/JointSpringForceField.h | 41 +- .../modules/SofaRigid/JointSpringForceField.inl | 34 +- SofaKernel/modules/SofaRigid/RigidMapping.cpp | 2 - SofaKernel/modules/SofaRigid/RigidMapping.h | 2 +- SofaKernel/modules/SofaRigid/RigidMapping.inl | 73 --- SofaKernel/modules/SofaRigid/RigidRigidMapping.cpp | 2 - SofaKernel/modules/SofaRigid/RigidRigidMapping.h | 23 +- SofaKernel/modules/SofaRigid/RigidRigidMapping.inl | 19 + SofaKernel/modules/SofaRigid/initRigid.cpp | 4 - .../SofaSimpleFem/HexahedronFEMForceField.cpp | 18 +- .../SofaSimpleFem/HexahedronFEMForceField.h | 238 ++------ .../SofaSimpleFem/HexahedronFEMForceField.inl | 418 ++++++-------- .../TetrahedronDiffusionFEMForceField.cpp | 2 - .../TetrahedronDiffusionFEMForceField.h | 6 +- .../TetrahedronDiffusionFEMForceField.inl | 18 +- .../SofaSimpleFem/TetrahedronFEMForceField.cpp | 2 - .../SofaSimpleFem/TetrahedronFEMForceField.h | 186 +------ .../SofaSimpleFem/TetrahedronFEMForceField.inl | 601 +++++++++------------ SofaKernel/modules/SofaSimpleFem/initSimpleFEM.cpp | 14 - SofaKernel/modules/SofaSimpleFem/initSimpleFEM.h | 1 - .../SofaSimulationCommon/TransformationVisitor.h | 4 +- .../SofaSimulationCommon/xml/AttributeElement.cpp | 2 - .../modules/SofaSimulationCommon/xml/BaseElement.h | 2 +- .../SofaSimulationCommon/xml/DataElement.cpp | 2 - .../SofaSimulationCommon/xml/NodeElement.cpp | 2 - .../SofaSimulationCommon/xml/ObjectElement.cpp | 2 - SofaKernel/modules/SofaSimulationGraph/DAGNode.cpp | 112 +++- SofaKernel/modules/SofaSimulationGraph/DAGNode.h | 96 +--- .../DAGNodeMultiMappingElement.cpp | 2 - .../modules/SofaSimulationGraph/DAGSimulation.cpp | 1 - .../modules/SofaSimulationGraph/SimpleApi.cpp | 8 + SofaKernel/modules/SofaSimulationGraph/SimpleApi.h | 4 +- SofaKernel/modules/SofaSimulationTree/GNode.cpp | 2 - .../GNodeMultiMappingElement.cpp | 2 - .../modules/SofaSimulationTree/SMPSimulation.cpp | 1 - .../modules/SofaSimulationTree/TreeSimulation.cpp | 1 - .../simulation_test/graph/Simulation_test.cpp | 9 +- applications/plugins/ARTrack/ARTrackController.cpp | 3 - applications/plugins/ARTrack/ARTrackController.h | 2 +- applications/plugins/ARTrack/ARTrackDriver.cpp | 2 - applications/plugins/ARTrack/initARTrack.cpp | 2 - .../BulletCollisionDetection/BulletCapsuleModel.h | 2 +- .../BulletCollisionDetection.cpp | 2 - .../BulletConvexHullContactMapper.h | 2 +- .../BulletConvexHullModel.cpp | 2 - .../BulletConvexHullModel.h | 2 +- .../BulletCollisionDetection/BulletCylinderModel.h | 2 +- .../BulletCollisionDetection/BulletOBBModel.h | 2 +- .../BulletRigidContactMapper.cpp | 2 - .../BulletRigidContactMapper.h | 2 +- .../BulletCollisionDetection/BulletSphereModel.h | 2 +- .../BulletCollisionDetection/BulletTriangleModel.h | 2 +- applications/plugins/CGALPlugin/CuboidMesh.cpp | 2 - applications/plugins/CGALPlugin/CuboidMesh.h | 2 +- applications/plugins/CGALPlugin/CylinderMesh.cpp | 2 - applications/plugins/CGALPlugin/CylinderMesh.h | 2 +- applications/plugins/CGALPlugin/DecimateMesh.cpp | 2 - applications/plugins/CGALPlugin/DecimateMesh.h | 2 +- .../plugins/CGALPlugin/MeshGenerationFromImage.cpp | 2 - .../plugins/CGALPlugin/MeshGenerationFromImage.h | 2 +- .../CGALPlugin/MeshGenerationFromPolyhedron.cpp | 2 - .../CGALPlugin/MeshGenerationFromPolyhedron.h | 2 +- .../plugins/CGALPlugin/TriangularConvexHull3D.cpp | 2 - .../plugins/CGALPlugin/TriangularConvexHull3D.h | 2 +- applications/plugins/CGALPlugin/initCGALPlugin.cpp | 3 - applications/plugins/CImgPlugin/ImageCImg.cpp | 2 - applications/plugins/CImgPlugin/initCImgPlugin.cpp | 3 - .../ColladaSceneLoader/SceneColladaLoader.cpp | 2 - .../plugins/ColladaSceneLoader/initPlugin.cpp | 1 - .../Compliant_gui/CompliantAttachPerformer.cpp | 13 - .../Compliant_gui/CompliantAttachPerformer.h | 2 +- .../Compliant/Compliant_gui/initCompliant_gui.cpp | 2 - .../Compliant/compliance/DampingCompliance.cpp | 2 - .../Compliant/compliance/DiagonalCompliance.cpp | 2 - .../Compliant/compliance/FullCompliance.cpp | 2 - .../compliance/LinearDiagonalCompliance.cpp | 2 - .../Compliant/compliance/UniformCompliance.cpp | 2 - .../constraint/BaumgarteStabilization.cpp | 1 - .../Compliant/constraint/ClosureConstraint.cpp | 1 - .../Compliant/constraint/ConstraintValue.cpp | 1 - .../Compliant/constraint/CoulombConstraint.cpp | 1 + .../plugins/Compliant/constraint/DampingValue.cpp | 1 - .../constraint/HolonomicConstraintValue.cpp | 1 - .../constraint/OffsettedConstraintValue.cpp | 1 - .../Compliant/constraint/ResistanceConstraint.cpp | 1 - .../plugins/Compliant/constraint/Restitution.cpp | 1 - .../plugins/Compliant/constraint/Stabilization.cpp | 1 - .../Compliant/constraint/UnilateralConstraint.cpp | 2 - .../constraint/VelocityConstraintValue.cpp | 1 - .../plugins/Compliant/contact/CompliantContact.cpp | 3 - .../Compliant/contact/FrictionCompliantContact.cpp | 3 - .../Compliant/contact/PenaltyCompliantContact.cpp | 3 - .../controller/CompliantSleepController.cpp | 2 - .../forcefield/CompliantPenaltyForceField.cpp | 1 - .../Compliant/forcefield/DiagonalStiffness.cpp | 2 - .../Compliant/forcefield/PotentialEnergy.cpp | 1 - .../forcefield/UniformLinearPotentialEnergy.cpp | 1 - .../Compliant/forcefield/UniformStiffness.cpp | 2 - applications/plugins/Compliant/initCompliant.cpp | 2 - .../plugins/Compliant/mapping/AdditionMapping.cpp | 4 - .../Compliant/mapping/AffineMultiMapping.cpp | 2 - .../mapping/AssembledRigidRigidMapping.cpp | 2 - .../plugins/Compliant/mapping/ContactMapping.cpp | 2 - .../plugins/Compliant/mapping/ContactMapping.h | 2 +- .../mapping/DifferenceFromTargetMapping.cpp | 2 - .../Compliant/mapping/DifferenceMapping.cpp | 4 - .../Compliant/mapping/DotProductMapping.cpp | 6 - .../plugins/Compliant/mapping/GearMapping.cpp | 2 - .../plugins/Compliant/mapping/MaskMapping.cpp | 2 - .../Compliant/mapping/NormalizationMapping.cpp | 2 - .../Compliant/mapping/PairingMultiMapping.cpp | 2 - .../Compliant/mapping/ProjectionMapping.cpp | 2 - .../Compliant/mapping/PythonMultiMapping.cpp | 2 - .../plugins/Compliant/mapping/QuadraticMapping.cpp | 2 - .../Compliant/mapping/RigidComMultiMapping.cpp | 2 - .../mapping/RigidJointFromTargetMapping.cpp | 4 - .../Compliant/mapping/RigidJointMapping.cpp | 2 - .../Compliant/mapping/RigidJointMultiMapping.cpp | 2 - .../Compliant/mapping/RigidRestJointMapping.cpp | 2 - .../Compliant/mapping/SafeDistanceMapping.cpp | 4 - .../misc/CompliantAttachButtonSetting.cpp | 1 - .../plugins/Compliant/misc/CompliantSolverMerger.h | 1 + applications/plugins/Compliant/misc/RigidMass.cpp | 2 - .../plugins/Compliant/misc/SimpleAnimationLoop.cpp | 2 - .../Compliant/numericalsolver/AnalysisSolver.cpp | 1 - .../Compliant/numericalsolver/Benchmark.cpp | 1 - .../Compliant/numericalsolver/BenchmarkSolver.cpp | 1 - .../Compliant/numericalsolver/BiCgStabSolver.cpp | 1 - .../plugins/Compliant/numericalsolver/CgSolver.cpp | 1 - .../Compliant/numericalsolver/DiagonalResponse.cpp | 1 - .../numericalsolver/EigenSparseResponse.cpp | 4 - .../numericalsolver/EigenSparseSolver.cpp | 7 - .../Compliant/numericalsolver/LumpedResponse.cpp | 1 - .../Compliant/numericalsolver/MinresSolver.cpp | 1 - .../Compliant/numericalsolver/ModulusSolver.cpp | 1 - .../Compliant/numericalsolver/NNCGSolver.cpp | 1 - .../numericalsolver/PreconditionedCgSolver.cpp | 1 - .../Compliant/numericalsolver/SequentialSolver.cpp | 1 - .../odesolver/CompliantImplicitSolver.cpp | 1 - .../odesolver/CompliantNLImplicitSolver.cpp | 1 - .../CompliantPostStabilizationAnimationLoop.cpp | 3 - .../odesolver/CompliantPseudoStaticSolver.cpp | 2 - .../Compliant/odesolver/CompliantStaticSolver.cpp | 1 - .../odesolver/ConstantCompliantImplicitSolver.cpp | 1 - .../CompliantJacobiPreconditioner.cpp | 1 - .../preconditioner/CompliantLDLTPreconditioner.cpp | 1 - .../IncompleteCholeskyPreconditioner.cpp | 1 - .../init/initPim.cpp | 3 - .../pim/ComputeMeshIntersection.cpp | 2 - .../pim/ComputeMeshIntersection.h | 6 +- .../pim/Parameters.cpp | 2 - .../pim/ProgressiveScaling.cpp | 2 - .../pim/ProgressiveScaling.h | 6 +- .../pim/SculptBodyPerformer.h | 2 +- .../pim/SculptBodyPerformer.inl | 11 - .../pim/TransformPlaneConstraint.cpp | 2 - .../DEPRECATED/QtOgreViewer/OgreMeshLoader.cpp | 2 - .../QtOgreViewer/OgrePlanarReflectionMaterial.cpp | 1 - .../QtOgreViewer/OgreShaderParameter.cpp | 2 - .../QtOgreViewer/OgreShaderTextureUnit.cpp | 2 - .../DEPRECATED/QtOgreViewer/OgreViewerSetting.cpp | 1 - .../DEPRECATED/QtOgreViewer/OgreVisualModel.cpp | 2 - .../DEPRECATED/QtOgreViewer/QtOgreViewer.cpp | 1 - .../DEPRECATED/QtOgreViewer/initQtOgreViewer.cpp | 10 - .../DEPRECATED/SofaVRPNClient/IRTracker.cpp | 2 - .../plugins/DEPRECATED/SofaVRPNClient/IRTracker.h | 2 +- .../DEPRECATED/SofaVRPNClient/ToolTracker.cpp | 2 - .../DEPRECATED/SofaVRPNClient/ToolTracker.h | 2 +- .../DEPRECATED/SofaVRPNClient/VRPNAnalog.cpp | 2 - .../plugins/DEPRECATED/SofaVRPNClient/VRPNAnalog.h | 2 +- .../DEPRECATED/SofaVRPNClient/VRPNButton.cpp | 2 - .../DEPRECATED/SofaVRPNClient/VRPNImager.cpp | 2 - .../plugins/DEPRECATED/SofaVRPNClient/VRPNImager.h | 2 +- .../DEPRECATED/SofaVRPNClient/VRPNTracker.cpp | 2 - .../DEPRECATED/SofaVRPNClient/VRPNTracker.h | 2 +- .../DEPRECATED/SofaVRPNClient/WiimoteDriver.cpp | 2 - .../DEPRECATED/SofaVRPNClient/WiimoteDriver.h | 2 +- .../SofaVRPNClient/initSofaVRPNClient.cpp | 4 - .../DEPRECATED/frame/CorotationalForceField.cpp | 2 - .../DEPRECATED/frame/CorotationalForceField.h | 2 +- .../frame/FrameBlendingMapping-Affine3d-2.cpp | 2 - .../frame/FrameBlendingMapping-Affine3d.cpp | 2 - .../frame/FrameBlendingMapping-Quadratic3d-2.cpp | 2 - .../frame/FrameBlendingMapping-Quadratic3d.cpp | 2 - .../frame/FrameBlendingMapping-Rigid-2.cpp | 2 - .../frame/FrameBlendingMapping-Rigid2.cpp | 2 - .../DEPRECATED/frame/FrameBlendingMapping.cpp | 2 - .../DEPRECATED/frame/FrameBlendingMapping.h | 4 +- .../DEPRECATED/frame/FrameConstantForceField.cpp | 2 - .../DEPRECATED/frame/FrameConstantForceField.h | 2 +- .../plugins/DEPRECATED/frame/FrameDiagonalMass.cpp | 2 - .../plugins/DEPRECATED/frame/FrameDiagonalMass.h | 6 +- .../DEPRECATED/frame/FrameFixedConstraint.cpp | 2 - .../DEPRECATED/frame/FrameFixedConstraint.h | 2 +- .../frame/FrameLinearMovementConstraint.cpp | 2 - .../frame/FrameLinearMovementConstraint.h | 2 +- .../DEPRECATED/frame/FrameMechanicalObject.cpp | 2 - .../DEPRECATED/frame/FrameMechanicalObject.h | 2 +- .../DEPRECATED/frame/FrameRigidConstraint.cpp | 2 - .../DEPRECATED/frame/FrameRigidConstraint.h | 2 +- .../DEPRECATED/frame/FrameSpringForceField2.cpp | 2 - .../DEPRECATED/frame/FrameSpringForceField2.h | 2 +- .../frame/FrameVolumePreservationForceField.cpp | 2 - .../frame/FrameVolumePreservationForceField.h | 2 +- .../DEPRECATED/frame/GreenLagrangeForceField.cpp | 2 - .../DEPRECATED/frame/GreenLagrangeForceField.h | 2 +- .../plugins/DEPRECATED/frame/GridMaterial.cpp | 1 - .../plugins/DEPRECATED/frame/GridMaterial.h | 4 +- .../plugins/DEPRECATED/frame/HexaRemover.cpp | 2 - .../plugins/DEPRECATED/frame/MeshGenerator.cpp | 2 - .../plugins/DEPRECATED/frame/NewHookeMaterial.cpp | 1 - .../plugins/DEPRECATED/frame/initFrame.cpp | 14 - .../EmptyCmakePlugin/initEmptyCmakePlugin.cpp | 6 - .../ExternalBehaviorModel/FEMGridBehaviorModel.cpp | 2 - .../ExternalBehaviorModel/FEMGridBehaviorModel.h | 2 +- .../initExternalBehaviorModel.cpp | 4 - .../deformationMapping/BaseDeformationMapping.h | 12 - .../deformationMapping/BaseDeformationMapping.inl | 174 +----- .../BaseDeformationMultiMapping.h | 11 - .../BaseDeformationMultiMapping.inl | 190 +------ .../deformationMapping/CorotationalMeshMapping.cpp | 2 - .../deformationMapping/CorotationalMeshMapping.h | 10 +- .../deformationMapping/ImageDeformation.cpp | 2 - .../deformationMapping/LinearMapping_affine.cpp | 2 - .../deformationMapping/LinearMapping_point.cpp | 2 - .../deformationMapping/LinearMapping_quadratic.cpp | 2 - .../deformationMapping/LinearMapping_rigid.cpp | 2 - .../LinearMultiMapping_rigidaffine.cpp | 2 - .../deformationMapping/MLSMapping_affine.cpp | 2 - .../deformationMapping/MLSMapping_point.cpp | 2 - .../deformationMapping/MLSMapping_quadratic.cpp | 2 - .../deformationMapping/MLSMapping_rigid.cpp | 2 - .../TetrahedronVolumeMapping.cpp | 2 - .../TriangleDeformationMapping.cpp | 2 - .../TriangleDeformationMapping.h | 2 +- .../TriangleStrainAverageMapping.cpp | 2 - .../TriangleStrainAverageMapping.h | 3 +- .../TriangleStrainAverageMapping.inl | 23 +- .../Flexible/deformationMapping/VolumeMapping.cpp | 2 - .../Flexible/deformationMapping/VolumeMapping.h | 3 +- .../Flexible/engine/ComputeDualQuatEngine.cpp | 2 - .../Flexible/engine/ComputeWeightEngine.cpp | 2 - .../plugins/Flexible/engine/TransformEngine.cpp | 2 - .../FlexibleCorotationalFEMForceField.cpp | 2 - .../forceField/FlexibleCorotationalFEMForceField.h | 2 +- .../FlexibleCorotationalMeshFEMForceField.cpp | 2 - .../FlexibleCorotationalMeshFEMForceField.h | 2 +- applications/plugins/Flexible/initFlexible.cpp | 44 -- applications/plugins/Flexible/mass/AffineMass.cpp | 2 - .../plugins/Flexible/mass/ImageDensityMass.cpp | 3 - .../plugins/Flexible/mass/ImageDensityMass.h | 6 +- .../plugins/Flexible/mass/MassFromDensity.cpp | 2 - .../Flexible/material/HEMLStVKForceField.cpp | 2 - .../plugins/Flexible/material/HookeForceField.cpp | 6 - .../Flexible/material/MooneyRivlinForceField.cpp | 2 - .../Flexible/material/MuscleMaterialForceField.cpp | 2 - .../Flexible/material/NeoHookeanForceField.cpp | 2 - .../plugins/Flexible/material/OgdenForceField.cpp | 2 - .../material/PolynomialMaterialForceField.cpp | 2 - .../Flexible/material/ProjectiveForceField.cpp | 2 - .../material/StabilizedHookeForceField.cpp | 2 - .../material/StabilizedNeoHookeanForceField.cpp | 2 - .../Flexible/material/TendonMaterialForceField.cpp | 2 - .../material/VolumePreservationForceField.cpp | 2 - .../Flexible/quadrature/GaussPointContainer.cpp | 2 - .../Flexible/quadrature/GaussPointSmoother.cpp | 2 - .../Flexible/quadrature/ImageGaussPointSampler.cpp | 2 - .../quadrature/TopologyGaussPointSampler.cpp | 2 - .../shapeFunction/BarycentricShapeFunction.cpp | 2 - .../Flexible/shapeFunction/BezierShapeFunction.cpp | 2 - .../shapeFunction/DiffusionShapeFunction.cpp | 2 - .../Flexible/shapeFunction/HatShapeFunction.cpp | 2 - .../shapeFunction/ImageShapeFunctionContainer.cpp | 2 - .../shapeFunction/ImageShapeFunctionSelectNode.cpp | 2 - .../shapeFunction/ShapeFunctionDiscretizer.cpp | 2 - .../shapeFunction/ShepardShapeFunction.cpp | 2 - .../shapeFunction/VoronoiShapeFunction.cpp | 2 - .../Flexible/strainMapping/CauchyStrainMapping.cpp | 2 - .../strainMapping/CorotationalStrainMapping.cpp | 2 - .../Flexible/strainMapping/GreenStrainMapping.cpp | 2 - .../Flexible/strainMapping/InvariantMapping.cpp | 2 - .../Flexible/strainMapping/LinearStrainMapping.cpp | 2 - .../strainMapping/PlasticStrainMapping.cpp | 2 - .../strainMapping/PrincipalStretchesMapping.cpp | 2 - .../strainMapping/RelativeStrainMapping.cpp | 2 - .../types/ComponentSpecializations.cpp.inl | 26 - .../Flexible/types/DeformationGradientTypes.cpp | 3 - .../Flexible/types/DeformationGradientTypes.h | 2 +- .../plugins/Flexible/types/RigidConstraint.cpp | 2 - .../plugins/Flexible/types/RigidConstraint.h | 2 +- .../plugins/Flexible/types/StrainTypes.cpp | 2 - applications/plugins/Flexible/types/StrainTypes.h | 2 +- .../plugins/Geomagic/src/GeomagicDriver.cpp | 2 - applications/plugins/Haption/HaptionDriver.cpp | 2 - applications/plugins/Haption/initHaption.cpp | 1 - .../InvertibleFVM/InvertibleFVMForceField.cpp | 2 - .../InvertibleFVM/InvertibleFVMForceField.h | 2 +- applications/plugins/InvertibleFVM/initPlugin.cpp | 2 - applications/plugins/LeapMotion/initLeapMotion.cpp | 1 - .../plugins/LeapMotion/src/LeapMotionDriver.cpp | 3 - .../ManifoldEdgeSetGeometryAlgorithms.cpp | 1 - .../ManifoldEdgeSetTopologyAlgorithms.cpp | 1 - .../ManifoldEdgeSetTopologyContainer.cpp | 1 - .../ManifoldEdgeSetTopologyModifier.cpp | 1 - .../ManifoldTetrahedronSetTopologyContainer.cpp | 1 - .../ManifoldTriangleSetTopologyAlgorithms.cpp | 1 - .../ManifoldTriangleSetTopologyContainer.cpp | 1 - .../ManifoldTriangleSetTopologyModifier.cpp | 1 - .../ManifoldTopologies/initManifoldTopologies.cpp | 8 - .../plugins/ManualMapping/ManualLinearMapping.cpp | 2 - .../plugins/ManualMapping/ManualLinearMapping.h | 2 +- .../plugins/ManualMapping/initManualMapping.cpp | 1 - .../plugins/MeshSTEPLoader/MeshSTEPLoader.cpp | 2 - .../plugins/MeshSTEPLoader/STEPShapeMapping.cpp | 2 - .../plugins/MeshSTEPLoader/SingleComponent.cpp | 2 - .../plugins/MeshSTEPLoader/initMeshSTEPLoader.cpp | 3 - .../src/AnimationLoopParallelScheduler.cpp | 2 - .../MultiThreading/src/BeamLinearMapping_mt.cpp | 2 - .../plugins/MultiThreading/src/DataExchange.cpp | 2 - .../plugins/MultiThreading/src/MeanComputation.cpp | 2 - .../plugins/OpenCTMPlugin/OpenCTMExporter.cpp | 2 - .../plugins/OpenCTMPlugin/OpenCTMLoader.cpp | 2 - .../plugins/OpenCTMPlugin/initOpenCTMPlugin.cpp | 2 - .../OptiTrackNatNet/OptiTrackNatNetClient.cpp | 2 - .../OptiTrackNatNet/OptiTrackNatNetDevice.cpp | 2 - .../OptiTrackNatNet/initOptiTrackNatNet.cpp | 1 - applications/plugins/PSL/APIVersion.cpp | 1 - applications/plugins/PSL/components/Import.cpp | 1 - applications/plugins/PSL/components/PSLVersion.cpp | 1 - applications/plugins/PSL/components/Python.cpp | 1 - applications/plugins/PSL/components/Template.cpp | 1 - applications/plugins/PSL/components/TestResult.cpp | 1 - applications/plugins/PSL/initPSL.cpp | 5 - .../PersistentContactBarycentricMapping.cpp | 2 - .../PersistentContactBarycentricMapping.h | 2 +- .../PersistentContact/PersistentContactMapping.cpp | 2 - .../PersistentContactRigidMapping.cpp | 2 - .../PersistentContactRigidMapping.h | 2 +- .../PersistentFrictionContact.cpp | 2 - .../PersistentUnilateralInteractionConstraint.cpp | 2 - .../PersistentUnilateralInteractionConstraint.h | 2 +- .../PersistentContact/initPersistentContact.cpp | 5 - .../plugins/PluginExample/MyBehaviorModel.cpp | 2 - .../PluginExample/MyMappingPendulumInPlane.cpp | 2 - .../PluginExample/MyProjectiveConstraintSet.cpp | 2 - applications/plugins/PluginExample/initPlugin.cpp | 3 - .../plugins/PreassembledMass/PreassembledMass.cpp | 3 - .../plugins/PreassembledMass/PreassembledMass.h | 2 +- .../plugins/PreassembledMass/initPlugin.cpp | 1 - .../ClosestPointRegistrationForceField.cpp | 2 - .../ClosestPointRegistrationForceField.h | 2 +- .../Registration/GroupwiseRegistrationEngine.cpp | 2 - applications/plugins/Registration/InertiaAlign.cpp | 2 - .../Registration/IntensityProfileCreator.cpp | 2 - .../IntensityProfileRegistrationForceField.cpp | 2 - .../IntensityProfileRegistrationForceField.h | 2 +- .../plugins/Registration/RegistrationContact.cpp | 2 - .../Registration/RegistrationContactForceField.cpp | 2 - .../Registration/RegistrationContactForceField.h | 2 +- .../plugins/Registration/RegistrationExporter.cpp | 2 - .../plugins/Registration/initRegistration.cpp | 6 - .../mapping/RigidScaleToAffineMultiMapping.cpp | 2 - .../mapping/RigidScaleToRigidMultiMapping.cpp | 2 - .../plugins/SceneCreator/GetAssembledSizeVisitor.h | 4 +- .../plugins/SceneCreator/GetVectorVisitor.h | 4 +- .../plugins/Sensable/EnslavementForceFeedback.cpp | 2 - applications/plugins/Sensable/NewOmniDriver.cpp | 2 - applications/plugins/Sensable/OmniDriver.cpp | 3 - applications/plugins/Sensable/initSensable.cpp | 2 - .../plugins/SensableEmulation/NewOmniDriverEmu.cpp | 3 - .../plugins/SensableEmulation/OmniDriverEmu.cpp | 3 - .../SensableEmulation/initSensableEmulation.cpp | 1 - .../plugins/SixenseHydra/RazerHydraDriver.cpp | 3 - .../plugins/SixenseHydra/initSixenseHydra.cpp | 1 - applications/plugins/SofaAssimp/AssimpLoader.cpp | 2 - .../plugins/SofaAssimp/initAssimpPlugin.cpp | 2 - .../sofa/gpu/cuda/CudaBarycentricMapping-3f.cpp | 2 - .../gpu/cuda/CudaBarycentricMapping-3f1-3f.cpp | 2 - .../sofa/gpu/cuda/CudaBarycentricMapping-3f1-d.cpp | 2 - .../sofa/gpu/cuda/CudaBarycentricMapping-3f1-f.cpp | 2 - .../sofa/gpu/cuda/CudaBarycentricMapping-3f1.cpp | 2 - .../sofa/gpu/cuda/CudaBarycentricMapping-f.cpp | 2 - .../sofa/gpu/cuda/CudaBarycentricMapping-old.cpp | 2 - .../sofa/gpu/cuda/CudaBarycentricMapping.cpp | 2 - .../sofa/gpu/cuda/CudaBarycentricMappingRigid.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaBaseVector.h | 2 +- .../sofa/gpu/cuda/CudaBeamLinearMapping.cpp | 2 - .../plugins/SofaCUDA/sofa/gpu/cuda/CudaBoxROI.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaCollision.cpp | 4 - .../sofa/gpu/cuda/CudaCollisionDetection.cpp | 2 - .../sofa/gpu/cuda/CudaCollisionDistanceGrid.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaDiagonalMass.cpp | 1 - .../gpu/cuda/CudaDistanceGridCollisionModel.cpp | 2 - .../sofa/gpu/cuda/CudaEllipsoidForceField.cpp | 2 - .../sofa/gpu/cuda/CudaExternalForceField.cpp | 1 - .../SofaCUDA/sofa/gpu/cuda/CudaExtraMonitor.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaFixedConstraint.cpp | 2 - .../gpu/cuda/CudaFixedTranslationConstraint.cpp | 2 - .../sofa/gpu/cuda/CudaHexahedronTLEDForceField.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaIdentityMapping.cpp | 2 - .../sofa/gpu/cuda/CudaIndexValueMapper.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaLineModel.cpp | 2 - .../sofa/gpu/cuda/CudaLinearForceField.cpp | 2 - .../sofa/gpu/cuda/CudaLinearMovementConstraint.cpp | 2 - .../sofa/gpu/cuda/CudaLinearVelocityConstraint.cpp | 2 - .../sofa/gpu/cuda/CudaMechanicalObject.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaMeshMatrixMass.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaParticleSource.cpp | 2 - .../gpu/cuda/CudaParticlesRepulsionForceField.cpp | 2 - .../gpu/cuda/CudaPenalityContactForceField.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaPlaneForceField.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaPointModel.cpp | 2 - .../gpu/cuda/CudaRestShapeSpringsForceField.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaRigidMapping.cpp | 2 - .../sofa/gpu/cuda/CudaSPHFluidForceField.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaSetTopology.cpp | 3 - .../sofa/gpu/cuda/CudaSpatialGridContainer.cpp | 3 - .../sofa/gpu/cuda/CudaSpatialGridContainer.inl | 5 - .../sofa/gpu/cuda/CudaSphereForceField.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaSphereModel.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaSphereModel.h | 2 +- .../SofaCUDA/sofa/gpu/cuda/CudaSphereROI.cpp | 2 - .../sofa/gpu/cuda/CudaSpringForceField.cpp | 3 - .../cuda/CudaStandardTetrahedralFEMForceField.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaSubsetMapping.cpp | 2 - .../cuda/CudaTetrahedralTensorMassForceField.cpp | 1 - .../sofa/gpu/cuda/CudaTetrahedralVisualModel.cpp | 2 - .../sofa/gpu/cuda/CudaTetrahedronFEMForceField.cpp | 2 - .../sofa/gpu/cuda/CudaTetrahedronFEMForceField.inl | 36 -- .../gpu/cuda/CudaTetrahedronTLEDForceField.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaTriangleModel.cpp | 2 - .../gpu/cuda/CudaTriangularFEMForceFieldOptim.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaUniformMass.cpp | 2 - .../SofaCUDA/sofa/gpu/cuda/CudaVisualModel.cpp | 2 - .../plugins/SofaCUDA/sofa/gpu/cuda/mycuda.cpp | 24 - .../plugins/SofaCarving/CarvingManager.cpp | 2 - .../plugins/SofaCarving/initSofaCarving.cpp | 2 - .../collision/DistanceGridCollisionModel.cpp | 2 - .../collision/DistanceGridCollisionModel.h | 2 +- .../FFDDistanceGridDiscreteIntersection.cpp | 2 - .../collision/RayDistanceGridContact.cpp | 2 - .../RigidDistanceGridDiscreteIntersection.cpp | 2 - .../forcefield/DistanceGridForceField.cpp | 2 - .../components/forcefield/DistanceGridForceField.h | 2 +- .../SofaDistanceGrid/initSofaDistanceGrid.cpp | 6 - applications/plugins/SofaEulerianFluid/Fluid2D.cpp | 2 - applications/plugins/SofaEulerianFluid/Fluid3D.cpp | 2 - .../SofaEulerianFluid/initEulerianFluid.cpp | 3 - .../SofaHAPI/SofaHAPIForceFeedbackEffect.cpp | 2 - .../plugins/SofaHAPI/SofaHAPIHapticsDevice.cpp | 2 - applications/plugins/SofaHAPI/initSofaHAPI.cpp | 2 - .../components/geometry/DiscreteGridField.cpp | 2 - .../components/geometry/SphericalField.cpp | 2 - .../components/mapping/ImplicitSurfaceMapping.cpp | 2 - .../components/mapping/ImplicitSurfaceMapping.h | 2 +- .../deprecated/InterpolatedImplicitSurface.cpp | 2 - .../SofaImplicitField/initSofaImplicitField.cpp | 4 - .../SofaMiscCollision/BarycentricStickContact.cpp | 2 - .../DefaultCollisionGroupManager.cpp | 2 - .../ParallelCollisionPipeline.cpp | 2 - .../SofaMiscCollision/RuleBasedContactManager.cpp | 2 - .../SofaMiscCollision/SpatialGridPointModel.cpp | 2 - .../TetrahedronBarycentricPenalityContact.cpp | 2 - .../TetrahedronDiscreteIntersection.cpp | 2 - .../TetrahedronFrictionContact.cpp | 2 - .../plugins/SofaMiscCollision/TetrahedronModel.cpp | 2 - .../plugins/SofaMiscCollision/TetrahedronModel.h | 2 +- .../SofaMiscCollision/TetrahedronRayContact.cpp | 2 - .../TriangleModelInRegularGrid.cpp | 2 - applications/plugins/SofaOpenCL/OpenCLBoxROI.cpp | 2 - .../plugins/SofaOpenCL/OpenCLFixedConstraint.cpp | 26 - .../plugins/SofaOpenCL/OpenCLFixedConstraint.h | 38 -- .../plugins/SofaOpenCL/OpenCLFixedConstraint.inl | 180 ------ .../plugins/SofaOpenCL/OpenCLIdentityMapping.cpp | 2 - .../plugins/SofaOpenCL/OpenCLMechanicalObject.cpp | 2 - .../plugins/SofaOpenCL/OpenCLMouseInteraction.cpp | 2 - .../plugins/SofaOpenCL/OpenCLPlaneForceField.cpp | 2 - .../SofaOpenCL/OpenCLSPHFluidForceField.cpp | 2 - .../SofaOpenCL/OpenCLSpatialGridContainer.cpp | 2 - .../plugins/SofaOpenCL/OpenCLSphereForceField.cpp | 2 - .../plugins/SofaOpenCL/OpenCLSpringForceField.cpp | 3 - .../plugins/SofaOpenCL/OpenCLUniformMass.cpp | 2 - applications/plugins/SofaOpenCL/initSofaOpenCL.cpp | 8 - applications/plugins/SofaOpenCL/myopencl.cpp | 3 - applications/plugins/SofaPML/LMLConstraint.cpp | 3 - applications/plugins/SofaPML/LMLConstraint.h | 2 +- applications/plugins/SofaPML/LMLForce.cpp | 2 - applications/plugins/SofaPML/LMLForce.h | 2 +- applications/plugins/SofaPML/initSofaPML.cpp | 4 - .../SofaPardisoSolver/SparsePARDISOSolver.cpp | 2 - .../SofaPardisoSolver/initPardisoSolver.cpp | 1 - .../plugins/SofaPython/Binding_SofaModule.cpp | 2 + .../plugins/SofaPython/PythonScriptController.cpp | 2 - .../plugins/SofaPython/PythonScriptDataEngine.cpp | 3 - .../SofaPython_test/PythonFactory_test.cpp | 1 - .../SofaPython/SofaPython_test/SofaModule_test.cpp | 2 + .../plugins/SofaPython/SofaPython_test/memory.cpp | 8 - applications/plugins/SofaPython/initSofaPython.cpp | 4 - .../plugins/SofaSimpleGUI/initSimpleGUI.cpp | 6 - applications/plugins/SofaSphFluid/ParticleSink.cpp | 2 - .../plugins/SofaSphFluid/ParticleSource.cpp | 2 - applications/plugins/SofaSphFluid/ParticleSource.h | 2 +- .../SofaSphFluid/ParticlesRepulsionForceField.cpp | 2 - .../SofaSphFluid/ParticlesRepulsionForceField.h | 4 +- .../plugins/SofaSphFluid/SPHFluidForceField.cpp | 2 - .../plugins/SofaSphFluid/SPHFluidForceField.h | 4 +- .../SofaSphFluid/SPHFluidSurfaceMapping.cpp | 2 - .../plugins/SofaSphFluid/SPHFluidSurfaceMapping.h | 6 +- .../plugins/SofaSphFluid/SpatialGridContainer.cpp | 2 - .../plugins/SofaSphFluid/SpatialGridContainer.h | 13 +- applications/plugins/SofaSphFluid/initSPHFluid.cpp | 7 - applications/plugins/SofaStereo/StereoCamera.cpp | 2 - applications/plugins/SofaStereo/StereoOglModel.cpp | 2 - applications/plugins/SofaTest/InitPlugin_test.cpp | 6 - applications/plugins/SofaTest/Sofa_test.cpp | 1 - .../THMPGSpatialHashing/THMPGSpatialHashing.cpp | 2 - .../VolumetricRendering/OglTetrahedralModel.cpp | 2 - .../VolumetricRendering/OglTetrahedralModel.h | 2 +- .../VolumetricRendering/OglVolumetricModel.cpp | 2 - .../initVolumetricRendering.cpp | 2 - applications/plugins/Xitact/IHPDriver.cpp | 2 - applications/plugins/Xitact/IHPDriver.h | 9 - applications/plugins/Xitact/ITPDriver.cpp | 1 - applications/plugins/Xitact/PaceMaker.cpp | 3 - applications/plugins/Xitact/initXitact.cpp | 3 - .../plugins/image/CollisionToCarvingEngine.cpp | 2 - .../plugins/image/DepthMapToMeshEngine.cpp | 2 - applications/plugins/image/GenerateImage.cpp | 2 - applications/plugins/image/ImageAccumulator.cpp | 2 - applications/plugins/image/ImageAlgorithms.h | 2 +- applications/plugins/image/ImageContainer.cpp | 1 - applications/plugins/image/ImageContainer.h | 2 - .../image/ImageCoordValuesFromPositions.cpp | 2 - applications/plugins/image/ImageDataDisplay.cpp | 2 - applications/plugins/image/ImageExporter.cpp | 2 - applications/plugins/image/ImageFilter.cpp | 2 - applications/plugins/image/ImageOperation.cpp | 2 - applications/plugins/image/ImageSampler.cpp | 2 - .../plugins/image/ImageToRigidMassEngine.cpp | 2 - applications/plugins/image/ImageTransform.cpp | 2 - .../plugins/image/ImageTransformEngine.cpp | 2 - applications/plugins/image/ImageTypes.h | 3 - .../plugins/image/ImageValuesFromPositions.cpp | 2 - applications/plugins/image/ImageViewer.cpp | 1 - applications/plugins/image/Kinect.cpp | 1 - applications/plugins/image/MarchingCubesEngine.cpp | 2 - applications/plugins/image/MergeImages.cpp | 2 - applications/plugins/image/MeshToImageEngine.cpp | 2 - applications/plugins/image/MeshToImageEngine.h | 2 +- applications/plugins/image/TransferFunction.cpp | 2 - applications/plugins/image/VoronoiToMeshEngine.cpp | 2 - .../extlibs/DiffusionSolver/DiffusionSolver.h | 2 +- .../plugins/image/image_gui/HistogramWidget.cpp | 2 - .../image/image_gui/VectorVisualizationWidget.cpp | 2 - .../plugins/image/image_test/TestImageEngine.cpp | 2 - .../imagetoolbox/contour/contourimagetoolbox.cpp | 2 - .../contour/contourimagetoolboxaction.cpp | 2 - .../imagetoolbox/depth/averagecatchallvector.cpp | 2 - .../image/imagetoolbox/depth/catchallvector.cpp | 2 - .../image/imagetoolbox/depth/depthimagetoolbox.cpp | 2 - .../imagetoolbox/depth/depthimagetoolboxaction.cpp | 4 - .../imagetoolbox/depth/mergedcatchallvector.cpp | 2 - .../plugins/image/imagetoolbox/imagetoolbox.cpp | 1 - .../image/imagetoolbox/imagetoolboxwidget.cpp | 2 - .../imagetoolbox/labelbox/labelboximagetoolbox.cpp | 2 - .../labelbox/labelboximagetoolboxaction.cpp | 4 - .../labelgrid/labelgridimagetoolbox.cpp | 2 - .../labelgrid/labelgridimagetoolboxaction.cpp | 4 - .../labelpoint/labelpointimagetoolbox.cpp | 2 - .../labelpoint/labelpointimagetoolboxaction.cpp | 4 - .../labelpointsbysectionimagetoolbox.cpp | 2 - .../labelpointsbysectionimagetoolboxaction.cpp | 4 - .../zonegenerator/distancezoneimagetoolbox.cpp | 2 - .../distancezoneimagetoolboxaction.cpp | 2 - .../zonegenerator/zonegeneratorimagetoolbox.cpp | 2 - .../zonegeneratorimagetoolboxaction.cpp | 2 - applications/plugins/image/initImage.cpp | 19 - applications/projects/SofaFlowVR/Main.cpp | 5 - .../projects/SofaGuiGlut/MultithreadGUI.cpp | 2 - applications/projects/SofaGuiGlut/SimpleGUI.cpp | 35 +- applications/projects/SofaGuiGlut/glut.h | 2 - applications/projects/runSofa/Main.cpp | 2 + applications/sofa/gui/BatchGUI.cpp | 1 + applications/sofa/gui/MouseOperations.cpp | 12 - applications/sofa/gui/ViewerFactory.h | 2 +- .../sofa/gui/headlessRecorder/HeadlessRecorder.cpp | 1 - applications/sofa/gui/qt/DataWidget.h | 2 +- applications/sofa/gui/qt/GraphDataWidget.cpp | 3 - applications/sofa/gui/qt/SimpleDataWidget.cpp | 2 - applications/sofa/gui/qt/StructDataWidget.cpp | 2 - applications/sofa/gui/qt/TableDataWidget.cpp | 2 - applications/sofa/gui/qt/viewer/qgl/QtGLViewer.cpp | 3 - applications/sofa/gui/qt/viewer/qt/QtViewer.cpp | 2 - .../tutorials/compositeObject/compositeObject.cpp | 2 - .../tutorials/mixedPendulum/mixedPendulum.cpp | 4 - doc/introduction-old/extendingSofa.tex | 5 - doc/src_examples/example3/CircleMapping.cpp | 2 - doc/src_examples/example3/LineMapping.cpp | 2 - doc/src_examples/example3/MassObject1d.cpp | 2 - .../example4/LennardJonesForceField.cpp | 2 - extlibs/miniFlowVR/src/ftlm/cmdline.cpp | 2 +- extlibs/miniFlowVR/src/ftlm/type.cpp | 6 +- extlibs/miniFlowVR/src/librender/mesh.cpp | 2 +- extlibs/miniFlowVR/src/librender/mesh_io_vtk.cpp | 2 +- .../SofaBoundaryCondition/BuoyantForceField.cpp | 2 - modules/SofaBoundaryCondition/BuoyantForceField.h | 23 +- .../SofaBoundaryCondition/BuoyantForceField.inl | 9 - .../SofaBoundaryCondition/ConicalForceField.cpp | 2 - modules/SofaBoundaryCondition/ConicalForceField.h | 34 +- .../SofaBoundaryCondition/ConicalForceField.inl | 32 ++ .../SofaBoundaryCondition/ConstantForceField.cpp | 2 - modules/SofaBoundaryCondition/ConstantForceField.h | 3 +- .../DiagonalVelocityDampingForceField.cpp | 2 - .../DiagonalVelocityDampingForceField.h | 91 ++-- .../DiagonalVelocityDampingForceField.inl | 138 ++--- .../EdgePressureForceField.cpp | 2 - .../SofaBoundaryCondition/EdgePressureForceField.h | 51 +- .../EdgePressureForceField.inl | 50 +- .../SofaBoundaryCondition/EllipsoidForceField.cpp | 2 - .../SofaBoundaryCondition/EllipsoidForceField.h | 32 +- .../SofaBoundaryCondition/EllipsoidForceField.inl | 29 + modules/SofaBoundaryCondition/FixedConstraint.cpp | 2 - modules/SofaBoundaryCondition/FixedConstraint.h | 2 +- .../SofaBoundaryCondition/FixedPlaneConstraint.cpp | 2 + .../SofaBoundaryCondition/FixedPlaneConstraint.h | 4 +- .../FixedRotationConstraint.cpp | 2 - .../FixedRotationConstraint.h | 3 +- .../FixedTranslationConstraint.cpp | 2 - .../FixedTranslationConstraint.h | 2 +- .../HermiteSplineConstraint.cpp | 3 - .../HermiteSplineConstraint.h | 3 +- .../HermiteSplineConstraint.inl | 1 - modules/SofaBoundaryCondition/LinearForceField.cpp | 2 - modules/SofaBoundaryCondition/LinearForceField.h | 11 +- modules/SofaBoundaryCondition/LinearForceField.inl | 24 +- .../LinearMovementConstraint.cpp | 3 - .../LinearMovementConstraint.h | 2 +- .../LinearVelocityConstraint.cpp | 3 - .../LinearVelocityConstraint.h | 2 +- .../LinearVelocityConstraint.inl | 2 - .../OscillatingTorsionPressureForceField.cpp | 2 - .../OscillatingTorsionPressureForceField.h | 41 +- .../OscillatingTorsionPressureForceField.inl | 39 +- .../SofaBoundaryCondition/OscillatorConstraint.cpp | 3 - .../SofaBoundaryCondition/OscillatorConstraint.h | 3 +- .../SofaBoundaryCondition/OscillatorConstraint.inl | 6 - .../SofaBoundaryCondition/ParabolicConstraint.cpp | 3 - .../SofaBoundaryCondition/ParabolicConstraint.h | 3 +- .../PartialFixedConstraint.cpp | 2 - .../SofaBoundaryCondition/PartialFixedConstraint.h | 3 +- .../PartialLinearMovementConstraint.cpp | 3 - .../PartialLinearMovementConstraint.h | 2 +- .../PartialLinearMovementConstraint.inl | 14 - .../PatchTestMovementConstraint.cpp | 3 - .../PatchTestMovementConstraint.h | 2 +- modules/SofaBoundaryCondition/PlaneForceField.cpp | 2 - modules/SofaBoundaryCondition/PlaneForceField.h | 4 +- modules/SofaBoundaryCondition/PlaneForceField.inl | 1 - modules/SofaBoundaryCondition/PointConstraint.cpp | 2 - modules/SofaBoundaryCondition/PointConstraint.h | 3 +- modules/SofaBoundaryCondition/PointConstraint.inl | 7 - .../PositionBasedDynamicsConstraint.cpp | 2 - .../PositionBasedDynamicsConstraint.h | 6 +- .../PositionBasedDynamicsConstraint.inl | 12 - .../ProjectDirectionConstraint.cpp | 2 - .../ProjectDirectionConstraint.h | 3 +- .../ProjectDirectionConstraint.inl | 15 - .../ProjectToLineConstraint.cpp | 2 - .../ProjectToLineConstraint.h | 3 +- .../ProjectToLineConstraint.inl | 16 - .../ProjectToPlaneConstraint.cpp | 2 - .../ProjectToPlaneConstraint.h | 3 +- .../ProjectToPlaneConstraint.inl | 19 - .../ProjectToPointConstraint.cpp | 2 - .../ProjectToPointConstraint.h | 3 +- .../ProjectToPointConstraint.inl | 55 -- .../QuadPressureForceField.cpp | 2 - .../SofaBoundaryCondition/QuadPressureForceField.h | 31 +- .../QuadPressureForceField.inl | 24 +- .../SkeletalMotionConstraint.cpp | 3 - .../SkeletalMotionConstraint.h | 19 +- .../SkeletalMotionConstraint.inl | 13 +- modules/SofaBoundaryCondition/SphereForceField.cpp | 2 - modules/SofaBoundaryCondition/SphereForceField.h | 39 +- modules/SofaBoundaryCondition/SphereForceField.inl | 38 ++ .../SurfacePressureForceField.cpp | 2 - .../SurfacePressureForceField.h | 15 +- .../SurfacePressureForceField.inl | 54 +- .../TaitSurfacePressureForceField.cpp | 2 - .../TaitSurfacePressureForceField.h | 11 +- .../TaitSurfacePressureForceField.inl | 9 +- .../SofaBoundaryCondition/TorsionForceField.cpp | 2 - modules/SofaBoundaryCondition/TorsionForceField.h | 8 +- .../SofaBoundaryCondition/TorsionForceField.inl | 7 + .../TrianglePressureForceField.cpp | 2 - .../TrianglePressureForceField.h | 27 +- .../TrianglePressureForceField.inl | 47 +- .../UniformVelocityDampingForceField.cpp | 2 - .../UniformVelocityDampingForceField.h | 92 ++-- .../VaccumSphereForceField.cpp | 2 - .../SofaBoundaryCondition/VaccumSphereForceField.h | 4 +- .../BarycentricDistanceLMConstraintContact.cpp | 2 - .../BarycentricDistanceLMConstraintContact.inl | 4 - .../BilateralInteractionConstraint.cpp | 2 - .../BilateralInteractionConstraint.h | 6 +- modules/SofaConstraint/ConstraintAnimationLoop.cpp | 4 +- modules/SofaConstraint/ConstraintAnimationLoop.h | 8 +- .../ConstraintAttachBodyPerformer.cpp | 76 --- .../SofaConstraint/ConstraintAttachBodyPerformer.h | 2 +- .../ConstraintAttachBodyPerformer.inl | 3 - modules/SofaConstraint/DOFBlockerLMConstraint.cpp | 2 - modules/SofaConstraint/DOFBlockerLMConstraint.h | 2 +- modules/SofaConstraint/DistanceLMConstraint.cpp | 8 - modules/SofaConstraint/DistanceLMConstraint.h | 2 +- modules/SofaConstraint/DistanceLMConstraint.inl | 3 - .../SofaConstraint/DistanceLMContactConstraint.cpp | 2 - .../SofaConstraint/DistanceLMContactConstraint.h | 3 +- .../SofaConstraint/DistanceLMContactConstraint.inl | 10 +- modules/SofaConstraint/FixedLMConstraint.cpp | 2 - modules/SofaConstraint/FixedLMConstraint.h | 2 +- modules/SofaConstraint/FixedLMConstraint.inl | 3 - modules/SofaConstraint/FreeMotionAnimationLoop.cpp | 8 +- modules/SofaConstraint/FrictionContact.cpp | 2 - modules/SofaConstraint/FrictionContact.inl | 1 - .../SofaConstraint/GenericConstraintCorrection.cpp | 2 - modules/SofaConstraint/GenericConstraintSolver.cpp | 21 +- modules/SofaConstraint/LCPConstraintSolver.cpp | 36 +- modules/SofaConstraint/LCPConstraintSolver.h | 7 +- .../SofaConstraint/LMConstraintDirectSolver.cpp | 8 - modules/SofaConstraint/LMConstraintDirectSolver.h | 2 - modules/SofaConstraint/LMConstraintSolver.cpp | 3 - .../SofaConstraint/LMDNewProximityIntersection.cpp | 38 -- .../SofaConstraint/LMDNewProximityIntersection.h | 11 - .../SofaConstraint/LMDNewProximityIntersection.inl | 24 +- .../LinearSolverConstraintCorrection.cpp | 2 - .../LinearSolverConstraintCorrection.h | 2 +- .../LinearSolverConstraintCorrection.inl | 4 - modules/SofaConstraint/LocalMinDistance.cpp | 35 -- modules/SofaConstraint/LocalMinDistance.h | 4 +- modules/SofaConstraint/LocalMinDistance.inl | 498 ----------------- .../MappingGeometricStiffnessForceField.h | 9 - .../MappingGeometricStiffnessForceField.inl | 14 - .../PrecomputedConstraintCorrection.cpp | 2 - .../PrecomputedConstraintCorrection.h | 7 +- .../PrecomputedConstraintCorrection.inl | 46 -- modules/SofaConstraint/SlidingConstraint.cpp | 2 - modules/SofaConstraint/SlidingConstraint.h | 41 +- modules/SofaConstraint/SlidingConstraint.inl | 32 ++ modules/SofaConstraint/StickContactConstraint.cpp | 17 - modules/SofaConstraint/StickContactConstraint.inl | 5 - modules/SofaConstraint/StopperConstraint.cpp | 2 - modules/SofaConstraint/StopperConstraint.h | 19 +- modules/SofaConstraint/StopperConstraint.inl | 19 +- .../UncoupledConstraintCorrection.cpp | 3 - .../SofaConstraint/UncoupledConstraintCorrection.h | 4 +- .../UncoupledConstraintCorrection.inl | 4 - modules/SofaConstraint/UniformConstraint.h | 2 - modules/SofaConstraint/UniformConstraint.inl | 1 - .../UnilateralInteractionConstraint.cpp | 4 - .../UnilateralInteractionConstraint.h | 55 +- .../UnilateralInteractionConstraint.inl | 48 +- modules/SofaDenseSolver/LULinearSolver.cpp | 150 ++++- modules/SofaDenseSolver/LULinearSolver.h | 155 +----- modules/SofaDenseSolver/NewMatCholeskySolver.cpp | 5 - modules/SofaDenseSolver/NewMatVector.h | 2 - modules/SofaExporter/BlenderExporter.cpp | 2 - modules/SofaExporter/MeshExporter.cpp | 2 - modules/SofaExporter/OBJExporter.cpp | 2 - modules/SofaExporter/STLExporter.cpp | 2 - modules/SofaExporter/VTKExporter.cpp | 2 - modules/SofaExporter/WriteState.cpp | 2 - modules/SofaExporter/WriteTopology.cpp | 2 - .../MechanicalMatrixMapper.cpp | 2 - .../MultiStepAnimationLoop.cpp | 2 - .../MultiTagAnimationLoop.cpp | 2 - .../FastTriangularBendingSprings.cpp | 2 - .../FastTriangularBendingSprings.h | 8 +- .../FrameSpringForceField.cpp | 1 - .../SofaGeneralDeformable/FrameSpringForceField.h | 2 +- .../SofaGeneralDeformable/QuadBendingSprings.cpp | 2 - modules/SofaGeneralDeformable/QuadBendingSprings.h | 2 +- .../QuadularBendingSprings.cpp | 2 - .../SofaGeneralDeformable/QuadularBendingSprings.h | 4 +- .../RegularGridSpringForceField.cpp | 2 - .../RegularGridSpringForceField.h | 2 +- .../TriangleBendingSprings.cpp | 2 - .../SofaGeneralDeformable/TriangleBendingSprings.h | 2 +- .../TriangularBendingSprings.cpp | 2 - .../TriangularBendingSprings.h | 8 +- .../TriangularBiquadraticSpringsForceField.cpp | 2 - .../TriangularBiquadraticSpringsForceField.h | 8 +- .../TriangularQuadraticSpringsForceField.cpp | 2 - .../TriangularQuadraticSpringsForceField.h | 8 +- .../TriangularTensorMassForceField.cpp | 2 - .../TriangularTensorMassForceField.h | 8 +- .../VectorSpringForceField.cpp | 2 - .../SofaGeneralDeformable/VectorSpringForceField.h | 2 +- .../initGeneralDeformable.cpp | 11 - modules/SofaGeneralEngine/AverageCoord.cpp | 2 - modules/SofaGeneralEngine/AverageCoord.h | 2 +- modules/SofaGeneralEngine/AverageCoord.inl | 4 - modules/SofaGeneralEngine/BoxROI.cpp | 2 - modules/SofaGeneralEngine/BoxROI.h | 6 +- modules/SofaGeneralEngine/CMakeLists.txt | 3 - modules/SofaGeneralEngine/ClusteringEngine.cpp | 2 - modules/SofaGeneralEngine/ClusteringEngine.h | 6 +- modules/SofaGeneralEngine/ComplementaryROI.cpp | 23 +- modules/SofaGeneralEngine/ComplementaryROI.h | 11 +- modules/SofaGeneralEngine/DifferenceEngine.cpp | 2 - modules/SofaGeneralEngine/DifferenceEngine.h | 2 +- modules/SofaGeneralEngine/DilateEngine.cpp | 2 - modules/SofaGeneralEngine/DilateEngine.h | 6 +- .../ExtrudeEdgesAndGenerateQuads.cpp | 2 - .../ExtrudeEdgesAndGenerateQuads.h | 6 +- .../ExtrudeEdgesAndGenerateQuads.inl | 4 - .../ExtrudeQuadsAndGenerateHexas.cpp | 2 - .../ExtrudeQuadsAndGenerateHexas.h | 6 +- .../ExtrudeQuadsAndGenerateHexas.inl | 4 - modules/SofaGeneralEngine/ExtrudeSurface.cpp | 2 - modules/SofaGeneralEngine/ExtrudeSurface.h | 6 +- modules/SofaGeneralEngine/ExtrudeSurface.inl | 4 - modules/SofaGeneralEngine/GenerateCylinder.cpp | 2 - modules/SofaGeneralEngine/GenerateCylinder.h | 6 +- modules/SofaGeneralEngine/GenerateGrid.cpp | 2 - modules/SofaGeneralEngine/GenerateGrid.h | 6 +- modules/SofaGeneralEngine/GenerateRigidMass.cpp | 2 - modules/SofaGeneralEngine/GenerateRigidMass.h | 2 +- modules/SofaGeneralEngine/GenerateSphere.cpp | 2 - modules/SofaGeneralEngine/GenerateSphere.h | 6 +- .../SofaGeneralEngine/GroupFilterYoungModulus.cpp | 2 - .../SofaGeneralEngine/GroupFilterYoungModulus.h | 6 +- modules/SofaGeneralEngine/HausdorffDistance.cpp | 2 - modules/SofaGeneralEngine/HausdorffDistance.h | 2 +- modules/SofaGeneralEngine/HausdorffDistance.inl | 4 - modules/SofaGeneralEngine/IndexValueMapper.cpp | 2 - modules/SofaGeneralEngine/IndexValueMapper.h | 6 +- modules/SofaGeneralEngine/Indices2ValuesMapper.cpp | 2 - modules/SofaGeneralEngine/Indices2ValuesMapper.h | 6 +- modules/SofaGeneralEngine/IndicesFromValues.cpp | 2 - modules/SofaGeneralEngine/IndicesFromValues.h | 2 +- modules/SofaGeneralEngine/JoinPoints.cpp | 2 - modules/SofaGeneralEngine/JoinPoints.h | 6 +- modules/SofaGeneralEngine/MapIndices.cpp | 2 - modules/SofaGeneralEngine/MapIndices.h | 2 +- modules/SofaGeneralEngine/MathOp.cpp | 2 - modules/SofaGeneralEngine/MathOp.h | 2 +- modules/SofaGeneralEngine/MergeMeshes.cpp | 2 - modules/SofaGeneralEngine/MergeMeshes.h | 2 +- modules/SofaGeneralEngine/MergePoints.cpp | 2 - modules/SofaGeneralEngine/MergePoints.h | 2 +- modules/SofaGeneralEngine/MergePoints.inl | 4 - modules/SofaGeneralEngine/MergeROIs.cpp | 2 - modules/SofaGeneralEngine/MergeROIs.h | 4 +- modules/SofaGeneralEngine/MergeSets.cpp | 2 - modules/SofaGeneralEngine/MergeSets.h | 2 +- modules/SofaGeneralEngine/MergeSets.inl | 4 - modules/SofaGeneralEngine/MergeVectors.cpp | 2 - modules/SofaGeneralEngine/MergeVectors.h | 2 +- .../MeshBarycentricMapperEngine.cpp | 2 - .../MeshBarycentricMapperEngine.h | 6 +- .../MeshBarycentricMapperEngine.inl | 4 - modules/SofaGeneralEngine/MeshBoundaryROI.cpp | 2 - modules/SofaGeneralEngine/MeshClosingEngine.cpp | 2 - modules/SofaGeneralEngine/MeshClosingEngine.h | 2 +- modules/SofaGeneralEngine/MeshROI.cpp | 2 - modules/SofaGeneralEngine/MeshROI.h | 6 +- modules/SofaGeneralEngine/MeshROI.inl | 4 - modules/SofaGeneralEngine/MeshSampler.cpp | 2 - modules/SofaGeneralEngine/MeshSampler.h | 2 +- modules/SofaGeneralEngine/MeshSplittingEngine.cpp | 2 - modules/SofaGeneralEngine/MeshSplittingEngine.h | 2 +- modules/SofaGeneralEngine/MeshSubsetEngine.cpp | 2 - modules/SofaGeneralEngine/MeshSubsetEngine.h | 2 +- modules/SofaGeneralEngine/NormEngine.cpp | 2 - modules/SofaGeneralEngine/NormEngine.h | 2 +- modules/SofaGeneralEngine/NormalsFromPoints.cpp | 2 - modules/SofaGeneralEngine/NormalsFromPoints.h | 2 +- modules/SofaGeneralEngine/NormalsFromPoints.inl | 4 - modules/SofaGeneralEngine/PairBoxRoi.cpp | 2 - modules/SofaGeneralEngine/PairBoxRoi.h | 6 +- modules/SofaGeneralEngine/PairBoxRoi.inl | 4 - modules/SofaGeneralEngine/PlaneROI.cpp | 2 - modules/SofaGeneralEngine/PlaneROI.h | 6 +- modules/SofaGeneralEngine/PlaneROI.inl | 4 - modules/SofaGeneralEngine/PointsFromIndices.cpp | 2 - modules/SofaGeneralEngine/PointsFromIndices.h | 6 +- modules/SofaGeneralEngine/PointsFromIndices.inl | 4 - modules/SofaGeneralEngine/ProximityROI.cpp | 2 - modules/SofaGeneralEngine/ProximityROI.h | 6 +- modules/SofaGeneralEngine/ProximityROI.inl | 4 - modules/SofaGeneralEngine/QuatToRigidEngine.cpp | 2 - modules/SofaGeneralEngine/QuatToRigidEngine.h | 2 +- modules/SofaGeneralEngine/ROIValueMapper.cpp | 2 - modules/SofaGeneralEngine/ROIValueMapper.h | 4 +- .../RandomPointDistributionInSurface.cpp | 2 - .../RandomPointDistributionInSurface.h | 6 +- .../RandomPointDistributionInSurface.inl | 4 - modules/SofaGeneralEngine/RigidToQuatEngine.cpp | 2 - modules/SofaGeneralEngine/RigidToQuatEngine.h | 2 +- .../SofaGeneralEngine/SelectConnectedLabelsROI.cpp | 2 - .../SofaGeneralEngine/SelectConnectedLabelsROI.h | 4 +- modules/SofaGeneralEngine/SelectLabelROI.cpp | 2 - modules/SofaGeneralEngine/SelectLabelROI.h | 4 +- modules/SofaGeneralEngine/ShapeMatching.cpp | 2 - modules/SofaGeneralEngine/ShapeMatching.h | 6 +- modules/SofaGeneralEngine/ShapeMatching.inl | 8 - modules/SofaGeneralEngine/SmoothMeshEngine.cpp | 2 - modules/SofaGeneralEngine/SmoothMeshEngine.h | 2 +- modules/SofaGeneralEngine/SmoothMeshEngine.inl | 4 - .../SofaGeneralEngine_test/CMakeLists.txt | 2 +- modules/SofaGeneralEngine/SphereROI.cpp | 2 - modules/SofaGeneralEngine/SphereROI.h | 6 +- modules/SofaGeneralEngine/SphereROI.inl | 7 +- modules/SofaGeneralEngine/Spiral.cpp | 2 - modules/SofaGeneralEngine/Spiral.h | 6 +- modules/SofaGeneralEngine/Spiral.inl | 6 +- modules/SofaGeneralEngine/SubsetTopology.cpp | 2 - modules/SofaGeneralEngine/SubsetTopology.h | 6 +- modules/SofaGeneralEngine/SubsetTopology.inl | 4 - modules/SofaGeneralEngine/SumEngine.cpp | 2 - modules/SofaGeneralEngine/SumEngine.h | 2 +- modules/SofaGeneralEngine/TextureInterpolation.cpp | 2 - modules/SofaGeneralEngine/TextureInterpolation.h | 6 +- modules/SofaGeneralEngine/TextureInterpolation.inl | 4 - modules/SofaGeneralEngine/TransformEngine.cpp | 2 - modules/SofaGeneralEngine/TransformEngine.h | 6 +- .../SofaGeneralEngine/TransformMatrixEngine.cpp | 4 - modules/SofaGeneralEngine/TransformPosition.cpp | 2 - modules/SofaGeneralEngine/TransformPosition.h | 6 +- modules/SofaGeneralEngine/TransformPosition.inl | 4 - modules/SofaGeneralEngine/ValuesFromIndices.cpp | 2 - modules/SofaGeneralEngine/ValuesFromIndices.h | 2 +- modules/SofaGeneralEngine/ValuesFromPositions.cpp | 2 - modules/SofaGeneralEngine/ValuesFromPositions.h | 6 +- modules/SofaGeneralEngine/ValuesFromPositions.inl | 4 - modules/SofaGeneralEngine/Vertex2Frame.cpp | 2 - modules/SofaGeneralEngine/Vertex2Frame.h | 6 +- modules/SofaGeneralEngine/Vertex2Frame.inl | 4 - .../CentralDifferenceSolver.cpp | 2 - .../RungeKutta2Solver.cpp | 3 - .../RungeKutta4Solver.cpp | 4 - .../VariationalSymplecticSolver.cpp | 2 - .../initGeneralImplicitODESolver.cpp | 2 - .../SofaGeneralLinearSolver/BTDLinearSolver.cpp | 2 - modules/SofaGeneralLinearSolver/BTDLinearSolver.h | 2 +- modules/SofaGeneralLinearSolver/CholeskySolver.cpp | 2 - modules/SofaGeneralLinearSolver/CholeskySolver.h | 2 +- .../SofaGeneralLinearSolver/MinResLinearSolver.cpp | 2 - .../SofaGeneralLinearSolver/MinResLinearSolver.h | 2 +- .../initGeneralLinearSolver.cpp | 5 - modules/SofaGeneralLoader/GIDMeshLoader.cpp | 2 - modules/SofaGeneralLoader/GridMeshCreator.cpp | 2 - modules/SofaGeneralLoader/InputEventReader.cpp | 2 - modules/SofaGeneralLoader/MeshGmshLoader.cpp | 2 - modules/SofaGeneralLoader/MeshOffLoader.cpp | 2 - modules/SofaGeneralLoader/MeshSTLLoader.cpp | 2 - modules/SofaGeneralLoader/MeshTrianLoader.cpp | 2 - modules/SofaGeneralLoader/MeshXspLoader.cpp | 2 - modules/SofaGeneralLoader/OffSequenceLoader.cpp | 2 - modules/SofaGeneralLoader/ReadState.cpp | 2 - modules/SofaGeneralLoader/ReadTopology.cpp | 2 - modules/SofaGeneralLoader/StringMeshCreator.cpp | 2 - modules/SofaGeneralLoader/VoxelGridLoader.cpp | 1 - modules/SofaGeneralMeshCollision/DirectSAP.cpp | 3 - modules/SofaGeneralMeshCollision/IncrSAP.cpp | 2 - .../MeshDiscreteIntersection.cpp | 2 - .../MeshDiscreteIntersection.inl | 41 -- .../MeshMinProximityIntersection.cpp | 64 +-- modules/SofaGeneralMeshCollision/TriangleOctree.h | 3 +- .../TriangleOctreeModel.cpp | 20 +- .../SofaGeneralMeshCollision/TriangleOctreeModel.h | 5 - .../AttachConstraint.cpp | 2 - .../AttachConstraint.h | 2 +- .../BoxStiffSpringForceField.cpp | 2 - .../BoxStiffSpringForceField.h | 6 +- .../BoxStiffSpringForceField.inl | 4 - .../InteractionEllipsoidForceField.cpp | 2 - .../InteractionEllipsoidForceField.h | 2 +- .../RepulsiveSpringForceField.cpp | 2 - .../RepulsiveSpringForceField.h | 2 +- .../ArticulatedHierarchyContainer.cpp | 6 - .../SofaGeneralRigid/ArticulatedSystemMapping.cpp | 2 - .../SofaGeneralRigid/ArticulatedSystemMapping.h | 2 +- .../SofaGeneralRigid/LaparoscopicRigidMapping.cpp | 2 - .../SofaGeneralRigid/LaparoscopicRigidMapping.h | 2 +- .../SofaGeneralRigid/LineSetSkinningMapping.cpp | 2 - modules/SofaGeneralRigid/LineSetSkinningMapping.h | 2 +- modules/SofaGeneralRigid/SkinningMapping.cpp | 2 - modules/SofaGeneralRigid/SkinningMapping.h | 26 +- modules/SofaGeneralRigid/SkinningMapping.inl | 184 +------ modules/SofaGeneralSimpleFem/BeamFEMForceField.cpp | 2 - modules/SofaGeneralSimpleFem/BeamFEMForceField.h | 2 +- .../HexahedralFEMForceField.cpp | 2 - .../SofaGeneralSimpleFem/HexahedralFEMForceField.h | 2 +- .../HexahedralFEMForceFieldAndMass.cpp | 2 - .../HexahedralFEMForceFieldAndMass.h | 4 +- .../HexahedralFEMForceFieldAndMass.inl | 168 ------ .../HexahedronFEMForceFieldAndMass.cpp | 2 - .../HexahedronFEMForceFieldAndMass.h | 2 +- .../HexahedronFEMForceFieldAndMass.inl | 51 -- .../TetrahedralCorotationalFEMForceField.cpp | 2 - .../TetrahedralCorotationalFEMForceField.h | 7 +- .../TetrahedralCorotationalFEMForceField.inl | 74 +-- .../TriangularFEMForceFieldOptim.cpp | 3 - .../TriangularFEMForceFieldOptim.h | 18 +- .../TriangularFEMForceFieldOptim.inl | 39 +- modules/SofaGeneralTopology/CubeTopology.cpp | 2 - .../SofaGeneralTopology/CylinderGridTopology.cpp | 2 - modules/SofaGeneralTopology/SphereGridTopology.cpp | 2 - modules/SofaGeneralTopology/SphereQuadTopology.cpp | 2 - modules/SofaGeneralVisual/RecordedCamera.cpp | 2 - modules/SofaGeneralVisual/RecordedCamera.h | 7 - modules/SofaGeneralVisual/Visual3DText.cpp | 2 - modules/SofaGeneralVisual/VisualTransform.cpp | 2 - modules/SofaGraphComponent/APIVersion.cpp | 1 - .../SofaGraphComponent/AddFrameButtonSetting.cpp | 1 - .../AddRecordedCameraButtonSetting.cpp | 2 - .../SofaGraphComponent/AttachBodyButtonSetting.cpp | 1 - .../FixPickedParticleButtonSetting.cpp | 1 - modules/SofaGraphComponent/Gravity.cpp | 2 - .../SofaGraphComponent/PauseAnimationOnEvent.cpp | 2 - modules/SofaGraphComponent/RequiredPlugin.cpp | 2 - .../SofaGraphComponent/SofaDefaultPathSetting.cpp | 1 - .../SofaGraphComponent_test/SceneChecker_test.cpp | 1 - modules/SofaGraphComponent/StatsSetting.cpp | 1 - modules/SofaGraphComponent/ViewerSetting.cpp | 1 - modules/SofaHaptics/LCPForceFeedback.cpp | 3 - modules/SofaHaptics/LCPForceFeedback.h | 2 +- modules/SofaHaptics/NullForceFeedback.cpp | 2 - modules/SofaHaptics/NullForceFeedbackT.cpp | 2 - modules/SofaHaptics/initHaptics.cpp | 3 - modules/SofaMisc/AddResourceRepository.cpp | 3 - modules/SofaMisc/MeshTetraStuffing.cpp | 2 - modules/SofaMisc/ParallelCGLinearSolver.cpp | 2 - .../SofaMiscEngine/DisplacementMatrixEngine.cpp | 4 - modules/SofaMiscEngine/Distances.cpp | 2 - modules/SofaMiscEngine/Distances.h | 6 +- modules/SofaMiscEngine/Distances.inl | 4 - .../SofaMiscEngine/ProjectiveTransformEngine.cpp | 2 - modules/SofaMiscEngine/ProjectiveTransformEngine.h | 6 +- modules/SofaMiscFem/BoyceAndArruda.h | 4 +- modules/SofaMiscFem/Costa.h | 4 +- .../FastTetrahedralCorotationalForceField.cpp | 2 - .../FastTetrahedralCorotationalForceField.h | 6 +- modules/SofaMiscFem/HyperelasticMaterial.h | 4 +- modules/SofaMiscFem/MooneyRivlin.h | 4 +- modules/SofaMiscFem/NeoHookean.h | 4 +- modules/SofaMiscFem/Ogden.h | 4 +- modules/SofaMiscFem/PlasticMaterial.cpp | 2 - modules/SofaMiscFem/PlasticMaterial.h | 4 +- modules/SofaMiscFem/STVenantKirchhoff.h | 4 +- .../StandardTetrahedralFEMForceField.cpp | 2 - .../SofaMiscFem/StandardTetrahedralFEMForceField.h | 8 +- .../TetrahedralTensorMassForceField.cpp | 2 - .../SofaMiscFem/TetrahedralTensorMassForceField.h | 8 +- .../TetrahedronHyperelasticityFEMForceField.cpp | 2 - .../TetrahedronHyperelasticityFEMForceField.h | 8 +- modules/SofaMiscFem/TriangleFEMForceField.cpp | 2 - modules/SofaMiscFem/TriangleFEMForceField.h | 8 +- .../TriangularAnisotropicFEMForceField.cpp | 2 - .../TriangularAnisotropicFEMForceField.h | 6 +- modules/SofaMiscFem/TriangularFEMForceField.cpp | 3 - modules/SofaMiscFem/TriangularFEMForceField.h | 8 +- modules/SofaMiscFem/TriangularFEMForceField.inl | 4 - modules/SofaMiscFem/VerondaWestman.h | 4 +- modules/SofaMiscForceField/ForceMaskOff.cpp | 2 - .../SofaMiscForceField/GearSpringForceField.cpp | 2 - modules/SofaMiscForceField/GearSpringForceField.h | 2 +- .../SofaMiscForceField/LennardJonesForceField.cpp | 2 - .../SofaMiscForceField/LennardJonesForceField.h | 4 +- modules/SofaMiscForceField/LineBendingSprings.cpp | 2 - modules/SofaMiscForceField/LineBendingSprings.h | 2 +- modules/SofaMiscForceField/MatrixMass.cpp | 3 - modules/SofaMiscForceField/MatrixMass.h | 2 +- modules/SofaMiscForceField/MeshMatrixMass.cpp | 26 +- modules/SofaMiscForceField/MeshMatrixMass.h | 18 +- .../WashingMachineForceField.cpp | 2 - .../SofaMiscForceField/WashingMachineForceField.h | 2 +- modules/SofaMiscForceField/initMiscForcefield.cpp | 2 - .../SofaMiscMapping/BarycentricMappingRigid.cpp | 2 - modules/SofaMiscMapping/BarycentricMappingRigid.h | 2 +- modules/SofaMiscMapping/BeamLinearMapping.cpp | 2 - modules/SofaMiscMapping/BeamLinearMapping.h | 2 +- .../SofaMiscMapping/CatmullRomSplineMapping.cpp | 2 - modules/SofaMiscMapping/CatmullRomSplineMapping.h | 4 +- modules/SofaMiscMapping/CenterOfMassMapping.cpp | 2 - modules/SofaMiscMapping/CenterOfMassMapping.h | 2 +- .../SofaMiscMapping/CenterOfMassMulti2Mapping.cpp | 2 - .../SofaMiscMapping/CenterOfMassMulti2Mapping.h | 2 +- .../SofaMiscMapping/CenterOfMassMultiMapping.cpp | 2 - modules/SofaMiscMapping/CenterOfMassMultiMapping.h | 2 +- .../CenterPointMechanicalMapping.cpp | 2 - .../SofaMiscMapping/CenterPointMechanicalMapping.h | 2 +- modules/SofaMiscMapping/CurveMapping.cpp | 2 - modules/SofaMiscMapping/CurveMapping.h | 2 +- .../DeformableOnRigidFrameMapping.cpp | 2 - .../DeformableOnRigidFrameMapping.h | 2 +- .../SofaMiscMapping/DistanceFromTargetMapping.cpp | 2 - .../SofaMiscMapping/DistanceFromTargetMapping.h | 2 +- modules/SofaMiscMapping/DistanceMapping.cpp | 4 - modules/SofaMiscMapping/DistanceMapping.h | 2 +- .../ExternalInterpolationMapping.cpp | 2 - .../SofaMiscMapping/ExternalInterpolationMapping.h | 2 +- modules/SofaMiscMapping/IdentityMultiMapping.cpp | 2 - modules/SofaMiscMapping/IdentityMultiMapping.h | 2 +- .../SofaMiscMapping/ProjectionToLineMapping.cpp | 4 - modules/SofaMiscMapping/ProjectionToLineMapping.h | 4 +- .../SofaMiscMapping/ProjectionToPlaneMapping.cpp | 4 - modules/SofaMiscMapping/ProjectionToPlaneMapping.h | 4 +- modules/SofaMiscMapping/SquareDistanceMapping.cpp | 3 - modules/SofaMiscMapping/SquareDistanceMapping.h | 2 +- modules/SofaMiscMapping/SquareMapping.cpp | 3 - modules/SofaMiscMapping/SquareMapping.h | 2 +- modules/SofaMiscMapping/SubsetMultiMapping.cpp | 2 - modules/SofaMiscMapping/SubsetMultiMapping.h | 2 +- modules/SofaMiscMapping/TubularMapping.cpp | 2 - modules/SofaMiscMapping/TubularMapping.h | 2 +- modules/SofaMiscMapping/VoidMapping.cpp | 2 - modules/SofaMiscSolver/DampVelocitySolver.cpp | 2 - modules/SofaMiscSolver/NewmarkImplicitSolver.cpp | 2 - modules/SofaMiscSolver/initMiscSolver.cpp | 3 - .../TopologicalChangeProcessor.cpp | 2 - modules/SofaMiscTopology/initMiscTopology.cpp | 2 - .../DynamicSparseGridGeometryAlgorithms.cpp | 1 - .../DynamicSparseGridGeometryAlgorithms.h | 2 +- .../DynamicSparseGridTopologyAlgorithms.cpp | 1 - .../DynamicSparseGridTopologyAlgorithms.h | 2 +- .../DynamicSparseGridTopologyContainer.cpp | 1 - .../DynamicSparseGridTopologyModifier.cpp | 1 - .../HexahedronCompositeFEMForceFieldAndMass.cpp | 2 - .../HexahedronCompositeFEMForceFieldAndMass.h | 2 +- .../HexahedronCompositeFEMMapping.cpp | 2 - .../HexahedronCompositeFEMMapping.h | 2 +- .../MultilevelHexahedronSetTopologyContainer.cpp | 1 - .../NonUniformHexahedralFEMForceFieldAndMass.cpp | 2 - .../NonUniformHexahedralFEMForceFieldAndMass.h | 2 +- .../NonUniformHexahedronFEMForceFieldAndMass.cpp | 2 - .../NonUniformHexahedronFEMForceFieldAndMass.h | 2 +- .../NonUniformHexahedronFEMForceFieldDensity.cpp | 2 - .../NonUniformHexahedronFEMForceFieldDensity.h | 4 +- .../SparseGridMultipleTopology.cpp | 2 - .../SparseGridRamificationTopology.cpp | 2 - modules/SofaOpenglVisual/ClipPlane.cpp | 29 - modules/SofaOpenglVisual/CompositingVisualLoop.cpp | 2 - modules/SofaOpenglVisual/DataDisplay.cpp | 2 - modules/SofaOpenglVisual/Light.cpp | 5 - modules/SofaOpenglVisual/LightManager.cpp | 2 - modules/SofaOpenglVisual/MergeVisualModels.cpp | 2 - modules/SofaOpenglVisual/OglAttribute.cpp | 15 - modules/SofaOpenglVisual/OglAttribute.inl | 27 +- modules/SofaOpenglVisual/OglColorMap.cpp | 2 - modules/SofaOpenglVisual/OglCylinderModel.cpp | 2 - modules/SofaOpenglVisual/OglGrid.cpp | 2 - modules/SofaOpenglVisual/OglLabel.cpp | 2 - modules/SofaOpenglVisual/OglLineAxis.cpp | 2 - modules/SofaOpenglVisual/OglModel.cpp | 8 +- modules/SofaOpenglVisual/OglOITShader.cpp | 2 - modules/SofaOpenglVisual/OglRenderingSRGB.cpp | 1 - modules/SofaOpenglVisual/OglSceneFrame.cpp | 2 - modules/SofaOpenglVisual/OglShader.cpp | 2 - modules/SofaOpenglVisual/OglShaderMacro.cpp | 2 - modules/SofaOpenglVisual/OglShaderVisualModel.cpp | 2 - modules/SofaOpenglVisual/OglShadowShader.cpp | 2 - modules/SofaOpenglVisual/OglTexture.cpp | 3 - modules/SofaOpenglVisual/OglTexturePointer.cpp | 2 - modules/SofaOpenglVisual/OglVariable.cpp | 30 - modules/SofaOpenglVisual/OglViewport.cpp | 1 - .../OrderIndependentTransparencyManager.cpp | 1 - modules/SofaOpenglVisual/PointSplatModel.cpp | 2 - modules/SofaOpenglVisual/PostProcessManager.cpp | 1 - modules/SofaOpenglVisual/SlicedVolumetricModel.cpp | 28 +- modules/SofaOpenglVisual/VisualManagerPass.cpp | 1 - .../VisualManagerSecondaryPass.cpp | 1 - modules/SofaOpenglVisual/initOpenGLVisual.cpp | 15 - .../BlockJacobiPreconditioner.cpp | 2 - .../SofaPreconditioner/JacobiPreconditioner.cpp | 2 - .../PrecomputedWarpPreconditioner.cpp | 2 - .../src/SofaPreconditioner/SSORPreconditioner.cpp | 2 - .../SofaPreconditioner/ShewchukPCGLinearSolver.cpp | 2 - .../src/SofaPreconditioner/WarpPreconditioner.cpp | 2 - .../src/SofaPreconditioner/initPreconditioner.cpp | 7 - .../SofaSparseSolver/PrecomputedLinearSolver.cpp | 2 - .../src/SofaSparseSolver/SparseCholeskySolver.cpp | 2 - .../src/SofaSparseSolver/SparseCholeskySolver.h | 2 +- .../src/SofaSparseSolver/SparseLDLSolver.cpp | 2 - .../src/SofaSparseSolver/SparseLDLSolver.h | 2 +- .../src/SofaSparseSolver/SparseLUSolver.cpp | 2 - .../src/SofaSparseSolver/initSparseSolver.cpp | 5 - .../CenterPointTopologicalMapping.cpp | 2 - .../Edge2QuadTopologicalMapping.cpp | 2 - .../Hexa2QuadTopologicalMapping.cpp | 2 - .../Hexa2TetraTopologicalMapping.cpp | 2 - .../IdentityTopologicalMapping.cpp | 2 - .../Mesh2PointMechanicalMapping.cpp | 2 - .../Mesh2PointMechanicalMapping.h | 2 +- .../Mesh2PointTopologicalMapping.cpp | 2 - .../Quad2TriangleTopologicalMapping.cpp | 2 - .../SimpleTesselatedHexaTopologicalMapping.cpp | 2 - .../SimpleTesselatedTetraMechanicalMapping.cpp | 2 - .../SimpleTesselatedTetraMechanicalMapping.h | 2 +- .../SimpleTesselatedTetraTopologicalMapping.cpp | 2 - .../SubsetTopologicalMapping.cpp | 2 - .../Tetra2TriangleTopologicalMapping.cpp | 2 - .../Triangle2EdgeTopologicalMapping.cpp | 2 - .../SofaTopologyMapping/initTopologyMapping.cpp | 15 - modules/SofaUserInteraction/AddFramePerformer.h | 2 +- .../ArticulatedHierarchyBVHController.cpp | 2 - .../ArticulatedHierarchyController.cpp | 2 - modules/SofaUserInteraction/AttachBodyPerformer.h | 2 +- .../ComponentMouseInteraction.h | 4 +- modules/SofaUserInteraction/DisabledContact.cpp | 3 - modules/SofaUserInteraction/EdgeSetController.cpp | 2 - modules/SofaUserInteraction/EdgeSetController.h | 2 +- modules/SofaUserInteraction/FixParticlePerformer.h | 2 +- modules/SofaUserInteraction/GraspingManager.cpp | 2 - modules/SofaUserInteraction/InteractionPerformer.h | 2 +- .../InterpolationController.cpp | 2 - .../SofaUserInteraction/InterpolationController.h | 2 +- .../MechanicalStateController.cpp | 2 - .../MechanicalStateController.h | 2 +- .../MechanicalStateControllerOmni.cpp | 2 - .../MechanicalStateControllerOmni.h | 2 +- modules/SofaUserInteraction/MouseInteractor.cpp | 2 - modules/SofaUserInteraction/MouseInteractor.h | 2 +- .../SofaUserInteraction/NodeToggleController.cpp | 1 - modules/SofaUserInteraction/RayContact.cpp | 2 - .../RayDiscreteIntersection.cpp | 2 - modules/SofaUserInteraction/RayModel.cpp | 2 - .../RayNewProximityIntersection.cpp | 2 - modules/SofaUserInteraction/RayTraceDetection.cpp | 1 - .../SofaUserInteraction/RemovePrimitivePerformer.h | 2 +- modules/SofaUserInteraction/SleepController.cpp | 2 - modules/SofaUserInteraction/SuturePointPerformer.h | 2 +- .../SofaUserInteraction/initUserInteraction.cpp | 16 - modules/SofaValidation/DataController.cpp | 2 - modules/SofaValidation/DataMonitor.cpp | 2 - .../SofaValidation/DevAngleCollisionMonitor.cpp | 2 - modules/SofaValidation/DevAngleCollisionMonitor.h | 2 +- modules/SofaValidation/DevMonitorManager.cpp | 2 - modules/SofaValidation/DevTensionMonitor.cpp | 2 - modules/SofaValidation/DevTensionMonitor.h | 2 +- modules/SofaValidation/EvalPointsDistance.cpp | 2 - modules/SofaValidation/EvalPointsDistance.h | 2 +- modules/SofaValidation/EvalSurfaceDistance.cpp | 2 - modules/SofaValidation/EvalSurfaceDistance.h | 2 +- modules/SofaValidation/ExtraMonitor.cpp | 2 - modules/SofaValidation/ExtraMonitor.h | 2 +- modules/SofaValidation/Monitor.cpp | 2 - modules/SofaValidation/Monitor.h | 2 +- modules/SofaValidation/initValidation.cpp | 8 - tools/SofaGTestMain/SofaGTestMain.cpp | 5 - 1563 files changed, 3713 insertions(+), 10850 deletions(-) create mode 100644 SofaKernel/framework/sofa/helper/TypeInfo.h ------------------------------------------------------- Filesystem Size Used Avail Use% Mounted on udev 2.0G 0 2.0G 0% /dev tmpfs 396M 21M 375M 6% /run /dev/vda1 18G 11G 6.4G 62% / tmpfs 2.0G 108K 2.0G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/vdb1 20G 14G 4.7G 76% /builds tmpfs 396M 24K 396M 1% /run/user/111 tmpfs 396M 0 396M 0% /run/user/1000 ----------------- clean-old-builds.sh ----------------- Cleaning in /builds/workspace/clean-old-builds/../launcher/sofa-framework ENV VARS: load /builds/workspace/clean-old-builds/ci/scripts/env/default ENV VARS: load node specific /builds/workspace/clean-old-builds/ci/scripts/env/_launcher_ master: -> not removed ng: -> not removed PR-218: -> not removed PR-534: -> not removed PR-572: -> not removed PR-596: -> not removed PR-650: -> not removed PR-700: -> not removed PR-706: -> not removed PR-707: -> not removed PR-735: -> not removed PR-747: -> not removed PR-750: -> not removed PR-756: -> not removed PR-771: -> not removed PR-777: -> not removed PR-788: -> not removed PR-797: -> not removed PR-798: -> not removed PR-823: -> not removed PR-827: PR 827 is closed -> removed PR-832: PR 832 is closed -> removed PR-834: PR 834 is closed -> removed PR-836: -> not removed PR-838: PR 838 is closed -> removed PR-839: -> not removed PR-840: -> not removed PR-841: -> not removed PR-843: -> not removed stc5: -> not removed v15.03: -> not removed v15.09: -> not removed v15.12: -> not removed v16.05: -> not removed v16.08: -> not removed v16.12: -> not removed v17.06: -> not removed v17.12: -> not removed v18.06: -> not removed v18.12_beta: -> not removed v18.12_beta_defrost: -> not removed ------------------------------------------------------- Filesystem Size Used Avail Use% Mounted on udev 2.0G 0 2.0G 0% /dev tmpfs 396M 21M 375M 6% /run /dev/vda1 18G 11G 6.4G 62% / tmpfs 2.0G 108K 2.0G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/vdb1 20G 13G 6.5G 66% /builds tmpfs 396M 24K 396M 1% /run/user/111 tmpfs 396M 0 396M 0% /run/user/1000 Finished: SUCCESS