nmpc_ddp
|
Data to trace optimization loop. More...
#include <DDPSolver.h>
Public Attributes | |
int | iter = 0 |
Iteration of optimization loop. More... | |
double | cost = 0 |
Total cost. More... | |
double | lambda = 0 |
Regularization coefficient. More... | |
double | dlambda = 0 |
Scaling factor of regularization coefficient. More... | |
double | alpha = 0 |
Scaling factor of k. More... | |
double | k_rel_norm = 0 |
Norm of relative values of k and u. More... | |
double | cost_update_actual = 0 |
Actual update value of cost. More... | |
double | cost_update_expected = 0 |
Expected update value of cost. More... | |
double | cost_update_ratio = 0 |
Ratio of actual and expected update values of cost. More... | |
double | duration_derivative = 0 |
Duration to calculate derivatives [msec]. More... | |
double | duration_backward = 0 |
Duration to process backward pass [msec]. More... | |
double | duration_forward = 0 |
Duration to process forward pass [msec]. More... | |
Data to trace optimization loop.
Definition at line 179 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::alpha = 0 |
Scaling factor of k.
Definition at line 194 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::cost = 0 |
Total cost.
Definition at line 185 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::cost_update_actual = 0 |
Actual update value of cost.
Definition at line 200 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::cost_update_expected = 0 |
Expected update value of cost.
Definition at line 203 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::cost_update_ratio = 0 |
Ratio of actual and expected update values of cost.
Definition at line 206 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::dlambda = 0 |
Scaling factor of regularization coefficient.
Definition at line 191 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::duration_backward = 0 |
Duration to process backward pass [msec].
Definition at line 212 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::duration_derivative = 0 |
Duration to calculate derivatives [msec].
Definition at line 209 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::duration_forward = 0 |
Duration to process forward pass [msec].
Definition at line 215 of file DDPSolver.h.
int nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::iter = 0 |
Iteration of optimization loop.
Definition at line 182 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::k_rel_norm = 0 |
Norm of relative values of k and u.
Definition at line 197 of file DDPSolver.h.
double nmpc_ddp::DDPSolver< StateDim, InputDim >::TraceData::lambda = 0 |
Regularization coefficient.
Definition at line 188 of file DDPSolver.h.