|
| | EDFobject_iArr () |
| |
| virtual | ~EDFobject_iArr ()=default |
| |
| virtual int | function (short tapeId, size_t iArrLength, size_t *iArr, int m, int n, double *x, double *y)=0 |
| |
| virtual int | zos_forward (short tapeId, size_t iArrLength, size_t *iArr, int m, int n, int keep, double *x, double *y)=0 |
| |
| virtual int | fos_forward (short tapeId, size_t iArrLength, size_t *iArr, int m, int n, int keep, double *x, double *X, double *y, double *Y)=0 |
| |
| virtual int | fov_forward (short tapeId, size_t iArrLength, size_t *iArr, int m, int n, int p, double *x, double **X, double *y, double **Y)=0 |
| |
| virtual int | hos_forward (short tapeId, size_t iArrLength, size_t *iArr, int m, int n, int d, int keep, double *x, double **X, double *y, double **Y)=0 |
| |
| virtual int | hov_forward (short tapeId, size_t iArrLength, size_t *iArr, int m, int n, int d, int p, double *x, double ***X, double *y, double ***Y)=0 |
| |
| virtual int | fos_reverse (short tapeId, size_t iArrLength, size_t *iArr, int m, int n, double *u, double *z, double *x, double *y)=0 |
| |
| virtual int | fov_reverse (short tapeId, size_t iArrLength, size_t *iArr, int m, int n, int q, double **Uq, double **Zq, double *x, double *y)=0 |
| |
| virtual int | hos_reverse (short tapeId, size_t iArrLength, size_t *iArr, int m, int n, int d, double *u, double **Zd, double **Xd, double **Yd)=0 |
| |
| virtual int | hov_reverse (short tapeId, size_t iArrLength, size_t *iArr, int m, int n, int d, int q, double **Uq, double ***Zqd, short **nz, double **Xd, double **Yd)=0 |
| |
| int | call (size_t iArrLength, size_t *iArr, size_t dim_x, adouble *xa, size_t dim_y, adouble *ya) |
| |
| int | call (size_t iArrLength, size_t *iArr, size_t dim_x, advector &x, size_t dim_y, advector &y) |
| |
External differentiated function with an additional integer array.
This variant passes application-defined integer metadata to every primal and derivative callback.