├── .gitignore ├── COPYING ├── ChangeLog ├── Contents.m ├── NormGroupL2.m ├── NormGroupL2_dual.m ├── NormGroupL2_primal.m ├── NormGroupL2_project.m ├── NormL1.m ├── NormL12.m ├── NormL12_dual.m ├── NormL12_primal.m ├── NormL12_project.m ├── NormL1NN_dual.m ├── NormL1NN_primal.m ├── NormL1NN_project.m ├── NormL1_dual.m ├── NormL1_primal.m ├── NormL1_project.m ├── NormObj.m ├── README.md ├── findLambdaStar.m ├── private ├── ensure.m ├── findLambdaStar.m ├── heap.c ├── heap.h ├── lbfgsadd.m ├── lbfgsbprod.m ├── lbfgsdel.m ├── lbfgshmat.m ├── lbfgshprod.m ├── lbfgsinit.m ├── lbfgsupdate.m ├── lsqr.m ├── oneProjector.m ├── oneProjectorCore.c ├── oneProjectorCore.h ├── oneProjectorMex.c ├── oneProjectorMex.m ├── oneProjectorMex.mexglx ├── oneProjectorMex.mexmaci ├── oneProjectorMex.mexmaci64 ├── oneProjectorMex.mexw32 ├── productBMex.c └── productBMex.mexmaci64 ├── spgSetParms.m ├── spg_bp.m ├── spg_bpdn.m ├── spg_group.m ├── spg_lasso.m ├── spg_mmv.m ├── spgdemo.m ├── spgl1.m └── spgsetup.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/ChangeLog -------------------------------------------------------------------------------- /Contents.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/Contents.m -------------------------------------------------------------------------------- /NormGroupL2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormGroupL2.m -------------------------------------------------------------------------------- /NormGroupL2_dual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormGroupL2_dual.m -------------------------------------------------------------------------------- /NormGroupL2_primal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormGroupL2_primal.m -------------------------------------------------------------------------------- /NormGroupL2_project.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormGroupL2_project.m -------------------------------------------------------------------------------- /NormL1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL1.m -------------------------------------------------------------------------------- /NormL12.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL12.m -------------------------------------------------------------------------------- /NormL12_dual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL12_dual.m -------------------------------------------------------------------------------- /NormL12_primal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL12_primal.m -------------------------------------------------------------------------------- /NormL12_project.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL12_project.m -------------------------------------------------------------------------------- /NormL1NN_dual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL1NN_dual.m -------------------------------------------------------------------------------- /NormL1NN_primal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL1NN_primal.m -------------------------------------------------------------------------------- /NormL1NN_project.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL1NN_project.m -------------------------------------------------------------------------------- /NormL1_dual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL1_dual.m -------------------------------------------------------------------------------- /NormL1_primal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL1_primal.m -------------------------------------------------------------------------------- /NormL1_project.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormL1_project.m -------------------------------------------------------------------------------- /NormObj.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/NormObj.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/README.md -------------------------------------------------------------------------------- /findLambdaStar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/findLambdaStar.m -------------------------------------------------------------------------------- /private/ensure.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/ensure.m -------------------------------------------------------------------------------- /private/findLambdaStar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/findLambdaStar.m -------------------------------------------------------------------------------- /private/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/heap.c -------------------------------------------------------------------------------- /private/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/heap.h -------------------------------------------------------------------------------- /private/lbfgsadd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/lbfgsadd.m -------------------------------------------------------------------------------- /private/lbfgsbprod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/lbfgsbprod.m -------------------------------------------------------------------------------- /private/lbfgsdel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/lbfgsdel.m -------------------------------------------------------------------------------- /private/lbfgshmat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/lbfgshmat.m -------------------------------------------------------------------------------- /private/lbfgshprod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/lbfgshprod.m -------------------------------------------------------------------------------- /private/lbfgsinit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/lbfgsinit.m -------------------------------------------------------------------------------- /private/lbfgsupdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/lbfgsupdate.m -------------------------------------------------------------------------------- /private/lsqr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/lsqr.m -------------------------------------------------------------------------------- /private/oneProjector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/oneProjector.m -------------------------------------------------------------------------------- /private/oneProjectorCore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/oneProjectorCore.c -------------------------------------------------------------------------------- /private/oneProjectorCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/oneProjectorCore.h -------------------------------------------------------------------------------- /private/oneProjectorMex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/oneProjectorMex.c -------------------------------------------------------------------------------- /private/oneProjectorMex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/oneProjectorMex.m -------------------------------------------------------------------------------- /private/oneProjectorMex.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/oneProjectorMex.mexglx -------------------------------------------------------------------------------- /private/oneProjectorMex.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/oneProjectorMex.mexmaci -------------------------------------------------------------------------------- /private/oneProjectorMex.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/oneProjectorMex.mexmaci64 -------------------------------------------------------------------------------- /private/oneProjectorMex.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/oneProjectorMex.mexw32 -------------------------------------------------------------------------------- /private/productBMex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/productBMex.c -------------------------------------------------------------------------------- /private/productBMex.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/private/productBMex.mexmaci64 -------------------------------------------------------------------------------- /spgSetParms.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/spgSetParms.m -------------------------------------------------------------------------------- /spg_bp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/spg_bp.m -------------------------------------------------------------------------------- /spg_bpdn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/spg_bpdn.m -------------------------------------------------------------------------------- /spg_group.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/spg_group.m -------------------------------------------------------------------------------- /spg_lasso.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/spg_lasso.m -------------------------------------------------------------------------------- /spg_mmv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/spg_mmv.m -------------------------------------------------------------------------------- /spgdemo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/spgdemo.m -------------------------------------------------------------------------------- /spgl1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/spgl1.m -------------------------------------------------------------------------------- /spgsetup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpf/spgl1/HEAD/spgsetup.m --------------------------------------------------------------------------------