1 #ifndef BIORBD_MUSCLES_STATE_ACTUAL_BUCHANAN_H
2 #define BIORBD_MUSCLES_STATE_ACTUAL_BUCHANAN_H
4 #include "biorbdConfig.h"
5 #include "Muscles/StateDynamics.h"
21 const biorbd::utils::Scalar& neuralCommand = 0,
22 const biorbd::utils::Scalar& excitation = 0);
55 virtual const biorbd::utils::Scalar& timeDerivativeExcitation(
57 bool alreadyNormalized);
64 virtual void setExcitation(
65 const biorbd::utils::Scalar& val,
66 bool turnOffWarnings =
false);
72 virtual void setNeuralCommand(
73 const biorbd::utils::Scalar& val);
80 const biorbd::utils::Scalar& shape_factor);
86 const biorbd::utils::Scalar& shapeFactor()
const;
93 const biorbd::utils::Scalar& notUsed,
94 bool turnOffWarnings =
false);
100 virtual void setType();
110 #endif // BIORBD_MUSCLES_STATE_ACTUAL_BUCHANAN_H