DART  6.6.2
dart::optimizer::snopt Namespace Reference

Classes

class  SnoptInterface
 
class  SnoptSolver
 

Functions

void sninit_ (int *iprint, int *isum, char *cw, int *lencw, int *iw, int *leniw, double *rw, int *lenrw)
 
void 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 snspec_ (int *ispecs, int *inform, char *cw, int *lencw, int *iw, int *leniw, double *rw, int *lenrw)
 
void 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)
 

Function Documentation

◆ s1user_()

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 
)

◆ sninit_()

void dart::optimizer::snopt::sninit_ ( int *  iprint,
int *  isum,
char *  cw,
int *  lencw,
int *  iw,
int *  leniw,
double *  rw,
int *  lenrw 
)

◆ snopt_()

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(*)(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)  funCon,
void(*)(int *mode, int *nnObj, double *x, double *fObj, double *gObj, int *nState, char *cu, int *lencu, int *iu, int *leniu, double *ru, int *lenru)  funObj,
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 
)

◆ snspec_()

void dart::optimizer::snopt::snspec_ ( int *  ispecs,
int *  inform,
char *  cw,
int *  lencw,
int *  iw,
int *  leniw,
double *  rw,
int *  lenrw 
)