|
Biorbd Release_1.13.0
|
Class FatigueParameters that holds the muscle fatigue parameters. More...
#include <FatigueParameters.h>
Public Member Functions | |
| FatigueParameters (const utils::Scalar &fatigueRate=0, const utils::Scalar &recoveryRate=0, const utils::Scalar &developFactor=0, const utils::Scalar &recoveryFactor=0) | |
| Construct the fatigue parameters. | |
| FatigueParameters | DeepCopy () const |
| Deep copy of the fatigue parameters. | |
| void | DeepCopy (const FatigueParameters &other) |
| Deep copy of fatigue parameters into another FatigueParameters. | |
| void | setFatigueRate (const utils::Scalar &fatigueRate) |
| Set the fatigue rate. | |
| const utils::Scalar & | fatigueRate () const |
| Return the fatigue rate. | |
| void | setRecoveryRate (const utils::Scalar &recoveryRate) |
| Set the recovery rate. | |
| const utils::Scalar & | recoveryRate () const |
| Return the recovery rate. | |
| void | setDevelopFactor (const utils::Scalar &developFactor) |
| Set the develop factor. | |
| const utils::Scalar & | developFactor () const |
| Return the develop factor. | |
| void | setRecoveryFactor (const utils::Scalar &recoveryFactor) |
| Set the recovery factor. | |
| const utils::Scalar & | recoveryFactor () const |
| Return the recovery factor. | |
Protected Attributes | |
| std::shared_ptr< utils::Scalar > | m_fatigueRate |
| The fatigue rate. | |
| std::shared_ptr< utils::Scalar > | m_recoveryRate |
| The recovery rate. | |
| std::shared_ptr< utils::Scalar > | m_developFactor |
| The develop factor. | |
| std::shared_ptr< utils::Scalar > | m_recoveryFactor |
| The recovery factor. | |
Class FatigueParameters that holds the muscle fatigue parameters.
Definition at line 17 of file FatigueParameters.h.
| internal_forces::muscles::FatigueParameters::FatigueParameters | ( | const utils::Scalar & | fatigueRate = 0, |
| const utils::Scalar & | recoveryRate = 0, | ||
| const utils::Scalar & | developFactor = 0, | ||
| const utils::Scalar & | recoveryFactor = 0 ) |
Construct the fatigue parameters.
| fatigueRate | The fatigue rate |
| recoveryRate | The recovery rate |
| developFactor | The develop factor |
| recoveryFactor | The recovery factor |
Definition at line 6 of file FatigueParameters.cpp.
| internal_forces::muscles::FatigueParameters internal_forces::muscles::FatigueParameters::DeepCopy | ( | ) | const |
Deep copy of the fatigue parameters.
Definition at line 17 of file FatigueParameters.cpp.
| void internal_forces::muscles::FatigueParameters::DeepCopy | ( | const FatigueParameters & | other | ) |
Deep copy of fatigue parameters into another FatigueParameters.
| other | The fatigue parameters to copy |
Definition at line 23 of file FatigueParameters.cpp.
| const utils::Scalar & internal_forces::muscles::FatigueParameters::developFactor | ( | ) | const |
Return the develop factor.
Definition at line 54 of file FatigueParameters.cpp.
| const utils::Scalar & internal_forces::muscles::FatigueParameters::fatigueRate | ( | ) | const |
Return the fatigue rate.
Definition at line 35 of file FatigueParameters.cpp.
| const utils::Scalar & internal_forces::muscles::FatigueParameters::recoveryFactor | ( | ) | const |
Return the recovery factor.
Definition at line 63 of file FatigueParameters.cpp.
| const utils::Scalar & internal_forces::muscles::FatigueParameters::recoveryRate | ( | ) | const |
Return the recovery rate.
Definition at line 44 of file FatigueParameters.cpp.
| void internal_forces::muscles::FatigueParameters::setDevelopFactor | ( | const utils::Scalar & | developFactor | ) |
Set the develop factor.
| developFactor | The develop factor |
Definition at line 49 of file FatigueParameters.cpp.
| void internal_forces::muscles::FatigueParameters::setFatigueRate | ( | const utils::Scalar & | fatigueRate | ) |
Set the fatigue rate.
| fatigueRate | The fatigue rate |
Definition at line 31 of file FatigueParameters.cpp.
| void internal_forces::muscles::FatigueParameters::setRecoveryFactor | ( | const utils::Scalar & | recoveryFactor | ) |
Set the recovery factor.
| recoveryFactor | The recovery factor |
Definition at line 58 of file FatigueParameters.cpp.
| void internal_forces::muscles::FatigueParameters::setRecoveryRate | ( | const utils::Scalar & | recoveryRate | ) |
Set the recovery rate.
| recoveryRate | The recovery rate |
Definition at line 40 of file FatigueParameters.cpp.
|
protected |
The develop factor.
Definition at line 96 of file FatigueParameters.h.
|
protected |
The fatigue rate.
Definition at line 94 of file FatigueParameters.h.
|
protected |
The recovery factor.
Definition at line 97 of file FatigueParameters.h.
|
protected |
The recovery rate.
Definition at line 95 of file FatigueParameters.h.