The PriorityDataIntern class Manages all priority dependent information, i.e. all matrices that have to be resized according to the number of rows per priority.
More...
#include <HierarchicalLSSolver.hpp>
The PriorityDataIntern class Manages all priority dependent information, i.e. all matrices that have to be resized according to the number of rows per priority.
◆ PriorityData() [1/2]
wbc::HierarchicalLSSolver::PriorityData::PriorityData |
( |
| ) |
|
|
inline |
◆ PriorityData() [2/2]
wbc::HierarchicalLSSolver::PriorityData::PriorityData |
( |
const unsigned int | _n_constraint_variables, |
|
|
const unsigned int | n_joints ) |
|
inline |
◆ A_proj
base::MatrixXd wbc::HierarchicalLSSolver::PriorityData::A_proj |
Solution for the current priority
◆ A_proj_inv_wdls
base::MatrixXd wbc::HierarchicalLSSolver::PriorityData::A_proj_inv_wdls |
Least square inverse of A_proj_w
◆ A_proj_inv_wls
base::MatrixXd wbc::HierarchicalLSSolver::PriorityData::A_proj_inv_wls |
Matrix of left singular vector of A_proj_w
◆ A_proj_w
base::MatrixXd wbc::HierarchicalLSSolver::PriorityData::A_proj_w |
Constraint Matrix projected into nullspace of the higher priority
◆ constraint_weight_mat
base::MatrixXd wbc::HierarchicalLSSolver::PriorityData::constraint_weight_mat |
Input variables which are compensated for the part of solution already met in higher priorities
◆ damping
double wbc::HierarchicalLSSolver::PriorityData::damping |
Singular values of this priority
◆ joint_weight_mat
base::MatrixXd wbc::HierarchicalLSSolver::PriorityData::joint_weight_mat |
◆ n_constraint_variables
unsigned int wbc::HierarchicalLSSolver::PriorityData::n_constraint_variables |
Damping term for matrix inversion on this priority
◆ sing_vals
base::VectorXd wbc::HierarchicalLSSolver::PriorityData::sing_vals |
Matrix U_transposed * constraint_weight_mat
◆ solution_prio
base::VectorXd wbc::HierarchicalLSSolver::PriorityData::solution_prio |
base::MatrixXd wbc::HierarchicalLSSolver::PriorityData::U |
Constraint Matrix projected into nullspace of the higher priority with weighting
◆ u_t_weight_mat
base::MatrixXd wbc::HierarchicalLSSolver::PriorityData::u_t_weight_mat |
Joint weight matrix of this priority
◆ y_comp
base::VectorXd wbc::HierarchicalLSSolver::PriorityData::y_comp |
Damped Least square inverse of A_proj_w
The documentation for this class was generated from the following file: