Crocoddyl
Loading...
Searching...
No Matches
SolverBoxDDP Class Reference
Inheritance diagram for SolverBoxDDP:

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW SolverBoxDDP (std::shared_ptr< ShootingProblem > problem)
virtual void allocateData ()
virtual void computeGains (const std::size_t t)
virtual void forwardPass (const double steplength)
const std::vector< Eigen::MatrixXd > & get_Quu_inv () const
virtual void resizeData ()

Protected Attributes

std::vector< Eigen::VectorXd > du_lb_
std::vector< Eigen::VectorXd > du_ub_
BoxQP qp_
std::vector< Eigen::MatrixXd > Quu_inv_

Detailed Description

Definition at line 17 of file box-ddp.hpp.

Constructor & Destructor Documentation

◆ SolverBoxDDP()

SolverBoxDDP(std::shared_ptr< ShootingProblem >problem)
explicit

Definition at line 13 of file box-ddp.cpp.

◆ ~SolverBoxDDP()

~SolverBoxDDP()
virtual

Definition at line 30 of file box-ddp.cpp.

Member Function Documentation

◆ allocateData()

void allocateData()
virtual

Definition at line 49 of file box-ddp.cpp.

◆ computeGains()

void computeGains(const std::size_tt)
virtual

Definition at line 67 of file box-ddp.cpp.

◆ forwardPass()

void forwardPass(const doublesteplength)
virtual

Definition at line 112 of file box-ddp.cpp.

◆ resizeData()

void resizeData()
virtual

Definition at line 32 of file box-ddp.cpp.

◆ get_Quu_inv()

const std::vector< Eigen::MatrixXd > & get_Quu_inv()const

Definition at line 171 of file box-ddp.cpp.

Member Data Documentation

◆ qp_

BoxQP qp_
protected

Definition at line 32 of file box-ddp.hpp.

◆ Quu_inv_

std::vector<Eigen::MatrixXd> Quu_inv_
protected

Definition at line 33 of file box-ddp.hpp.

◆ du_lb_

std::vector<Eigen::VectorXd> du_lb_
protected

Definition at line 34 of file box-ddp.hpp.

◆ du_ub_

std::vector<Eigen::VectorXd> du_ub_
protected

Definition at line 35 of file box-ddp.hpp.


The documentation for this class was generated from the following files: