Typedefs | Functions | Variables
qpOASES-3.0beta/interfaces/scilab/qpOASESinterface.c File Reference
#include <stdio.h>
#include <string.h>
#include <scilab/stack-c.h>
#include <scilab/machine.h>
#include <scilab/sciprint.h>
Include dependency graph for qpOASES-3.0beta/interfaces/scilab/qpOASESinterface.c:

Go to the source code of this file.

Typedefs

typedef int(* gate_function) (char *)
 

Functions

void cleanupp ()
 
void cleanupSB ()
 
void cleanupVM ()
 
void hotstart (double *g, double *lb, double *ub, double *lbA, double *ubA, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)
 
void hotstartSB (double *g, double *lb, double *ub, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)
 
void hotstartVM (double *H, double *g, double *A, double *lb, double *ub, double *lbA, double *ubA, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)
 
void init (double *H, double *g, double *A, double *lb, double *ub, double *lbA, double *ubA, int *nV, int *nC, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)
 
void initSB (double *H, double *g, double *lb, double *ub, int *nV, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)
 
void initVM (double *H, double *g, double *A, double *lb, double *ub, double *lbA, double *ubA, int *nV, int *nC, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)
 
int int_cleanup (char *fname)
 
int int_cleanupSB (char *fname)
 
int int_cleanupVM (char *fname)
 
int int_hotstart (char *fname)
 
int int_hotstartSB (char *fname)
 
int int_hotstartVM (char *fname)
 
int int_init (char *fname)
 
int int_initSB (char *fname)
 
int int_initVM (char *fname)
 
int int_qpOASES (char *fname)
 
int int_solve (char *fname)
 
int int_solveSB (char *fname)
 
int int_solveVM (char *fname)
 
void qpoases (double *H, double *g, double *A, double *lb, double *ub, double *lbA, double *ubA, int *nV, int *nC, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)
 
int C2F() qpOASESgateway ()
 
int sci_gateway (char *name, gate_function f)
 

Variables

int qp_rowsA = -1
 
int qp_rowsH = -1
 
int qpb_rowsH = -1
 
int sqp_rowsA = -1
 
int sqp_rowsH = -1
 

Typedef Documentation

◆ gate_function

typedef int(* gate_function) (char *)

Function Documentation

◆ cleanupp()

void cleanupp ( )

◆ cleanupSB()

void cleanupSB ( )

◆ cleanupVM()

void cleanupVM ( )

◆ hotstart()

void hotstart ( double *  g,
double *  lb,
double *  ub,
double *  lbA,
double *  ubA,
int *  nWSR,
double *  x,
double *  obj,
int *  status,
int *  nWSRout,
double *  y 
)

◆ hotstartSB()

void hotstartSB ( double *  g,
double *  lb,
double *  ub,
int *  nWSR,
double *  x,
double *  obj,
int *  status,
int *  nWSRout,
double *  y 
)

◆ hotstartVM()

void hotstartVM ( double *  H,
double *  g,
double *  A,
double *  lb,
double *  ub,
double *  lbA,
double *  ubA,
int *  nWSR,
double *  x,
double *  obj,
int *  status,
int *  nWSRout,
double *  y 
)

◆ init()

void init ( double *  H,
double *  g,
double *  A,
double *  lb,
double *  ub,
double *  lbA,
double *  ubA,
int *  nV,
int *  nC,
int *  nWSR,
double *  x,
double *  obj,
int *  status,
int *  nWSRout,
double *  y 
)

◆ initSB()

void initSB ( double *  H,
double *  g,
double *  lb,
double *  ub,
int *  nV,
int *  nWSR,
double *  x,
double *  obj,
int *  status,
int *  nWSRout,
double *  y 
)

◆ initVM()

void initVM ( double *  H,
double *  g,
double *  A,
double *  lb,
double *  ub,
double *  lbA,
double *  ubA,
int *  nV,
int *  nC,
int *  nWSR,
double *  x,
double *  obj,
int *  status,
int *  nWSRout,
double *  y 
)

◆ int_cleanup()

int int_cleanup ( char *  fname)

◆ int_cleanupSB()

int int_cleanupSB ( char *  fname)

◆ int_cleanupVM()

int int_cleanupVM ( char *  fname)

◆ int_hotstart()

int int_hotstart ( char *  fname)

◆ int_hotstartSB()

int int_hotstartSB ( char *  fname)

◆ int_hotstartVM()

int int_hotstartVM ( char *  fname)

◆ int_init()

int int_init ( char *  fname)

◆ int_initSB()

int int_initSB ( char *  fname)

◆ int_initVM()

int int_initVM ( char *  fname)

◆ int_qpOASES()

int int_qpOASES ( char *  fname)

◆ int_solve()

int int_solve ( char *  fname)

◆ int_solveSB()

int int_solveSB ( char *  fname)

◆ int_solveVM()

int int_solveVM ( char *  fname)

◆ qpoases()

void qpoases ( double *  H,
double *  g,
double *  A,
double *  lb,
double *  ub,
double *  lbA,
double *  ubA,
int *  nV,
int *  nC,
int *  nWSR,
double *  x,
double *  obj,
int *  status,
int *  nWSRout,
double *  y 
)

◆ qpOASESgateway()

int C2F() qpOASESgateway ( )

◆ sci_gateway()

int sci_gateway ( char *  name,
gate_function  f 
)

Variable Documentation

◆ qp_rowsA

int qp_rowsA = -1

◆ qp_rowsH

int qp_rowsH = -1

◆ qpb_rowsH

int qpb_rowsH = -1

◆ sqp_rowsA

int sqp_rowsA = -1

◆ sqp_rowsH

int sqp_rowsH = -1


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Feb 28 2022 21:32:20