import com.dashoptimization.*;
class Callback implements XPRSmessageListener
{
public void run ()
{
try {
XPRSprob problem = new XPRSprob ();
problem.setIntControl (XPRS.LPLOG, 1);
problem.addMessageListener(this,null);
problem.readProb ("javatest","");
problem.lpOptimize ("");
problem.removeMessageListener();
} catch(XPRSprobException xpe) {
xpe.printStackTrace();
}
}
public void XPRSmessageEvent(XPRSprob prob,
Object data, String msg, int len, int type)
{
if (msg != null) {
System.out.println (msg);
}
}
public static void main(String [] args)
{
try {
XPRS.init ();
} catch (Exception e) {
System.out.println ("Failed to initialize");
return;
}
try {
Callback c = new Callback ();
c.run ();
} finally {
XPRS.free ();
}
}
}
|