smooth_feedback
Control and estimation on Lie groups
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
smooth::feedback::NLPSolution Struct Reference

Solution to a Nonlinear Programming Problem. More...

#include <nlp.hpp>

Public Types

enum class  Status { Optimal , PrimalInfeasible , DualInfeasible , MaxIterations , MaxTime , Unknown }
 Solver status. More...
 

Public Attributes

Status status
 Solver status. More...
 
std::size_t iter {0}
 Number of iterations. More...
 
Eigen::VectorXd x
 Variable values. More...
 
Eigen::VectorXd lambda
 Constraint multipliers. More...
 
double objective {0}
 Objective. More...
 
Eigen::VectorXd zl
 Inequality multipliers. More...
 
Eigen::VectorXd zu
 Inequality multipliers. More...
 

Detailed Description

Solution to a Nonlinear Programming Problem.

Definition at line 69 of file nlp.hpp.

Member Enumeration Documentation

◆ Status

Solver status.

Definition at line 72 of file nlp.hpp.

Member Data Documentation

◆ iter

std::size_t smooth::feedback::NLPSolution::iter {0}

Number of iterations.

Definition at line 85 of file nlp.hpp.

◆ lambda

Eigen::VectorXd smooth::feedback::NLPSolution::lambda

Constraint multipliers.

Definition at line 96 of file nlp.hpp.

◆ objective

double smooth::feedback::NLPSolution::objective {0}

Objective.

Definition at line 99 of file nlp.hpp.

◆ status

Status smooth::feedback::NLPSolution::status

Solver status.

Definition at line 82 of file nlp.hpp.

◆ x

Eigen::VectorXd smooth::feedback::NLPSolution::x

Variable values.

Definition at line 88 of file nlp.hpp.

◆ zl

Eigen::VectorXd smooth::feedback::NLPSolution::zl

Inequality multipliers.

Definition at line 92 of file nlp.hpp.

◆ zu

Eigen::VectorXd smooth::feedback::NLPSolution::zu

Inequality multipliers.

Definition at line 92 of file nlp.hpp.


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