snopt_solver.cc File Reference
#include "drake/solvers/snopt_solver.h"
#include <algorithm>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <limits>
#include <vector>
#include "drake/math/autodiff.h"
#include "drake/solvers/mathematical_program.h"
#include "snopt.hh"
#include "snfilewrapper.hh"
Include dependency graph for snopt_solver.cc:


 NOTE: The contents of this class are for the most part direct ports of drake/systems/plants//inverseKinBackend.m from Matlab to C++; many methods and variables follow Matlab conventions and are documented in that file.

Variable Documentation

std::vector<snopt::doublereal> A
std::vector<char> cw
std::vector<snopt::doublereal> F
std::vector<snopt::doublereal> Flow
std::vector<snopt::doublereal> Fmul
std::vector<snopt::integer> Fstate
std::vector<snopt::doublereal> Fupp
std::vector<snopt::integer> iAfun
std::vector<snopt::integer> iGfun
snopt::integer iPrint = -1
snopt::integer iSumm = -1
std::vector<snopt::integer> iw
std::vector<snopt::integer> jAvar
std::vector<snopt::integer> jGvar
snopt::integer lencw = 0
snopt::integer leniw = 0
snopt::integer lenrw = 0
std::vector<snopt::doublereal> rw
std::vector<snopt::doublereal> x
std::vector<snopt::doublereal> xlow
std::vector<snopt::doublereal> xmul
std::vector<snopt::integer> xstate
std::vector<snopt::doublereal> xupp