DART  6.7.3
SnoptInterface.cpp File Reference
#include <iostream>
#include "SnoptInterface.h"
#include <string.h>
#include <cassert>

Namespaces

 dart
 
 dart::optimizer
 
 dart::optimizer::snopt
 

Macros

#define SNINIT   sninit_
 
#define SNOPT   snopt_
 
#define SNSPEC   snspec_
 
#define S1USER   s1user_
 

Functions

void dart::optimizer::snopt::sninit_ (int *iprint, int *isum, char *cw, int *lencw, int *iw, int *leniw, double *rw, int *lenrw)
 
void dart::optimizer::snopt::snopt_ (char *start, int *m, int *n, int *ne, int *nName, int *nnCon, int *nnObj, int *nnJac, int *iObj, double *ObjAdd, char *Prob, void(*funCon)(int *mode, int *nnCon, int *nnJac, int *neJac, double *x, double *fCon, double *gCon, int *nState, char *cu, int *lencu, int *iu, int *leniu, double *ru, int *lenru), void(*funObj)(int *mode, int *nnObj, double *x, double *fObj, double *gObj, int *nState, char *cu, int *lencu, int *iu, int *leniu, double *ru, int *lenru), double *a, int *ha, int *ka, double *bl, double *bu, char *Names, int *hs, double *xs, double *pi, double *rc, int *inform, int *mincw, int *miniw, int *minrw, int *nS, int *nInf, double *sInf, double *Obj, char *cu, int *lencu, int *iu, int *leniu, double *ru, int *lenru, char *cw, int *lencw, int *iw, int *leniw, double *rw, int *lenrw, int start_len)
 
void dart::optimizer::snopt::snspec_ (int *ispecs, int *inform, char *cw, int *lencw, int *iw, int *leniw, double *rw, int *lenrw)
 
void dart::optimizer::snopt::s1user_ (int *iAbort, char *MjrMsg, int *KTcond, int *m, int *n, int *nb, int *nR, int *nS, int *nMajor, int *nMinor, int *nSwap, double *condHz, double *duInf, double *emaxS, double *fObj, double *fMrt, double gMrt, double *PenNrm, double *prInf, double *step, double *vimax, double *dxnrm, double *dxrel, int *ne, int *nka, double *a, int *ha, int *ka, int *hs, double *bl, double *bu, double *pi, double *rc, double *xs, char *cu, int *lencu, int *iu, int *leniu, double *ru, int *lenru, char *cw, int *lencw, int *iw, int *leniw, double *rw, int *lenrw)
 

Macro Definition Documentation

◆ S1USER

#define S1USER   s1user_

◆ SNINIT

#define SNINIT   sninit_

◆ SNOPT

#define SNOPT   snopt_

◆ SNSPEC

#define SNSPEC   snspec_