Drake

The SNOPT solver details after calling Solve() function.
The user can call MathematicalProgramResult::get_solver_details<SnoptSolver>() to obtain the details.
#include <drake/solvers/snopt_solver.h>
Public Attributes  
int  info {} 
The exit condition of the solver. More...  
Eigen::VectorXd  xmul 
The final value of the dual variables for the bound constraint x_lower <= x <= x_upper. More...  
Eigen::VectorXd  F 
The final value of the vector of problem functions F(x). More...  
Eigen::VectorXd  Fmul 
The final value of the dual variables (Lagrange multipliers) for the general constraints F_lower <= F(x) <= F_upper. More...  
Eigen::VectorXd F 
The final value of the vector of problem functions F(x).
Eigen::VectorXd Fmul 
The final value of the dual variables (Lagrange multipliers) for the general constraints F_lower <= F(x) <= F_upper.
int info {} 
The exit condition of the solver.
Please refer to section "EXIT conditions" in "User's Guide for SNOPT Version 7: Software for LargeScale Nonlinear Programming" by Philip E. Gill to interpret the exit condition.
Eigen::VectorXd xmul 
The final value of the dual variables for the bound constraint x_lower <= x <= x_upper.