Drake
nlopt_solver.cc File Reference
#include "drake/solvers/nlopt_solver.h"
#include <algorithm>
#include <limits>
#include <list>
#include <set>
#include <stdexcept>
#include <vector>
#include <nlopt.hpp>
#include "drake/common/drake_assert.h"
#include "drake/common/eigen_autodiff_types.h"
#include "drake/common/never_destroyed.h"
#include "drake/common/unused.h"
#include "drake/math/autodiff.h"
#include "drake/solvers/mathematical_program.h"
Include dependency graph for nlopt_solver.cc:

Namespaces

 drake
 
 drake::solvers
 

Variable Documentation

std::set<size_t> active_constraints
const Constraint* constraint
bool force_bounds

force usage of only upper or lower bounds

bool force_upper

Only used if force_bounds is set.

Selects which bounds are being tested (lower bound vs. upper bound).

const MathematicalProgram* prog
const VectorXDecisionVariable* vars