#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) |
| JNIEXPORT void JNICALL | Java_org_coinor_Ipopt_GetVersion (JNIEnv *, jobject, jintArray) |
| #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 | ) |
| JNIEXPORT void JNICALL Java_org_coinor_Ipopt_GetVersion | ( | JNIEnv * | , |
| jobject | , | ||
| jintArray | ) |