9#ifndef DART_OPTIMIZER_SNOPT_SNOPT_H
10#define DART_OPTIMIZER_SNOPT_SNOPT_H
14#include "dart/optimizer/snopt/SnoptInterface.h"
15#include "dart/optimizer/Solver.h"
35 static int iterUpdate(
long mask,
int compute_gradients,
double *coefs,
void *update_data);
class Problem
Definition Problem.hpp:48
Abstract class that provides a common interface for different Solvers.
Definition Solver.hpp:53
Definition SnoptInterface.hpp:24
Definition SnoptSolver.hpp:27
ObjectiveSet * objBox()
Definition SnoptSolver.cpp:184
int mTotalDofs
Definition SnoptSolver.hpp:48
bool mPrint
Definition SnoptSolver.hpp:50
int mOptCount
Definition SnoptSolver.hpp:49
ConstraintSet * conBox()
Definition SnoptSolver.cpp:181
virtual ~SnoptSolver()
Definition SnoptSolver.cpp:40
bool mNoDisplay
Definition SnoptSolver.hpp:45
int mUnit
Definition SnoptSolver.hpp:51
virtual bool solve()
Solve optimization problem.
Definition SnoptSolver.cpp:44
int mSolverIter
Definition SnoptSolver.hpp:46
static int iterUpdate(long mask, int compute_gradients, double *coefs, void *update_data)
Definition SnoptSolver.cpp:124
virtual void resetSolver()
Definition SnoptSolver.cpp:173
SnoptInterface * mSnopt
Definition SnoptSolver.hpp:37
Definition BulletCollisionDetector.cpp:65