45 #ifndef __SCIP_CONSHDLR_SDP_H__ 46 #define __SCIP_CONSHDLR_SDP_H__ 48 #include "scip/scip.h" 143 SCIP_Bool* addedquadcons
196 SCIP_Bool printreason,
214 SCIP_Real* lambdastar
SCIP_EXPORT SCIP_Bool SCIPconsSdpShouldBeRankOne(SCIP_CONS *cons)
SCIP_EXPORT SCIP_RETCODE SCIPincludeConshdlrSdp(SCIP *scip)
SCIP_EXPORT SCIP_RETCODE SCIPconsSdpGetFullConstMatrix(SCIP *scip, SCIP_CONS *cons, SCIP_Real *mat)
SCIP_EXPORT int SCIPconsSdpGetBlocksize(SCIP *scip, SCIP_CONS *cons)
SCIP_EXPORT SCIP_RETCODE SCIPcreateConsSdpRank1(SCIP *scip, SCIP_CONS **cons, const char *name, int nvars, int nnonz, int blocksize, int *nvarnonz, int **col, int **row, SCIP_Real **val, SCIP_VAR **vars, int constnnonz, int *constcol, int *constrow, SCIP_Real *constval)
SCIP_EXPORT SCIP_RETCODE SCIPconsSdpGetFullAj(SCIP *scip, SCIP_CONS *cons, int j, SCIP_Real *Aj)
SCIP_EXPORT SCIP_RETCODE SCIPcreateConsSdp(SCIP *scip, SCIP_CONS **cons, const char *name, int nvars, int nnonz, int blocksize, int *nvarnonz, int **col, int **row, SCIP_Real **val, SCIP_VAR **vars, int constnnonz, int *constcol, int *constrow, SCIP_Real *constval)
SCIP_EXPORT SCIP_Real SCIPconsSdpGetMaxSdpCoef(SCIP *scip, SCIP_CONS *cons)
SCIP_EXPORT SCIP_RETCODE SCIPconsSdpGetData(SCIP *scip, SCIP_CONS *cons, int *nvars, int *nnonz, int *blocksize, int *arraylength, int *nvarnonz, int **col, int **row, SCIP_Real **val, SCIP_VAR **vars, int *constnnonz, int *constcol, int *constrow, SCIP_Real *constval, SCIP_Bool *rankone, int **maxevsubmat, SCIP_Bool *addedquadcons)
SCIP_EXPORT SCIP_RETCODE SCIPconsSdpCheckSdpCons(SCIP *scip, SCIP_CONS *cons, SCIP_SOL *sol, SCIP_Bool printreason, SCIP_RESULT *result)
SCIP_EXPORT SCIP_RETCODE SCIPincludeConshdlrSdpRank1(SCIP *scip)
SCIP_EXPORT int SCIPconsSdpComputeUbSparseSdpMatrixLength(SCIP_CONS *cons)
SCIP_EXPORT SCIP_Bool SCIPconsSdpAddedQuadCons(SCIP_CONS *cons)
SCIP_EXPORT SCIP_Real SCIPconsSdpGetMaxConstEntry(SCIP *scip, SCIP_CONS *cons)
SCIP_EXPORT int SCIPconsSdpCompLowerTriangPos(int i, int j)
SCIP_EXPORT SCIP_RETCODE SCIPconsSdpGetLowerTriangConstMatrix(SCIP *scip, SCIP_CONS *cons, SCIP_Real *mat)
SCIP_EXPORT SCIP_RETCODE SCIPconsSdpGuessInitialPoint(SCIP *scip, SCIP_CONS *cons, SCIP_Real *lambdastar)
SCIP_EXPORT SCIP_RETCODE SCIPconsSdpGetMaxEVSubmat(SCIP_CONS *cons, int **maxevsubmat)
SCIP_EXPORT SCIP_RETCODE SCIPconsSdpComputeSparseSdpMatrix(SCIP *scip, SCIP_CONS *cons, SCIP_SOL *sol, int *length, int *row, int *col, SCIP_Real *val)
char name[SCIP_MAXSTRLEN]
SCIP_EXPORT SCIP_RETCODE SCIPconsSdpGetNNonz(SCIP *scip, SCIP_CONS *cons, int *nnonz, int *constnnonz)