humoto
humoto::pepper_mpc::MPCforMG Member List

This is the complete list of members for humoto::pepper_mpc::MPCforMG, including all inherited members.

Aas_humoto::pepper_mpc::MPCforMG
Ajs_humoto::pepper_mpc::MPCforMG
Ap_humoto::pepper_mpc::MPCforMG
Apd_humoto::pepper_mpc::MPCforMG
Aps_humoto::pepper_mpc::MPCforMG
base_controls_humoto::pepper_mpc::MPCforMG
base_jerk_profile_humoto::pepper_mpc::MPCforMG
body_controls_humoto::pepper_mpc::MPCforMG
condense(etools::GenericBlockMatrix< t_num_vars, t_num_vars > &S, etools::BlockMatrix< t_num_vars, t_num_controls, t_bmatrix_sparsity_type > &U, const std::vector< t_AMatrix > &A, const std::vector< t_BMatrix > &B)humoto::MPCinlineprotectedstatic
condense(Eigen::MatrixXd &S, Eigen::MatrixXd &U, const std::vector< t_AMatrix > &A, const std::vector< t_BMatrix > &B)humoto::MPCinlineprotectedstatic
condenseOutput(etools::GenericBlockMatrix< t_num_outputs, t_num_vars > &Ox, std::vector< etools::LeftLowerTriangularBlockMatrix< t_num_outputs, etools::MatrixBlockSizeType::DYNAMIC > > &Ou, const std::vector< t_DMatrix > &D, const std::vector< t_EMatrix > &E, const etools::GenericBlockMatrix< t_num_vars, t_num_vars > &Ux, const std::vector< etools::LeftLowerTriangularBlockMatrix< t_num_vars, etools::MatrixBlockSizeType::DYNAMIC > > &Uu)humoto::MPCinlineprotectedstatic
condenseOutput(Eigen::MatrixXd &Ox, Eigen::MatrixXd &Ou, const t_DMatrix &D, const t_EMatrix &E, const Eigen::MatrixXd &Ux, const Eigen::MatrixXd &Uu)humoto::MPCinlineprotectedstatic
condenseOutput(etools::GenericBlockMatrix< t_num_outputs, t_num_vars > &Ox, etools::LeftLowerTriangularBlockMatrix< t_num_outputs, t_num_controls > &Ou, const std::vector< t_DMatrix > &D, const std::vector< t_EMatrix > &E, const etools::GenericBlockMatrix< t_num_vars, t_num_vars > &Ux, const etools::LeftLowerTriangularBlockMatrix< t_num_vars, t_num_controls > &Uu)humoto::MPCinlineprotectedstatic
condenseTimeInvariant(Eigen::MatrixXd &S, Eigen::MatrixXd &U, const std::size_t preview_horizon_len, const Eigen::MatrixXd &A, const Eigen::MatrixXd &B)humoto::MPCinlineprotectedstatic
ControlProblem()humoto::ControlProbleminlineprotected
cop_profile_humoto::pepper_mpc::MPCforMG
cstate_profile_humoto::pepper_mpc::MPCforMG
DEFAULT_PREVIEW_HORIZON_SHIFThumoto::pepper_mpc::MPCforMGstatic
formRotationMatrices()humoto::pepper_mpc::MPCforMGinlineprivate
getModelState(const humoto::pepper_mpc::Model &model, const std::size_t interval_index, const double interval_offset)humoto::pepper_mpc::MPCforMGinlineprivate
getModelState(const humoto::pepper_mpc::Model &model, const std::size_t time_instant_ms)humoto::pepper_mpc::MPCforMGinline
getModelState(const humoto::pepper_mpc::Model &model, const double time_instant)humoto::pepper_mpc::MPCforMGinline
getNextModelState(const humoto::Solution &solution, const humoto::pepper_mpc::Model &model)humoto::pepper_mpc::MPCforMGinline
getNextModelState(const humoto::pepper_mpc::Model &model) consthumoto::pepper_mpc::MPCforMGinline
getPreviewHorizonLength() consthumoto::pepper_mpc::MPCforMGinline
guessSolution(Solution &solution_guess, const Solution &old_solution) consthumoto::pepper_mpc::MPCforMGinlinevirtual
initializeNextModelState(const humoto::pepper_mpc::Model &model) consthumoto::pepper_mpc::MPCforMGinlineprivate
initSolutionStructure(humoto::Solution &solution) consthumoto::ControlProbleminline
log(humoto::Logger &logger, const LogEntryName &parent=LogEntryName(), const std::string &name="mpcmg") consthumoto::pepper_mpc::MPCforMGinlinevirtual
MPC()humoto::MPCinlineprotected
mpc_parameters_humoto::pepper_mpc::MPCforMG
MPCforMG()humoto::pepper_mpc::MPCforMGinline
MPCforMG(const humoto::pepper_mpc::MPCParameters &mpc_parameters)humoto::pepper_mpc::MPCforMGinlineexplicit
parseSolution(const humoto::Solution &solution)humoto::pepper_mpc::MPCforMGinline
preview_horizon_humoto::pepper_mpc::MPCforMG
R_humoto::pepper_mpc::MPCforMG
S_humoto::pepper_mpc::MPCforMG
s_humoto::pepper_mpc::MPCforMG
sas_humoto::pepper_mpc::MPCforMG
setParameters(const humoto::pepper_mpc::MPCParameters &mpc_parameters)humoto::pepper_mpc::MPCforMGinline
shift(MotionParameters &motion_parameters, const std::ptrdiff_t time_shift_ms=DEFAULT_PREVIEW_HORIZON_SHIFT)humoto::pepper_mpc::MPCforMGinline
shift(std::deque< MotionParameters > &motion_parameters_deque, const std::ptrdiff_t time_shift_ms=DEFAULT_PREVIEW_HORIZON_SHIFT)humoto::pepper_mpc::MPCforMGinline
sjs_humoto::pepper_mpc::MPCforMG
sol_structure_humoto::ControlProblemprotected
solution_is_parsed_humoto::pepper_mpc::MPCforMGprivate
sp_humoto::pepper_mpc::MPCforMG
spd_humoto::pepper_mpc::MPCforMG
sps_humoto::pepper_mpc::MPCforMG
update(const t_MotionParameters &motion_parameters, const Model &model)humoto::pepper_mpc::MPCforMGinline
updateAndShift(t_MotionParameters &motion_parameters, const Model &model, const std::ptrdiff_t time_shift_ms=DEFAULT_PREVIEW_HORIZON_SHIFT)humoto::pepper_mpc::MPCforMGinline
updateMatrices(const Model &model)humoto::pepper_mpc::MPCforMGinlineprivate
~ControlProblem()humoto::ControlProbleminlineprotected
~MPC()humoto::MPCinlineprotected