27.10.2013 Views

Recent enhancements in - Gams

Recent enhancements in - Gams

Recent enhancements in - Gams

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

25<br />

Function Libraries – Interface<br />

• <strong>in</strong>t LibInit(<br />

abcRec_t *abc, // <strong>in</strong> handle<br />

const <strong>in</strong>t version,// <strong>in</strong> library version<br />

char *msg) // out message<br />

• <strong>in</strong>t (<br />

abcRec_t *abc, // <strong>in</strong> handle<br />

const <strong>in</strong>t DR, // <strong>in</strong> derivative request<br />

const <strong>in</strong>t args, // <strong>in</strong> number of arguments<br />

const double x[], // <strong>in</strong> arguments<br />

double *f, // out function value<br />

double g[], // out gradient<br />

double h[], // out hessian<br />

void *cb, // <strong>in</strong> error callback<br />

void *usermem) // <strong>in</strong> user memory for error callback

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!