mc_solver::utils::UpdateForce Struct Reference

#include <mc_solver/utils/Update.h>

Inheritance diagram for mc_solver::utils::UpdateForce:
Collaboration diagram for mc_solver::utils::UpdateForce:

Protected Member Functions

 UpdateForce (const mc_solver::QPSolver &solver, const tasks::qp::ContactId &cid)
 
void updateImpl (const std::vector< rbd::MultiBody > &, const std::vector< rbd::MultiBodyConfig > &, const tasks::qp::SolverData &)
 
- Protected Member Functions inherited from mc_solver::utils::Update< UpdateNrVarsLambda >
 Update (unsigned int rIndex)
 
 Update (const tasks::qp::ContactId &cid)
 
virtual ~Update ()
 
virtual void compute ()=0
 
virtual const Eigen::MatrixXd & A () const=0
 
void updateImpl (const std::vector< rbd::MultiBody > &, const std::vector< rbd::MultiBodyConfig > &, const tasks::qp::SolverData &)
 
- Protected Member Functions inherited from mc_solver::utils::UpdateNrVarsLambda
 UpdateNrVarsLambda (const tasks::qp::ContactId &cid)
 
void updateNrVarsImpl (const std::vector< rbd::MultiBody > &mbs, const tasks::qp::SolverData &data)
 

Additional Inherited Members

- Protected Attributes inherited from mc_solver::utils::Update< UpdateNrVarsLambda >
Eigen::MatrixXd AFull_
 
- Protected Attributes inherited from mc_solver::utils::UpdateNrVarsLambda
tasks::qp::ContactId cid_
 
- Protected Attributes inherited from mc_solver::utils::UpdateNrVarsData
int nrVars_
 
int ABegin_
 

Constructor & Destructor Documentation

◆ UpdateForce()

mc_solver::utils::UpdateForce::UpdateForce ( const mc_solver::QPSolver solver,
const tasks::qp::ContactId &  cid 
)
protected

Member Function Documentation

◆ updateImpl()

void mc_solver::utils::UpdateForce::updateImpl ( const std::vector< rbd::MultiBody > &  ,
const std::vector< rbd::MultiBodyConfig > &  ,
const tasks::qp::SolverData &   
)
protected

The documentation for this struct was generated from the following file: