nmpc_ddp
Public Attributes | List of all members
nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration Struct Reference

Data of computation duration. More...

#include <DDPSolver.h>

Public Attributes

double solve = 0
 Duration to solve [msec]. More...
 
double setup = 0
 Duration to setup (included in solve) [msec]. More...
 
double opt = 0
 Duration of optimization loop (included in solve) [msec]. More...
 
double derivative = 0
 Duration to calculate derivatives (included in opt) [msec]. More...
 
double backward = 0
 Duration to process backward pass (included in opt) [msec]. More...
 
double forward = 0
 Duration to process forward pass (included in opt) [msec]. More...
 
double Q = 0
 Duration to calculate Q (included in backward) [msec]. More...
 
double reg = 0
 Duration to calculate regularization (included in backward) [msec]. More...
 
double gain = 0
 Duration to calculate gains (included in backward) [msec]. More...
 

Detailed Description

template<int StateDim, int InputDim>
struct nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration

Data of computation duration.

Definition at line 219 of file DDPSolver.h.

Member Data Documentation

◆ backward

template<int StateDim, int InputDim>
double nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration::backward = 0

Duration to process backward pass (included in opt) [msec].

Definition at line 234 of file DDPSolver.h.

◆ derivative

template<int StateDim, int InputDim>
double nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration::derivative = 0

Duration to calculate derivatives (included in opt) [msec].

Definition at line 231 of file DDPSolver.h.

◆ forward

template<int StateDim, int InputDim>
double nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration::forward = 0

Duration to process forward pass (included in opt) [msec].

Definition at line 237 of file DDPSolver.h.

◆ gain

template<int StateDim, int InputDim>
double nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration::gain = 0

Duration to calculate gains (included in backward) [msec].

Definition at line 246 of file DDPSolver.h.

◆ opt

template<int StateDim, int InputDim>
double nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration::opt = 0

Duration of optimization loop (included in solve) [msec].

Definition at line 228 of file DDPSolver.h.

◆ Q

template<int StateDim, int InputDim>
double nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration::Q = 0

Duration to calculate Q (included in backward) [msec].

Definition at line 240 of file DDPSolver.h.

◆ reg

template<int StateDim, int InputDim>
double nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration::reg = 0

Duration to calculate regularization (included in backward) [msec].

Definition at line 243 of file DDPSolver.h.

◆ setup

template<int StateDim, int InputDim>
double nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration::setup = 0

Duration to setup (included in solve) [msec].

Definition at line 225 of file DDPSolver.h.

◆ solve

template<int StateDim, int InputDim>
double nmpc_ddp::DDPSolver< StateDim, InputDim >::ComputationDuration::solve = 0

Duration to solve [msec].

Definition at line 222 of file DDPSolver.h.


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