#include <jni.h>
Go to the source code of this file.
Functions | |
JNIEXPORT jboolean JNICALL | Java_org_coinor_Ipopt_AddIpoptIntOption (JNIEnv *, jobject, jlong, jstring, jint) |
JNIEXPORT jboolean JNICALL | Java_org_coinor_Ipopt_AddIpoptNumOption (JNIEnv *, jobject, jlong, jstring, jdouble) |
JNIEXPORT jboolean JNICALL | Java_org_coinor_Ipopt_AddIpoptStrOption (JNIEnv *, jobject, jlong, jstring, jstring) |
JNIEXPORT jlong JNICALL | Java_org_coinor_Ipopt_CreateIpoptProblem (JNIEnv *, jobject, jint, jint, jint, jint, jint) |
JNIEXPORT void JNICALL | Java_org_coinor_Ipopt_FreeIpoptProblem (JNIEnv *, jobject, jlong) |
JNIEXPORT jint JNICALL | Java_org_coinor_Ipopt_OptimizeTNLP (JNIEnv *, jobject, jlong, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray) |
JNIEXPORT jboolean JNICALL | Java_org_coinor_Ipopt_GetCurrIterate (JNIEnv *, jobject, jlong, jlong, jlong, jboolean, jint, jdoubleArray, jdoubleArray, jdoubleArray, jint, jdoubleArray, jdoubleArray) |
JNIEXPORT jboolean JNICALL | Java_org_coinor_Ipopt_GetCurrViolations (JNIEnv *, jobject, jlong, jlong, jlong, jboolean, jint, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray, jdoubleArray, jint, jdoubleArray, jdoubleArray) |
#define org_coinor_Ipopt_C_STYLE 0L |
Definition at line 11 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_FORTRAN_STYLE 1L |
Definition at line 13 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_SOLVE_SUCCEEDED 0L |
Definition at line 15 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_ACCEPTABLE_LEVEL 1L |
Definition at line 17 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_INFEASIBLE_PROBLEM 2L |
Definition at line 19 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_SEARCH_DIRECTION_TOO_SMALL 3L |
Definition at line 21 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_DIVERGING_ITERATES 4L |
Definition at line 23 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_USER_REQUESTED_STOP 5L |
Definition at line 25 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_ITERATION_EXCEEDED -1L |
Definition at line 27 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_RESTORATION_FAILED -2L |
Definition at line 29 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_ERROR_IN_STEP_COMPUTATION -3L |
Definition at line 31 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_CPUTIME_EXCEEDED -4L |
Definition at line 33 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_WALLTIME_EXCEEDED -5L |
Definition at line 35 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_NOT_ENOUGH_DEGREES_OF_FRE -10L |
Definition at line 37 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_INVALID_PROBLEM_DEFINITION -11L |
Definition at line 39 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_INVALID_OPTION -12L |
Definition at line 41 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_INVALID_NUMBER_DETECTED -13L |
Definition at line 43 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_UNRECOVERABLE_EXCEPTION -100L |
Definition at line 45 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_NON_IPOPT_EXCEPTION -101L |
Definition at line 47 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_INSUFFICIENT_MEMORY -102L |
Definition at line 49 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_INTERNAL_ERROR -199L |
Definition at line 51 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_REGULARMODE 0L |
Definition at line 53 of file org_coinor_Ipopt.h.
#define org_coinor_Ipopt_RESTORATIONPHASEMODE 1L |
Definition at line 55 of file org_coinor_Ipopt.h.
JNIEXPORT jboolean JNICALL Java_org_coinor_Ipopt_AddIpoptIntOption | ( | JNIEnv * | , |
jobject | , | ||
jlong | , | ||
jstring | , | ||
jint | |||
) |
JNIEXPORT jboolean JNICALL Java_org_coinor_Ipopt_AddIpoptNumOption | ( | JNIEnv * | , |
jobject | , | ||
jlong | , | ||
jstring | , | ||
jdouble | |||
) |
JNIEXPORT jboolean JNICALL Java_org_coinor_Ipopt_AddIpoptStrOption | ( | JNIEnv * | , |
jobject | , | ||
jlong | , | ||
jstring | , | ||
jstring | |||
) |
JNIEXPORT jlong JNICALL Java_org_coinor_Ipopt_CreateIpoptProblem | ( | JNIEnv * | , |
jobject | , | ||
jint | , | ||
jint | , | ||
jint | , | ||
jint | , | ||
jint | |||
) |
JNIEXPORT void JNICALL Java_org_coinor_Ipopt_FreeIpoptProblem | ( | JNIEnv * | , |
jobject | , | ||
jlong | |||
) |
JNIEXPORT jint JNICALL Java_org_coinor_Ipopt_OptimizeTNLP | ( | JNIEnv * | , |
jobject | , | ||
jlong | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | |||
) |
JNIEXPORT jboolean JNICALL Java_org_coinor_Ipopt_GetCurrIterate | ( | JNIEnv * | , |
jobject | , | ||
jlong | , | ||
jlong | , | ||
jlong | , | ||
jboolean | , | ||
jint | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jint | , | ||
jdoubleArray | , | ||
jdoubleArray | |||
) |
JNIEXPORT jboolean JNICALL Java_org_coinor_Ipopt_GetCurrViolations | ( | JNIEnv * | , |
jobject | , | ||
jlong | , | ||
jlong | , | ||
jlong | , | ||
jboolean | , | ||
jint | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jdoubleArray | , | ||
jint | , | ||
jdoubleArray | , | ||
jdoubleArray | |||
) |