@@ -65,10 +65,9 @@ std::function<int(XPRSprob prob, int control, XPRSint64* p_value)> XPRSgetintcon
6565std::function<int (XPRSprob prob, int control, double * p_value)> XPRSgetdblcontrol = nullptr ;
6666std::function<int (XPRSprob prob, int control, char * value, int maxbytes, int * p_nbytes)> XPRSgetstringcontrol = nullptr ;
6767std::function<int (XPRSprob prob, int attrib, int * p_value)> XPRSgetintattrib = nullptr ;
68+ std::function<int (XPRSprob prob, int attrib, char * value, int maxbytes, int * p_nbytes)> XPRSgetstringattrib = nullptr ;
6869std::function<int (XPRSprob prob, int attrib, double * p_value)> XPRSgetdblattrib = nullptr ;
6970std::function<int (XPRSprob prob, const char * name, int * p_id, int * p_type)> XPRSgetcontrolinfo = nullptr ;
70- std::function<int (XPRSprob prob, const char * probname, int ncols, int nrows, const char rowtype[], const double rhs[], const double rng[], const double objcoef[], const int start[], const int collen[], const int rowind[], const double rowcoef[], const double lb[], const double ub[])> XPRSloadlp = nullptr ;
71- std::function<int (XPRSprob prob, const char * probname, int ncols, int nrows, const char rowtype[], const double rhs[], const double rng[], const double objcoef[], const XPRSint64 start[], const int collen[], const int rowind[], const double rowcoef[], const double lb[], const double ub[])> XPRSloadlp64 = nullptr ;
7271std::function<int (XPRSprob prob, double objcoef[], int first, int last)> XPRSgetobj = nullptr ;
7372std::function<int (XPRSprob prob, double rhs[], int first, int last)> XPRSgetrhs = nullptr ;
7473std::function<int (XPRSprob prob, double rng[], int first, int last)> XPRSgetrhsrange = nullptr ;
@@ -104,6 +103,7 @@ std::function<int(XPRSprob prob, int ncoefs, const int objqcol1[], const int obj
104103std::function<int (XPRSprob prob, int nrows, const int rowind[], const double rhs[])> XPRSchgrhs = nullptr ;
105104std::function<int (XPRSprob prob, int nrows, const int rowind[], const double rng[])> XPRSchgrhsrange = nullptr ;
106105std::function<int (XPRSprob prob, int nrows, const int rowind[], const char rowtype[])> XPRSchgrowtype = nullptr ;
106+ std::function<int (XPRSprob prob, int objidx)> XPRSdelobj = nullptr ;
107107std::function<int (XPRSprob prob, void (XPRS_CC *f_intsol)(XPRSprob cbprob, void * cbdata), void * p, int priority)> XPRSaddcbintsol = nullptr ;
108108std::function<int (XPRSprob prob, void (XPRS_CC *f_intsol)(XPRSprob cbprob, void * cbdata), void * p)> XPRSremovecbintsol = nullptr ;
109109std::function<int (XPRSprob prob, void (XPRS_CC *f_message)(XPRSprob cbprob, void * cbdata, const char * msg, int msglen, int msgtype), void * p, int priority)> XPRSaddcbmessage = nullptr ;
@@ -141,9 +141,8 @@ void LoadXpressFunctions(DynamicLibrary* xpress_dynamic_library) {
141141 xpress_dynamic_library->GetFunction (&XPRSgetdblcontrol, " XPRSgetdblcontrol" );
142142 xpress_dynamic_library->GetFunction (&XPRSgetstringcontrol, " XPRSgetstringcontrol" );
143143 xpress_dynamic_library->GetFunction (&XPRSgetintattrib, " XPRSgetintattrib" );
144+ xpress_dynamic_library->GetFunction (&XPRSgetstringattrib, " XPRSgetstringattrib" );
144145 xpress_dynamic_library->GetFunction (&XPRSgetdblattrib, " XPRSgetdblattrib" );
145- xpress_dynamic_library->GetFunction (&XPRSloadlp, " XPRSloadlp" );
146- xpress_dynamic_library->GetFunction (&XPRSloadlp64, " XPRSloadlp64" );
147146 xpress_dynamic_library->GetFunction (&XPRSgetobj, " XPRSgetobj" );
148147 xpress_dynamic_library->GetFunction (&XPRSgetrhs, " XPRSgetrhs" );
149148 xpress_dynamic_library->GetFunction (&XPRSgetrhsrange, " XPRSgetrhsrange" );
@@ -179,6 +178,7 @@ void LoadXpressFunctions(DynamicLibrary* xpress_dynamic_library) {
179178 xpress_dynamic_library->GetFunction (&XPRSchgrhs, " XPRSchgrhs" );
180179 xpress_dynamic_library->GetFunction (&XPRSchgrhsrange, " XPRSchgrhsrange" );
181180 xpress_dynamic_library->GetFunction (&XPRSchgrowtype, " XPRSchgrowtype" );
181+ xpress_dynamic_library->GetFunction (&XPRSdelobj, " XPRSdelobj" );
182182 xpress_dynamic_library->GetFunction (&XPRSaddcbintsol, " XPRSaddcbintsol" );
183183 xpress_dynamic_library->GetFunction (&XPRSremovecbintsol, " XPRSremovecbintsol" );
184184 xpress_dynamic_library->GetFunction (&XPRSaddcbmessage, " XPRSaddcbmessage" );
0 commit comments