This is the jni interface to glpk. Many of the methods defined here are 'native', meaning they are implemented in the jni glpk dll/so. Instances of this class are solver instances. Here You woun't see the fields you would find in the GLPK LPX structure, however: an LPX struct is bound to every instance of this class. Read notes about the 'lp' field for further reference. Due to the fact that the glpk library is not rehentrant nor thread-safe, care must be taken in using this class. Try avoiding to call methods from different threads. The jni interface to glpk is made in such a way that troubles at problem construction/destruction are minimized. So, if you need to evaluate more problems concurrently, it is safer to have each needed thread create and solve one GLPK problem. Avoid creating it in a thread and solving it in another.
@author Giampaolo
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.