nmpc_ddp
|
Derivatives of DDP problem. More...
#include <DDPSolver.h>
Public Member Functions | |
Derivative (int state_dim, int input_dim, int outer_dim) | |
Constructor. More... | |
Public Attributes | |
StateStateDimMatrix | Fx |
First-order derivative of state equation w.r.t. state. More... | |
StateInputDimMatrix | Fu |
First-order derivative of state equation w.r.t. input. More... | |
std::vector< StateStateDimMatrix > | Fxx |
Second-order derivative of state equation w.r.t. state (tensor of rank 3) More... | |
std::vector< InputInputDimMatrix > | Fuu |
Second-order derivative of state equation w.r.t. input (tensor of rank 3) More... | |
std::vector< StateInputDimMatrix > | Fxu |
Second-order derivative of state equation w.r.t. state and input (tensor of rank 3) More... | |
StateDimVector | Lx |
First-order derivative of running cost w.r.t. state. More... | |
InputDimVector | Lu |
First-order derivative of running cost w.r.t. input. More... | |
StateStateDimMatrix | Lxx |
Second-order derivative of running cost w.r.t. state. More... | |
InputInputDimMatrix | Luu |
Second-order derivative of running cost w.r.t. input. More... | |
StateInputDimMatrix | Lxu |
Second-order derivative of running cost w.r.t. state and input. More... | |
Derivatives of DDP problem.
Definition at line 126 of file DDPSolver.h.
|
inline |
Constructor.
state_dim | state dimension |
input_dim | input dimension |
outer_dim | outer dimension of tensor |
Definition at line 133 of file DDPSolver.h.
StateInputDimMatrix nmpc_ddp::DDPSolver< StateDim, InputDim >::Derivative::Fu |
First-order derivative of state equation w.r.t. input.
Definition at line 151 of file DDPSolver.h.
std::vector<InputInputDimMatrix> nmpc_ddp::DDPSolver< StateDim, InputDim >::Derivative::Fuu |
Second-order derivative of state equation w.r.t. input (tensor of rank 3)
Definition at line 157 of file DDPSolver.h.
StateStateDimMatrix nmpc_ddp::DDPSolver< StateDim, InputDim >::Derivative::Fx |
First-order derivative of state equation w.r.t. state.
Definition at line 148 of file DDPSolver.h.
std::vector<StateInputDimMatrix> nmpc_ddp::DDPSolver< StateDim, InputDim >::Derivative::Fxu |
Second-order derivative of state equation w.r.t. state and input (tensor of rank 3)
Definition at line 160 of file DDPSolver.h.
std::vector<StateStateDimMatrix> nmpc_ddp::DDPSolver< StateDim, InputDim >::Derivative::Fxx |
Second-order derivative of state equation w.r.t. state (tensor of rank 3)
Definition at line 154 of file DDPSolver.h.
InputDimVector nmpc_ddp::DDPSolver< StateDim, InputDim >::Derivative::Lu |
First-order derivative of running cost w.r.t. input.
Definition at line 166 of file DDPSolver.h.
InputInputDimMatrix nmpc_ddp::DDPSolver< StateDim, InputDim >::Derivative::Luu |
Second-order derivative of running cost w.r.t. input.
Definition at line 172 of file DDPSolver.h.
StateDimVector nmpc_ddp::DDPSolver< StateDim, InputDim >::Derivative::Lx |
First-order derivative of running cost w.r.t. state.
Definition at line 163 of file DDPSolver.h.
StateInputDimMatrix nmpc_ddp::DDPSolver< StateDim, InputDim >::Derivative::Lxu |
Second-order derivative of running cost w.r.t. state and input.
Definition at line 175 of file DDPSolver.h.
StateStateDimMatrix nmpc_ddp::DDPSolver< StateDim, InputDim >::Derivative::Lxx |
Second-order derivative of running cost w.r.t. state.
Definition at line 169 of file DDPSolver.h.