private bool InitSoltypeDefined(mosek.Task task, out mosek.soltype sol) { int isdef_bas; int isdef_itr; int isdef_itg; task.solutiondef(mosek.soltype.bas, out isdef_bas); task.solutiondef(mosek.soltype.itr, out isdef_itr); task.solutiondef(mosek.soltype.itg, out isdef_itg); sol = mosek.soltype.itg; if (isdef_bas == 0 && isdef_itr == 0 && isdef_itg == 0) { return(false); } if (isdef_itg == 1) { sol = mosek.soltype.itg; } if (isdef_bas == 1) { sol = mosek.soltype.bas; } else if (isdef_itr == 1) { sol = mosek.soltype.itr; } return(true); }
private bool GetSoltypeDefined(out mosek.soltype sol) { sol = solDefined; return(primalObjIsdef); }