From fcedf65269247a13bf1fedced1691acb28801e5f Mon Sep 17 00:00:00 2001 From: Paul Baksic Date: Tue, 13 May 2025 17:23:21 +0200 Subject: [PATCH] Fix compilation regarding SOFA pr --- src/PluginExample/MyMappingPendulumInPlane.h | 3 ++- src/PluginExample/MyMappingPendulumInPlane.inl | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/PluginExample/MyMappingPendulumInPlane.h b/src/PluginExample/MyMappingPendulumInPlane.h index 8a091fb..23ddcb0 100644 --- a/src/PluginExample/MyMappingPendulumInPlane.h +++ b/src/PluginExample/MyMappingPendulumInPlane.h @@ -77,9 +77,10 @@ class MyMappingPendulumInPlane: public core::Mapping virtual void applyJ(const core::MechanicalParams* mparams, OutDataVecDeriv& out, const InDataVecDeriv& in) override; virtual void applyJT(const core::MechanicalParams* mparams, InDataVecDeriv& out, const OutDataVecDeriv& in) override; virtual void applyJT(const core::ConstraintParams* mparams, InDataMatrixDeriv& out, const OutDataMatrixDeriv& in) override; - virtual void applyDJT(const core::MechanicalParams* mparams, core::MultiVecDerivId parentForceChange, core::ConstMultiVecDerivId) override; protected: + virtual void doApplyDJT(const core::MechanicalParams* mparams, core::MultiVecDerivId parentForceChange, core::ConstMultiVecDerivId) override; + typedef Vec<2, OutReal> Vec2; vector gap; }; diff --git a/src/PluginExample/MyMappingPendulumInPlane.inl b/src/PluginExample/MyMappingPendulumInPlane.inl index 319e793..72eb228 100644 --- a/src/PluginExample/MyMappingPendulumInPlane.inl +++ b/src/PluginExample/MyMappingPendulumInPlane.inl @@ -190,7 +190,7 @@ void MyMappingPendulumInPlane::applyJT(const core::ConstraintParams* cp } template -void MyMappingPendulumInPlane::applyDJT(const core::MechanicalParams* mparams, +void MyMappingPendulumInPlane::doApplyDJT(const core::MechanicalParams* mparams, core::MultiVecDerivId parentForceChangeId, core::ConstMultiVecDerivId) {