-
Notifications
You must be signed in to change notification settings - Fork 318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Spring] Add fixed weak constraint and examples #4750
Open
bakpaul
wants to merge
23
commits into
sofa-framework:master
Choose a base branch
from
bakpaul:add_fixed_weak_constraint
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,110
−591
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fredroy
reviewed
May 22, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Identical description with RestShapeFF ? 👮
...onent/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/FixedWeakConstraint.cpp
Outdated
Show resolved
Hide resolved
… to add inline method to regroup addForce implementations and apply it to RestShapeSpringsFF
… apply it to RestShape
…cialize it inside the RestShapeSpringForcefield
This was referenced Dec 10, 2024
commit f8ed001 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Wed Jan 22 14:24:35 2025 +0100 [tests] Template method design pattern from BaseTest in derived classes (sofa-framework#5162) * [tests] Template method design pattern from BaseTest in derived classes * rename * use the deprecated function * Make SetUp and TearDown final * fix SofaCarving test * missing override commit 41bac37 Author: Frederick Roy <fredroy@users.noreply.github.com> Date: Tue Jan 21 16:21:12 2025 +0100 [Helper] XCode: run in Debug (and load debug plugins) (sofa-framework#5168) remove deprecated cmake statement Co-authored-by: Hugo <hugo.talbot@sofa-framework.org> commit 723420c Author: Hugo <hugo.talbot@sofa-framework.org> Date: Tue Jan 21 16:18:00 2025 +0100 [Project] Start dev phase v25.06 (sofa-framework#5218) * Add ChangeLog for v24.12 * Bump dev version to v25.06.99 commit b445f57 Author: Frederick Roy <fredroy@users.noreply.github.com> Date: Tue Jan 21 16:16:25 2025 +0100 [Helper] WriteAccessorVector: add resize method with default filler value (sofa-framework#5228) add resize with default filler value commit 4ba3bbe Author: Hugo <hugo.talbot@sofa-framework.org> Date: Tue Jan 21 15:58:00 2025 +0100 [Core] Move all LifeCycle classes in a dedicated namespace (sofa-framework#5225) Co-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com> commit eb9fe59 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Mon Jan 20 05:45:39 2025 +0100 [Type] Support structured binding for tuple-like types (sofa-framework#5208) * [Type] Support structured binding for tuple-like types * fix redefinition * fix test commit aedc7ff Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Mon Jan 20 00:10:57 2025 +0100 [Type] Simplification of the Rebind trait using concepts (sofa-framework#5200) * [Type] Simplification of the Rebind trait using concepts * fix * fix and test * parentheses commit 1f11bee Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Fri Jan 17 12:39:13 2025 +0100 [Type] Deprecate is_container trait (sofa-framework#5210) commit 3635db7 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Fri Jan 17 08:19:18 2025 +0100 [Type] Convert enable_if to concepts in fixed_array (sofa-framework#5205) commit 1072217 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Fri Jan 17 05:42:59 2025 +0100 [Type] Convert is_fixed_array trait to concept (sofa-framework#5209) Co-authored-by: Frederick Roy <fredroy@users.noreply.github.com> commit d83d7ed Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Fri Jan 17 01:46:10 2025 +0100 [Type] Convert is_vector trait to concept (sofa-framework#5201) * [Type] Concert is_vector trait to concept * fix * use the concept commit 84e79d1 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Thu Jan 16 02:48:10 2025 +0100 [Type] A concept for isRigidType (sofa-framework#5199) * [Type] A concept for isRigidType * fix commit f28c570 Author: Hugo <hugo.talbot@sofa-framework.org> Date: Wed Jan 15 14:29:40 2025 +0100 [Helper] Fix warning in SelectableItem (sofa-framework#5163) * [Helper] Fix warning in SelectableItem * simpler code * simplify trait using concept * remove unused include --------- Co-authored-by: Alex Bilger <alexbilger0@gmail.com> commit bf730d2 Author: Hugo <hugo.talbot@sofa-framework.org> Date: Wed Jan 15 05:48:20 2025 +0100 [SolidMechanics] Make Data innerRadius of BeamFEMFF not required (sofa-framework#5203) commit 964136a Author: Hugo <hugo.talbot@sofa-framework.org> Date: Thu Jan 9 16:37:53 2025 +0100 [Mapping] Fix draw in RigidMapping (sofa-framework#5204) * [Mapping] Fix draw in RigidMapping * Apply suggestions from code review Co-authored-by: Frederick Roy <fredroy@users.noreply.github.com> --------- Co-authored-by: Frederick Roy <fredroy@users.noreply.github.com> commit 61d4924 Author: Hugo <hugo.talbot@sofa-framework.org> Date: Thu Jan 9 14:35:29 2025 +0100 [Engine] Fix drawLines from ValuesFromPositions (sofa-framework#5206) commit 88320b8 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Thu Jan 9 07:39:53 2025 +0100 [Config] Introduce SOFA modules data structure (sofa-framework#5148) * Introduce SOFA modules data structure * apply everywhere * don't shadow with unique name * try to fix * generate unit tests automatically * remove dependency to string and make modules constexpr * restore conversion to string * constexpr * remove ambiguity * include modules.h only when necessary commit 1cbfa03 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Thu Jan 9 06:09:39 2025 +0100 [DefaultType] Aliases defined twice (sofa-framework#5198) commit 589ea72 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Thu Jan 9 01:34:09 2025 +0100 [Core] Isolate the intrusive reference counting (sofa-framework#5149) * [Core] Isolate the intrusive reference counting * add unit tests commit 7b3729f Author: erik pernod <erik.pernod@gmail.com> Date: Wed Jan 8 23:33:30 2025 +0100 [Topology] Add function in BaseMeshTopology to compute all topology containers (sofa-framework#3368) * [Topology] rename method initTpology into initContainers and provide access to it from BaseMeshTopology * [MultiThreading] Replace call to getter to init topology by call to initContainers * Fix MeshTopology initContainer * REname initContainers into computeCrossElementBuffers * restore comment * Fix compilation * Update MeshTopology.cpp * Update MeshTopology.cpp * Update applications/plugins/MultiThreading/src/MultiThreading/component/collision/detection/algorithm/ParallelBVHNarrowPhase.cpp Co-authored-by: Hugo <hugo.talbot@sofa-framework.org> * Update MeshTopology, Keep method ComputeCorssElementBuffer to be call only if needed. Not called at init * Update MeshTopology.h * Update MeshTopology.cpp * Update MeshTopology.h --------- Co-authored-by: Hugo <hugo.talbot@sofa-framework.org> commit 292f5bc Author: Paul Baksic <30337881+bakpaul@users.noreply.github.com> Date: Wed Jan 8 23:32:44 2025 +0100 [tools] Update post-install fixup to fix rpath (sofa-framework#5197) Update post-install fixup to fix rpath commit 0bc3fb9 Author: Damien Marchal <damien.marchal@univ-lille1.fr> Date: Mon Jan 6 15:30:09 2025 +0100 [GUI.Qt] Fix invalid color of the warning sign on object (sofa-framework#5190) Fix invalid color of the warning sign on object. commit b5c1f17 Author: Hugo <hugo.talbot@sofa-framework.org> Date: Mon Dec 30 12:28:46 2024 +0100 [all] Fix additional warnings (sofa-framework#5180) * [all] Fix additional warnings * Update Sofa/Component/Collision/Response/Mapper/src/sofa/component/collision/response/mapper/init.cpp Co-authored-by: erik pernod <erik.pernod@gmail.com> * Update Sofa/Component/Collision/Response/Mapper/src/sofa/component/collision/response/mapper/init.cpp --------- Co-authored-by: erik pernod <erik.pernod@gmail.com> commit 82c4ea2 Author: Frederick Roy <fredroy@users.noreply.github.com> Date: Sun Dec 29 04:08:56 2024 +0900 [Multithreading] Apply new factory registration mechanism (sofa-framework#5178) * apply new register mechanism to multithreading * fix test * Apply suggestions from code review (update descriptions) Co-authored-by: Hugo <hugo.talbot@sofa-framework.org> --------- Co-authored-by: Hugo <hugo.talbot@sofa-framework.org> commit bcc5a16 Author: Frederick Roy <fredroy@users.noreply.github.com> Date: Sat Dec 28 00:26:20 2024 +0900 [Helper] PluginManager: support loading from Non-MSVC Multi-Configuration Build (sofa-framework#5133) * remove collections from searchable paths * cmake: pass config info and use it for search paths * remove typo in template parameters * add support for minsizerel * test existence of directory before browsing * just use the string commit 07ce419 Author: erik pernod <erik.pernod@gmail.com> Date: Fri Dec 27 10:57:04 2024 +0100 [Sofa.GL] Fix OglModel crash when texture file is not found (sofa-framework#5182) [OglModel] Backup fix on texture not found crash commit 3711b9e Author: erik pernod <erik.pernod@gmail.com> Date: Fri Dec 27 10:56:45 2024 +0100 [Core] Fix VisualState.h compilation on windows (sofa-framework#5181) [Visual] Fix VisualState.h compilation commit 238851c Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Thu Dec 26 22:01:07 2024 +0100 [SofaCUDA] Explicit the CUDA C++ standard version to 17 (sofa-framework#5165) commit 30844d0 Author: Paul Baksic <30337881+bakpaul@users.noreply.github.com> Date: Thu Dec 26 18:36:11 2024 +0100 [Plugins] Remove unsupported plugins: InvertibleFVM, SofaSimpleGUI and SensableEmulation (sofa-framework#5175) Remove unsupported plugins commit e2b9428 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Mon Dec 23 05:52:16 2024 +0100 [Testing] Mitigate plugin import leakage between tests (sofa-framework#5161) * [Testing] ScopedPlugin * add version with lists * unload plugins at tear down * use ScopedPlugin in a test as an example * support multiple calls to loadPlugins commit ca66554 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Fri Dec 20 13:31:30 2024 +0100 [Config] Upgrade to C++20 (sofa-framework#5111) commit 642cdc6 Author: Hugo <hugo.talbot@sofa-framework.org> Date: Fri Dec 20 04:54:50 2024 +0100 [Lagrangian] Remove unused data numericalTolerance in BLC (sofa-framework#5164) commit 3e508d3 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Fri Dec 20 04:53:09 2024 +0100 [Type] Test and clean BoundingBox (sofa-framework#5138) [Type] Test for BoundingBox commit 3ecd69c Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Wed Dec 18 17:24:59 2024 +0100 [SofaCUDA] Remove NO_CUDA condition (sofa-framework#5171) commit 4aca268 Author: Frederick Roy <fredroy@users.noreply.github.com> Date: Wed Dec 18 21:28:35 2024 +0900 [Core, Simulation.Core] Registration: (re)enable deprecation warnings (sofa-framework#5155) * enable deprecation warnings for RegisterObject * enable runtime deprecation warnings * re enable disabled tests * fix typo * fix units tests * expect a warning when loading pluginA * load plugins once (avoiding registering several times) * add more info when warning the user of a deprecated registration * set warnings only if dev mode is enabled (SOFA_WITH_DEVTOOLS enabled) * apply new mechanism registration to AugmentedLagrangianConstraint commit 99df0a2 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Tue Dec 17 15:26:53 2024 +0100 [Visual] Move, rename and clean OglCylinderModel (sofa-framework#5124) * move files * depreciation * rename * fix color management * remove string to color conversion and use the one from RGBAColor * remove unused private methods * cleaning * component change * remove Index alias * change the description * cache drawTool * remove calls to removed functions commit 02b3366 Author: Paul Baksic <30337881+bakpaul@users.noreply.github.com> Date: Tue Dec 17 02:06:24 2024 +0100 [All] Fix visualisation (sofa-framework#5152) * Fix visualisation * Remove inheritance from visual model; Remove the use of visitor for VisualStyle and instead call the fwdDraw directly in the two visualVisitor * Change methods name * Update Sofa/framework/Core/src/sofa/core/visual/BaseVisualStyle.h Co-authored-by: Alex Bilger <alxbilger@users.noreply.github.com> --------- Co-authored-by: Alex Bilger <alxbilger@users.noreply.github.com> commit 4eda9c7 Author: Paul Baksic <30337881+bakpaul@users.noreply.github.com> Date: Fri Dec 13 15:52:24 2024 +0100 [Constraint.Lagrangian] Add augmented lagrangians (sofa-framework#5003) * Add AugmentedLagrangianConstraint response * accelerate GS convergence * Added virtualization layer for constraints, but linker issue arise. Need to fix it then add virutalization in Contact response * FIX linking * Add virtualization layer for contact response * Fix OBBCapsule * Fix Distance grid and simplify fix for OBB * Fix default friction used by tests * Try fix macos compilation * Add tag for augmented lagrangian * add details to the description of epsilon data * remove multiple registration in factory * MAke parameters struct final * USe data accessor instead * fix compilation * Try fix scene tests * Apply suggestions from code review Co-authored-by: Hugo <hugo.talbot@sofa-framework.org> * Add reference --------- Co-authored-by: Hugo <hugo.talbot@sofa-framework.org> commit 8ba12f0 Author: Hugo <hugo.talbot@sofa-framework.org> Date: Fri Dec 13 03:22:11 2024 +0100 [examples] Make symplectic option explicit (sofa-framework#5159) [Explicit] Make symplectic option explicit commit 6ae972f Author: Paul Baksic <30337881+bakpaul@users.noreply.github.com> Date: Wed Dec 11 13:56:40 2024 +0100 [Constraint.Projective] Make LinearVelocityProjectiveConstraint work with FreeMotionAL (sofa-framework#5025) * Implement missing methods to work in FreeMotionAnimationLoop and add feature to keep the constraint applied after all the key event have passed * Apply suggestions from code review Co-authored-by: Hugo <hugo.talbot@sofa-framework.org> * Use constexpr when possible * Add example scene * Simplify the example and added the complete scene in the demo folder * Refactor finished mechanism and fix behavior when finished * Update scenes and regression tests * Put the boolean test on wether the constraint is still active or not inside a method --------- Co-authored-by: Hugo <hugo.talbot@sofa-framework.org> commit 6141aac Author: Frederick Roy <fredroy@users.noreply.github.com> Date: Wed Dec 11 18:29:09 2024 +0900 [All] Remove spam warnings (sofa-framework#5156) * fix duplicated macro * fix unused variables * use new vecids
[ci-build][with-all-tests][force-full-build] |
commit 0806b07 Author: Paul Baksic <30337881+bakpaul@users.noreply.github.com> Date: Fri Feb 21 15:55:34 2025 +0100 [github] Use token for performance regression launching (sofa-framework#5287) Try fixing action commit 9f56fca Author: Paul Baksic <30337881+bakpaul@users.noreply.github.com> Date: Fri Feb 21 15:16:12 2025 +0100 [github] Add workflow for performance testing launch (sofa-framework#5286) * Add workflow for performance testing launch * Fix github token and sha commit 700b6cd Author: Olivier Roussel <olivier.roussel@inria.fr> Date: Thu Feb 20 23:27:00 2025 +0100 [IO.Mesh] Fix missing `iomanip` header in tests (sofa-framework#5279) Fix missing header commit 5307e85 Author: Hugo <hugo.talbot@sofa-framework.org> Date: Wed Feb 19 14:25:24 2025 +0100 [ODESolver] Update data comment in EulerImplicit (sofa-framework#5282) commit fee9657 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Wed Feb 19 13:48:07 2025 +0100 [ODESolver] Add option to compute residual at the end of the solving (sofa-framework#5263) commit a229972 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Wed Feb 19 12:20:51 2025 +0100 [Helper] Deprecate findOrCreateAValidPath and introduce clearer functions (sofa-framework#5264) * [Helper] Fix findOrCreateAValidPath when given a file path * [Helper] Fix findOrCreateAValidPath when given a file path * Introduce clearer function names * deprecate findOrCreateAValidPath * restore previous findOrCreateAValidPath commit 4ee24f6 Author: Frederick Roy <fredroy@users.noreply.github.com> Date: Wed Feb 19 20:15:38 2025 +0900 [All] Fix compilation with FLOATING_POINT_TYPE=float (sofa-framework#5269) fix compilation with FLOATING_POINT_TYPE=float commit ef7ff21 Author: Hugo <hugo.talbot@sofa-framework.org> Date: Wed Feb 19 09:52:47 2025 +0100 [SceneUtility] Remove *AliasComponent (sofa-framework#5241) * [SceneUtility] Remove *AliasComponent * Update in the ComponentChange so that it appears as Removed * remove associated scenes commit aa36098 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Wed Feb 19 00:04:17 2025 +0100 [SceneChecking] Check if a Node has an empty name (sofa-framework#5276) commit f2f0b10 Author: EulalieCoevoet <eulalie.coevoet@gmail.com> Date: Wed Feb 12 12:14:48 2025 +0100 [visual] Adds features to LineAxis and DrawTools (sofa-framework#5258) * [visual-gl] LineAxis & DrawTool: - fixes usage of thickness - new feature: infinite lines - new feature: vanishing infinite line - fixes typo * [visual] LineAxis: cleaning commit b4e8b98 Author: Paul Baksic <30337881+bakpaul@users.noreply.github.com> Date: Wed Feb 12 09:35:16 2025 +0100 [GUI] Remove Qt and make SofaImGUI as default viewer (sofa-framework#5176) * Add possibility to fetch and add by default for external plugins and set SofaGLFW as ON by default * Remove Qt-based GUI from sources * Add way to pull and build Sofa.Qt plugin * Fix compilation * Change order so SofaGLFW and SofaIMGUI are already in the target stack when runSofa produce the plugin_list.cong.default * Merge master * Make the packaging possible without Qt * Remove GuiDataRepository that was Qt specific -> will need to include it to the Qt gui plugin * Add fetchable Qt commit d2f194d Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Wed Feb 12 07:26:17 2025 +0100 [Contact] Clean FrictionContact (sofa-framework#5261) * [Contact] Replace double by SReal * add override keyword on destructor commit 62264fb Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Mon Feb 10 14:20:15 2025 +0100 [StateContainer] Allow coord difference in vOp for rigids (sofa-framework#5253) * [StateContainer] Allow coord difference in vOp for rigids * check that DataTypes support coordDifference commit 5120328 Author: erik pernod <erik.pernod@gmail.com> Date: Mon Feb 10 14:19:28 2025 +0100 [Topology.Container] Add new method computeSegmentTriangleIntersectionInPlane in TriangleSetGeometryAlgorithm (sofa-framework#5188) * Update TriangleSetGeometryAlgorithms.h * Update TriangleSetGeometryAlgorithms.inl * [TopologyTest] Add comments * [Topology.Dynamic_test] factorize some code in TriangleSetTopology_test * [Topology.Dynamic_test] Add some tests in TriangleSetTopology_test to test adding and removing triangles * typo errors * [Topology.Dynamic_test] Add tests in TriangleSetTopology_test tto test TriangleSegmentIntersection inside same plane or with projection * Update TriangleSetTopology_test.cpp * Update TriangleSetTopology_test.cpp * Update TriangleSetTopology_test.cpp * Fix namespace commit 5448a14 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Fri Jan 31 15:10:05 2025 +0100 [StateContainer] Extend the possible vector operations in vOp (sofa-framework#5237) * missing test * remove duplicated test * [StateContainer] Extend the possible vector operations in vOp --------- Co-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com> commit 6af25d5 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Fri Jan 31 15:04:36 2025 +0100 [Simulation] Trigger warning when Node already contains component (sofa-framework#5212) * [Simulation] Trigger error when Node already contains component * also mention the class name * convert error to warning * fix STLExporter_test commit 9ceb6dc Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Fri Jan 31 15:04:21 2025 +0100 [SofaCUDA] Print CUDA standard at init of the module (sofa-framework#5166) * [SofaCUDA] Print CUDA standard at init of the module * add an empty scene loading the plugin * compiler output * remove empty scene commit 3eecf8f Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Wed Jan 29 22:18:50 2025 +0100 Bump version of Tracy from v0.9.1 to v0.11.1 (sofa-framework#5249) commit 3659403 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Wed Jan 29 21:39:51 2025 +0100 [Core] Remove some static functions create (sofa-framework#5239) commit 989a885 Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Wed Jan 29 21:03:59 2025 +0100 [StateContainer] Extensive tests of MechanicalObject::vOp (sofa-framework#5233) * [StateContainer] Extensive tests of MechanicalObject::vOp * fix wrong name * fix test * Use variable for the coefficients * missing test * remove duplicated test commit 38c295d Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Wed Jan 29 19:54:39 2025 +0100 [Playback] Remove deprecated macro (sofa-framework#5231) commit ffddff7 Author: Paul Baksic <30337881+bakpaul@users.noreply.github.com> Date: Wed Jan 29 19:48:23 2025 +0100 [CMake] Add possibility to remove auto installing of resource files (sofa-framework#5230) Add possibility to remove auto installing of ressource files commit 7c6bddc Author: Alex Bilger <alxbilger@users.noreply.github.com> Date: Fri Jan 24 14:24:02 2025 +0100 [ODESolver] Remove repeated class name in log messages (sofa-framework#5242)
[ci-depends-on] detected during build #27. To unlock the merge button, you must
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
pr: breaking
Change possibly inducing a compilation error
pr: highlighted in next release
Highlight this contribution in the notes of the upcoming release
pr: new feature
Implement a new feature
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add a
FixedWeakConstraint
. It is really a simplified version ofRestShapeSpringForcefield
that only fixes points with respect to their rest_shape given one single value of stiffness. I didn't use an inheritance becauseRestShapeSpringForcefield
does too much and the two set of features aren't really compatible. Keep it simple...This completes the holy trinity of fixed constraints, now we will have Weak, Projective and Langrangian fixed constraints. It unifies the mechanism.
[ci-depends-on https://github.com/SofaDefrost/SoftRobots/pull/312]
[ci-depends-on https://github.com/SofaDefrost/STLIB/pull/127]
[ci-depends-on https://github.com/sofa-framework/BeamAdapter/pull/160]
[ci-depends-on https://github.com/SofaDefrost/Cosserat/pull/148]
[ci-depends-on https://github.com/SofaDefrost/ModelOrderReduction/pull/146]
[ci-depends-on https://github.com/SofaDefrost/SoftRobots.Inverse/pull/47]
[ci-depends-on https://github.com/SofaDefrost/SoftRobots.DesignOptimization/pull/3]
By submitting this pull request, I acknowledge that
I have read, understand, and agree SOFA Developer Certificate of Origin (DCO).
Reviewers will merge this pull-request only if