addActuationTask(TaskActuation &task, double weight, unsigned int priorityLevel, double transition_duration=0.0)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
addForceTask(TaskContactForce &task, double weight, unsigned int priorityLevel, double transition_duration=0.0)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
addMeasuredForce(MeasuredForceBase &measuredForce)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
addMotionTask(TaskMotion &task, double weight, unsigned int priorityLevel, double transition_duration=0.0)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
addRigidContact(ContactBase &contact, double force_regularization_weight, double motion_weight=1.0, unsigned int motion_priority_level=0)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
addRigidContact(ContactBase &contact) | tsid::InverseDynamicsFormulationBase | virtual |
computeProblemData(double time, ConstRefVector q, ConstRefVector v)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
ConstRefVector typedef | tsid::InverseDynamicsFormulationBase | |
ContactBase typedef | tsid::InverseDynamicsFormulationBase | |
Data | tsid::InverseDynamicsFormulationBase | |
data()=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
getAccelerations(const HQPOutput &sol)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
getActuatorForces(const HQPOutput &sol)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
getContactForces(const HQPOutput &sol)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
getContactForces(const std::string &name, const HQPOutput &sol, RefVector f)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
HQPData typedef | tsid::InverseDynamicsFormulationBase | |
HQPOutput typedef | tsid::InverseDynamicsFormulationBase | |
InverseDynamicsFormulationBase(const std::string &name, RobotWrapper &robot, bool verbose=false) | tsid::InverseDynamicsFormulationBase | |
m_name | tsid::InverseDynamicsFormulationBase | protected |
m_robot | tsid::InverseDynamicsFormulationBase | protected |
m_verbose | tsid::InverseDynamicsFormulationBase | protected |
MeasuredForceBase typedef | tsid::InverseDynamicsFormulationBase | |
nEq() const =0 | tsid::InverseDynamicsFormulationBase | pure virtual |
nIn() const =0 | tsid::InverseDynamicsFormulationBase | pure virtual |
nVar() const =0 | tsid::InverseDynamicsFormulationBase | pure virtual |
RefVector typedef | tsid::InverseDynamicsFormulationBase | |
removeMeasuredForce(const std::string &measuredForceName)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
removeRigidContact(const std::string &contactName, double transition_duration=0.0)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
removeTask(const std::string &taskName, double transition_duration=0.0)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
RobotWrapper typedef | tsid::InverseDynamicsFormulationBase | |
TaskActuation typedef | tsid::InverseDynamicsFormulationBase | |
TaskBase typedef | tsid::InverseDynamicsFormulationBase | |
TaskContactForce typedef | tsid::InverseDynamicsFormulationBase | |
TaskMotion typedef | tsid::InverseDynamicsFormulationBase | |
updateRigidContactWeights(const std::string &contact_name, double force_regularization_weight, double motion_weight=-1.0)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
updateTaskWeight(const std::string &task_name, double weight)=0 | tsid::InverseDynamicsFormulationBase | pure virtual |
Vector typedef | tsid::InverseDynamicsFormulationBase | |
~InverseDynamicsFormulationBase()=default | tsid::InverseDynamicsFormulationBase | virtual |