@@ -125,7 +125,7 @@ namespace simple_mpc
125125 }
126126
127127 void
128- setReferenceForce (const std::size_t t, const std::string & ee_name, const Eigen::VectorXd & force_ref) override
128+ setReferenceForce (const std::size_t t, const std::string & ee_name, const ConstVectorRef & force_ref) override
129129 {
130130 SIMPLE_MPC_PYTHON_OVERRIDE_PURE (void , " setReferenceForce" , t, ee_name, force_ref);
131131 }
@@ -135,7 +135,7 @@ namespace simple_mpc
135135 SIMPLE_MPC_PYTHON_OVERRIDE_PURE (Eigen::VectorXd, " getReferenceForce" , t, ee_name);
136136 }
137137
138- void setVelocityBase (const std::size_t t, const Eigen::VectorXd & velocity_base) override
138+ void setVelocityBase (const std::size_t t, const ConstVectorRef & velocity_base) override
139139 {
140140 SIMPLE_MPC_PYTHON_OVERRIDE_PURE (void , " setVelocityBase" , t, velocity_base);
141141 }
@@ -145,7 +145,7 @@ namespace simple_mpc
145145 SIMPLE_MPC_PYTHON_OVERRIDE_PURE (Eigen::VectorXd, " getVelocityBase" , t);
146146 }
147147
148- void setPoseBase (const std::size_t t, const Eigen::VectorXd & pose_base) override
148+ void setPoseBase (const std::size_t t, const ConstVectorRef & pose_base) override
149149 {
150150 SIMPLE_MPC_PYTHON_OVERRIDE_PURE (void , " setPoseBase" , t, pose_base);
151151 }
@@ -165,7 +165,7 @@ namespace simple_mpc
165165 SIMPLE_MPC_PYTHON_OVERRIDE_PURE (std::size_t , " getContactSupport" , t);
166166 }
167167
168- void setReferenceControl (const std::size_t t, const Eigen::VectorXd & u_ref)
168+ void setReferenceControl (const std::size_t t, const ConstVectorRef & u_ref)
169169 {
170170 SIMPLE_MPC_PYTHON_OVERRIDE (void , OCPHandler, setReferenceControl, t, u_ref);
171171 }
0 commit comments