Skip to content

Commit c0a41ee

Browse files
authored
Merge pull request #2632 from clnsmith/Blankevoort1991Ligament
Blankevoort1991Ligament
2 parents 6052c6d + ed5735f commit c0a41ee

File tree

10 files changed

+1659
-463
lines changed

10 files changed

+1659
-463
lines changed

Bindings/OpenSimHeaders_simulation.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@
109109
#include <OpenSim/Simulation/Model/PointForceDirection.h>
110110
#include <OpenSim/Simulation/Model/GeometryPath.h>
111111
#include <OpenSim/Simulation/Model/Ligament.h>
112+
#include <OpenSim/Simulation/Model/Blankevoort1991Ligament.h>
112113

113114
#include <OpenSim/Simulation/SimbodyEngine/Constraint.h>
114115
#include <OpenSim/Simulation/Model/ConstraintSet.h>

Bindings/simulation.i

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ OpenSim::ModelComponentSet<OpenSim::Controller>;
191191

192192
%include <OpenSim/Simulation/Model/GeometryPath.h>
193193
%include <OpenSim/Simulation/Model/Ligament.h>
194+
%include <OpenSim/Simulation/Model/Blankevoort1991Ligament.h>
194195
%include <OpenSim/Simulation/Model/PathActuator.h>
195196
%include <OpenSim/Simulation/Model/Muscle.h>
196197
%include <OpenSim/Simulation/Model/ActivationFiberLengthMuscle.h>

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ v4.1
2323
- The new Stopwatch class allows C++ API users to easily measure the runtime of their code.
2424
- If finalizeConnections() method was not called on a model after making changes and before printing, an exception is thrown to avoid creating corrupt model files quietly (PR #2529)
2525
- Updated the docopt.cpp dependency so that OpenSim can be compiled with Visual C++ from Visual Studio 2019.
26+
- Added `Blankevoort1991Ligament` force component which represents ligament fibers as non-linear path springs. The force-strain curve has a quadratic toe region at low strains and a linear stiffness region at high strains. (PR #2632)
2627
- Updated Simbody to 3.7 to fix an issue with the simbody-visualizer on macOS 10.15 Catalina.
2728
- On Mac and Linux, we include a shell script opensim-install-command-line.sh to make OpenSim's command-line tools easily accessible.
2829
- Added the compliant SmoothSphereHalfSpaceForce component, for use with direct collocation and Moco.

0 commit comments

Comments
 (0)