solver_lqr
solverlqr::PyOcpBase Class Reference
Inheritance diagram for solverlqr::PyOcpBase:
Collaboration diagram for solverlqr::PyOcpBase:

Public Member Functions

void configure (const YAML::Node &user_parameters) override
 
StateBase dynamics (const StateBase &state, const ControlBase &control, int time_id) override
 
double objective (const StateBase &state, const ControlBase &control, int time_id, bool is_final_timestep) override
 
- Public Member Functions inherited from solverlqr::OcpBase
void initialize (const SolverLqrSetting &setting)
 
const double & dt () const
 
const int & tdim () const
 
const int & xdim () const
 
const int & udim () const
 
StateSequencestateSeq ()
 
ControlSequencecontrolSeq ()
 
const StateSequencestateSeq () const
 
const ControlSequencecontrolSeq () const
 
const SolverLqrSettinggetLqrSetting () const
 
virtual Eigen::MatrixXd processNoiseFilter (int time_id) const
 
virtual Eigen::MatrixXd measurementNoiseFilter (int time_id) const
 
void internal_dynamics (const StateBase &state, const ControlBase &control, StateBase &new_state, int time_id)
 

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