SeDuMi: A linear/quadratic/semidefinite solver for Matlab and Octave
C Matlab
Permalink
Failed to load latest commit information.
conversion Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
doc Initial commit Apr 3, 2013
examples Initial commit Apr 3, 2013
o_win Added missing Octave MEX files Jun 1, 2015
.gitignore Added default .gitignore file Apr 3, 2013
Amul.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
COPYING COPYING Feb 10, 2014
Changelog.txt Oops, missed some important changes. Deleted "matrix.h" dependency fr… Jul 23, 2013
Contents.m Initial commit Apr 3, 2013
Install.txt Updated Install.txt Feb 9, 2014
PopK.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
README.md Initial commit of a Markdown README page Feb 10, 2014
Readme.txt Initial commit Apr 3, 2013
Version.txt sedumi.m, Version.txt: updated version number Jul 24, 2013
ada_pcg.m Initial commit Apr 3, 2013
adendotd.c Initial commit Apr 3, 2013
adendotd.m sedumi.m, Version.txt: updated version number Jul 24, 2013
adendotd.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adendotd.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adendotd.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adendotd.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adendotd.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adendotd.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adenscale.c Initial commit Apr 3, 2013
adenscale.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adenscale.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adenscale.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adenscale.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adenscale.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
adenscale.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
asmDxq.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
auxfwdpr1.c Initial commit Apr 3, 2013
auxgivens.c Initial commit Apr 3, 2013
blkaux.c Initial commit Apr 3, 2013
blkchol.c Initial commit Apr 3, 2013
blkchol.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
blkchol.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
blkchol.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
blkchol.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
blkchol.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
blkchol.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
blkchol.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
blkchol2.c BLAS handling improvements for better Octave compatibility Jun 1, 2015
blkmul.c Initial commit Apr 3, 2013
blksdp.h BLAS handling improvements for better Octave compatibility Jun 1, 2015
bwblkslv.c Initial commit Apr 3, 2013
bwblkslv.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
bwblkslv.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwblkslv.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwblkslv.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwblkslv.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwblkslv.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwblkslv.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwblkslv2.c Initial commit Apr 3, 2013
bwdpr1.c Initial commit Apr 3, 2013
bwdpr1.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
bwdpr1.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwdpr1.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwdpr1.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwdpr1.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwdpr1.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
bwdpr1.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
cellK.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
checkpars.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
cholsplit.c Initial commit Apr 3, 2013
cholsplit.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
cholsplit.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
cholsplit.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
cholsplit.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
cholsplit.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
cholsplit.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
choltmpsiz.c Initial commit Apr 3, 2013
choltmpsiz.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
choltmpsiz.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
choltmpsiz.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
choltmpsiz.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
choltmpsiz.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
choltmpsiz.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ddot.c Reworked install script considerably; now it won't attempt a compile … Feb 7, 2014
ddot.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
ddot.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ddot.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ddot.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ddot.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ddot.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ddot.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
deninfac.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
dimacserrors.m Initial commit Apr 3, 2013
dpr1fact.c Initial commit Apr 3, 2013
dpr1fact.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
dpr1fact.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
dpr1fact.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
dpr1fact.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
dpr1fact.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
dpr1fact.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
dpr1fact.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
eigK.c Initial commit Apr 3, 2013
eigK.m Fixed bug in my eigK.m rewrite. Eliminated the need for statsK.mex* a… Aug 11, 2013
extractA.c Initial commit Apr 3, 2013
extractA.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
extractA.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
extractA.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
extractA.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
extractA.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
extractA.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
extractA.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
eyeK.c Initial commit Apr 3, 2013
eyeK.m Cleaned up eigK.m a bit, and also reimplemented eyeK.m in pure MATLAB… Jul 26, 2013
findblks.c Initial commit Apr 3, 2013
findblks.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
findblks.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
findblks.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
findblks.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
findblks.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
findblks.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
findblks.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
finsymbden.c Initial commit Apr 3, 2013
finsymbden.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
finsymbden.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
finsymbden.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
finsymbden.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
finsymbden.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
finsymbden.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
finsymbden.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
frameit.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
fwblkslv.c Initial commit Apr 3, 2013
fwblkslv.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
fwblkslv.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwblkslv.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwblkslv.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwblkslv.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwblkslv.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwblkslv.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwdpr1.c Initial commit Apr 3, 2013
fwdpr1.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
fwdpr1.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwdpr1.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwdpr1.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwdpr1.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwdpr1.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
fwdpr1.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getDAt.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
getDAtm.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
getada.m getada.m: fix spars() call Mar 12, 2014
getada1.c Initial commit Apr 3, 2013
getada1.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
getada1.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada1.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada1.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada1.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada1.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada1.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada2.c Initial commit Apr 3, 2013
getada2.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
getada2.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada2.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada2.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada2.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada2.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada2.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada3.c Initial commit Apr 3, 2013
getada3.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
getada3.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada3.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada3.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada3.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada3.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getada3.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
getdense.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
getsymbada.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
givens.h Oops, missed some important changes. Deleted "matrix.h" dependency fr… Jul 23, 2013
givensrot.c givensrot.c: assertion was fired if X_IN is empty. Corrected. Jul 23, 2013
givensrot.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
givensrot.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
givensrot.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
givensrot.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
givensrot.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
givensrot.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
givensrot.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
incorder.c Initial commit Apr 3, 2013
incorder.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
incorder.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
incorder.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
incorder.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
incorder.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
incorder.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
incorder.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
install_sedumi.m Added a -nopath option to the install script Jun 7, 2015
invcholfac.c Initial commit Apr 3, 2013
invcholfac.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
invcholfac.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
invcholfac.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
invcholfac.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
invcholfac.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
invcholfac.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
invcholfac.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
iswnbr.c Initial commit Apr 3, 2013
iswnbr.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
iswnbr.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
iswnbr.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
iswnbr.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
iswnbr.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
iswnbr.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
iswnbr.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
loopPcg.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
mJdetd.c Initial commit Apr 3, 2013
makereal.c Initial commit Apr 3, 2013
makereal.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
makereal.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
makereal.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
makereal.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
makereal.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
makereal.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
makereal.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
mat.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
maxeigK.m More improvements to the eigenvalue computations. Modified the handli… Jul 26, 2013
maxstep.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
mineigK.m Fixed complex SDP, and cleaned up a lot of code in the process. Jul 25, 2013
minpsdeig.m More improvements to the eigenvalue computations. Modified the handli… Jul 26, 2013
my_fprintf.m Initial commit Apr 3, 2013
optstep.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
ordmmd.c Initial commit Apr 3, 2013
ordmmdmex.c Initial commit Apr 3, 2013
ordmmdmex.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
ordmmdmex.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ordmmdmex.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ordmmdmex.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ordmmdmex.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ordmmdmex.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
ordmmdmex.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
partitA.c Initial commit Apr 3, 2013
partitA.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
partitA.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
partitA.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
partitA.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
partitA.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
partitA.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
partitA.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
postprocessSDP.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
posttransfo.m Oops, this is needed for the pars.free=2 feature. (Sorry, working wit… Jul 26, 2013
preprocessSDP.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
pretransfo.m Fixed bug in my eigK.m rewrite. Eliminated the need for statsK.mex* a… Aug 11, 2013
psdeig.c Initial commit Apr 3, 2013
psdeig.m Correction to previous fix. Aug 20, 2013
psdfactor.c Initial commit Apr 3, 2013
psdfactor.m Fixed complex SDP, and cleaned up a lot of code in the process. Jul 25, 2013
psdframeit.c Initial commit Apr 3, 2013
psdframeit.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdframeit.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdframeit.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdframeit.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdframeit.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdframeit.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdinvjmul.c Initial commit Apr 3, 2013
psdinvjmul.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
psdinvjmul.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdinvjmul.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdinvjmul.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdinvjmul.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdinvjmul.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdinvjmul.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
psdinvscale.c Initial commit Apr 3, 2013
psdinvscale.m Oops, linsolve() doesn't handle sparse matrices. Bummer. Jul 27, 2013
psdjmul.c Initial commit Apr 3, 2013
psdjmul.m Fixed complex SDP, and cleaned up a lot of code in the process. Jul 25, 2013
psdscale.c Initial commit Apr 3, 2013
psdscale.m Fixed complex SDP, and cleaned up a lot of code in the process. Jul 25, 2013
qblkmul.c Initial commit Apr 3, 2013
qblkmul.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
qblkmul.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qblkmul.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qblkmul.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qblkmul.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qblkmul.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qblkmul.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qframeit.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
qinvjmul.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
qjmul.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
qrK.c Initial commit Apr 3, 2013
qrK.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qrK.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qrK.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qrK.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qrK.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qrK.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qreshape.c Initial commit Apr 3, 2013
qreshape.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
qreshape.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qreshape.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qreshape.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qreshape.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qreshape.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
qreshape.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
quadadd.c Initial commit Apr 3, 2013
quadadd.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
quadadd.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
quadadd.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
quadadd.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
quadadd.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
quadadd.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
quadadd.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
reflect.c Initial commit Apr 3, 2013
reflect.h Initial commit Apr 3, 2013
rotlorentz.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
sddir.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
sdfactor.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
sdinit.m Cleaned up eigK.m a bit, and also reimplemented eyeK.m in pure MATLAB… Jul 26, 2013
sdmauxCmp.c Initial commit Apr 3, 2013
sdmauxCone.c Initial commit Apr 3, 2013
sdmauxFill.c Initial commit Apr 3, 2013
sdmauxRdot.c BLAS handling improvements for better Octave compatibility Jun 1, 2015
sdmauxScalarmul.c BLAS handling improvements for better Octave compatibility Jun 1, 2015
sdmauxTriu.c Initial commit Apr 3, 2013
sdmauxTriudot.c Initial commit Apr 3, 2013
sedumi.m Fixes #13 Oct 27, 2014
sedumi_binary_error.m Made sedumi_binary_error Octave compatible and a bit more informative. Jan 19, 2014
sortnnz.c Initial commit Apr 3, 2013
sortnnz.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
sortnnz.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sortnnz.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sortnnz.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sortnnz.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sortnnz.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sortnnz.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sparbwslv.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
sparfwslv.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
spars.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
spscale.c Initial commit Apr 3, 2013
sqrtinv.c Initial commit Apr 3, 2013
sqrtinv.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
sqrtinv.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sqrtinv.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sqrtinv.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sqrtinv.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sqrtinv.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
sqrtinv.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
statsK.c Initial commit Apr 3, 2013
statsK.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
stepdif.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
symbchol.c Initial commit Apr 3, 2013
symbchol.m ADA is too generic of a name to give to a global variable, IMO. Jul 23, 2013
symbcholden.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
symbfwblk.c Initial commit Apr 3, 2013
symbfwblk.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symbfwblk.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symbfwblk.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symbfwblk.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symbfwblk.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symbfwblk.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symfct.c Initial commit Apr 3, 2013
symfctmex.c Initial commit Apr 3, 2013
symfctmex.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
symfctmex.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symfctmex.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symfctmex.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symfctmex.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symfctmex.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
symfctmex.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
tdet.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
triuaux.c Initial commit Apr 3, 2013
triuaux.h Initial commit Apr 3, 2013
triumtriu.c Initial commit Apr 3, 2013
triumtriu.m Fixed complex SDP, and cleaned up a lot of code in the process. Jul 25, 2013
trydif.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
updtransfo.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
urotorder.c Initial commit Apr 3, 2013
urotorder.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
urotorder.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
urotorder.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
urotorder.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
urotorder.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
urotorder.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
urotorder.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vec.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
veccomplex.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
vecsym.c Initial commit Apr 3, 2013
vecsym.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
vecsym.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vecsym.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vecsym.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vecsym.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vecsym.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vecsym.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vectril.c Initial commit Apr 3, 2013
vectril.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
vectril.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vectril.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vectril.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vectril.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vectril.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
vectril.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
whichcpx.c Initial commit Apr 3, 2013
whichcpx.m Lots of minor edits to suppress matlab code analyzer messages. Functi… Jul 23, 2013
whichcpx.mexa64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
whichcpx.mexglx Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
whichcpx.mexmaci Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
whichcpx.mexmaci64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
whichcpx.mexw32 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
whichcpx.mexw64 Recompiled MEX files for Mac/Win/Linux, 32/64-bit Jul 24, 2013
widelen.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
wrapPcg.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013
wregion.m Several minor m-file updates, upgraded to v1.31 Apr 3, 2013

README.md

SeDuMi: Optimization over symmeric cones

SeDuMi is a Matlab package for solving convex optimization problems involving linear equations and inequalities, second-order cone constraints, and semidefinite constraints (linear matrix inequalities). The original version was developed by Jos. F. Sturm, who sadly passed away in 2003. Development continued under the direction of Prof. Tamás Terlaky by former Ph.D. students Imre Pólik and Oleksandr Romanko.

Of course, like many open-source projects, it has benefitted considerably from contributions by others, including the developers of YALMIP and CVX, two modeling frameworks for optimization that use SeDuMi as a solver. The authors of these packages co-administer this repo, along with Jonathan Currie from AUT University.

Please note that this is an unofficial repository for SeDuMi. The official SeDuMi site is hosted by the CORAL Lab at the Department of Industrial and Systems Engineering at Lehigh University. We do not intend for this repository to remain a permanent fork from the official SeDuMi release. All improvements that we make here are communicated to the official SeDuMi maintainers for inclusion in the official release.

You are welcome to submit bug reports on the GitHub issue page. We cannot guarantee that they will be addressed in a timely fashion, we will do our best.

This version of SeDuMi is distributed under the GNU General Public License 2.0.