opensim-org / opensim-core

SimTK OpenSim C++ libraries and command-line applications, and Java/Python wrapping.
https://opensim.stanford.edu
Apache License 2.0
800 stars 323 forks source link

Add `ExpressionBasedFunction` #3892

Closed nickbianco closed 2 months ago

nickbianco commented 2 months ago

Fixes issue #3812

Brief summary of changes

Adds ExpressionBasedFunction for creating OpenSim Functions that leverage Lepton's expression parsing.

Testing I've completed

Add tests to testFunctions.cpp.

Looking for feedback on...

CHANGELOG.md (choose one)


This change is Reviewable

nickbianco commented 2 months ago

Thanks @aymanhab!