├── .gitignore ├── @double ├── tfocs_dot.m ├── tfocs_size.m └── vec.m ├── @single ├── tfocs_dot.m ├── tfocs_size.m └── vec.m ├── @tfocs_tuple ├── abs.m ├── cell.m ├── disp.m ├── display.m ├── get.m ├── max.m ├── min.m ├── minus.m ├── mtimes.m ├── nnz.m ├── numel.m ├── plus.m ├── power.m ├── size.m ├── subsref.m ├── tfocs_dot.m ├── tfocs_normsq.m ├── tfocs_size.m ├── tfocs_tuple.m ├── tfocs_zeros.m ├── times.m └── uminus.m ├── CHANGELOG ├── Contents.m ├── LICENSE ├── README ├── README.md ├── continuation.m ├── examples ├── demos │ ├── SIAM_demo.m │ ├── callandmap.m │ ├── demo_MatrixCompletion.m │ ├── demo_SVM.m │ ├── demo_alternatingProjections.m │ ├── project2DCone.m │ └── recordPoints.m ├── largescale │ ├── BugsBunny.mat │ ├── PsiTransposeWFF.m │ ├── PsiWFF.m │ ├── README.txt │ ├── example_quantumTomography.m │ ├── explicitPauliTensor.m │ ├── findWeights.m │ ├── image_denoising_withSPOT.m │ ├── plotNow.m │ ├── test_SVM.m │ ├── test_sBPDN_W_largescale.m │ ├── test_sTV_Analysis_largescale.m │ └── test_sTV_largescale.m └── smallscale │ ├── README.txt │ ├── project_WeightedNorm.m │ ├── reference_solutions │ ├── LMI.mat │ ├── LMI_complex.mat │ ├── LP.mat │ ├── LP_box.mat │ ├── SDP.mat │ ├── SDP_complex.mat │ ├── basispursuit_WW_problem1_smoothed_noisy.mat │ ├── basispursuit_W_problem1_smoothed_noisy.mat │ ├── basispursuit_problem1_noisy.mat │ ├── basispursuit_problem1_smoothed_noiseless.mat │ ├── basispursuit_problem1_smoothed_noiseless_nonnegative.mat │ ├── basispursuit_problem1_smoothed_noisy.mat │ ├── basispursuit_problem1_smoothed_noisy_complex.mat │ ├── basispursuit_problem1_smoothed_noisy_complex_2.mat │ ├── basispursuit_problem1_smoothed_noisy_nonnegative.mat │ ├── blocknorm_smoothed_noisy.mat │ ├── complicatedProblem1.mat │ ├── dantzig_problem1_smoothed_noisy.mat │ ├── lasso_problem1_noisy.mat │ ├── nuclearNorm_problem1_noiseless.mat │ ├── ordered_lasso_problem1_noisy.mat │ ├── traceLS_problem1_noisy.mat │ ├── traceLS_problem2_noisy.mat │ └── tv_problem1_smoothed_noisy.mat │ ├── test_LASSO.m │ ├── test_LMI.m │ ├── test_LinearProgram.m │ ├── test_SDP.m │ ├── test_SLOPE.m │ ├── test_TraceLS.m │ ├── test_all.m │ ├── test_blockNorm.m │ ├── test_complicatedUsage.m │ ├── test_nuclearNorm.m │ ├── test_psdCompletion.m │ ├── test_quadratic.m │ ├── test_quadratic_constrained.m │ ├── test_sBP.m │ ├── test_sBPDN.m │ ├── test_sBPDN_W.m │ ├── test_sBPDN_WW.m │ ├── test_sBPDN_complex.m │ ├── test_sBPDN_complex_2.m │ ├── test_sBPDN_nonnegative.m │ ├── test_sBPDN_withContinuation.m │ ├── test_sBP_nonnegative.m │ ├── test_sDantzig.m │ ├── test_sDantzig_3methods.m │ ├── test_sTV.m │ └── test_variousSolvers.m ├── linop_TV.m ├── linop_TV3D.m ├── linop_adjoint.m ├── linop_compose.m ├── linop_dot.m ├── linop_explicit.m ├── linop_fft.m ├── linop_handles.m ├── linop_horzcat.m ├── linop_matrix.m ├── linop_normest.m ├── linop_reshape.m ├── linop_scale.m ├── linop_spot.m ├── linop_subsample.m ├── linop_test.m ├── linop_vec.m ├── linop_vertcat.m ├── mexFiles ├── makeMex.m ├── proxAdaptiveL1Mex.c ├── proxAdaptiveL1Mex.mex ├── proxAdaptiveL1Mex.mexa64 ├── proxAdaptiveL1Mex.mexmaci64 ├── prox_l1_and_sum_worker_mex.cc ├── shrink_mex.c ├── shrink_mex.mexmaci64 ├── shrink_mex2.cc └── tests │ ├── private │ └── tfocs_prox.m │ ├── test_prox_l1_and_sum.m │ ├── test_prox_l1_mat.m │ └── test_shrink_mex.m ├── private ├── eig_backup.m ├── linop_identity.m ├── linop_stack.m ├── print_cell_size.m ├── prox_stack.m ├── safe_eig.m ├── size_ambig.m ├── size_compat.m ├── smooth_stack.m ├── solver_apply.m ├── tfocs_backtrack.m ├── tfocs_cleanup.m ├── tfocs_initialize.m ├── tfocs_iterate.m ├── tfocs_prox.m ├── tfocs_round.m ├── tfocs_smooth.m └── tfocs_zeros.m ├── proj_0.m ├── proj_Rn.m ├── proj_Rplus.m ├── proj_affine.m ├── proj_box.m ├── proj_boxAffine.m ├── proj_conic.m ├── proj_l1.m ├── proj_l1l2.m ├── proj_l2.m ├── proj_l2group.m ├── proj_linf.m ├── proj_linfl2.m ├── proj_max.m ├── proj_maxEig.m ├── proj_nuclear.m ├── proj_psd.m ├── proj_psdUTrace.m ├── proj_simplex.m ├── proj_singleAffine.m ├── proj_spectral.m ├── prox_0.m ├── prox_Sl1.m ├── prox_boxDual.m ├── prox_diag.m ├── prox_dualize.m ├── prox_hinge.m ├── prox_hingeDual.m ├── prox_l1.m ├── prox_l1_and_sum.m ├── prox_l1_deadzone.m ├── prox_l1_mat.m ├── prox_l1l2.m ├── prox_l1linf.m ├── prox_l1pos.m ├── prox_l2.m ├── prox_linf.m ├── prox_max.m ├── prox_maxEig.m ├── prox_nuclear.m ├── prox_scale.m ├── prox_shift.m ├── prox_spectral.m ├── prox_trace.m ├── randomizedSVD.m ├── smooth_constant.m ├── smooth_entropy.m ├── smooth_handles.m ├── smooth_huber.m ├── smooth_linear.m ├── smooth_logLLogistic.m ├── smooth_logLPoisson.m ├── smooth_logdet.m ├── smooth_logsumexp.m ├── smooth_quad.m ├── solver_L1RLS.m ├── solver_LASSO.m ├── solver_SLOPE.m ├── solver_TraceLS.m ├── solver_psdComp.m ├── solver_psdCompConstrainedTrace.m ├── solver_sBP.m ├── solver_sBPDN.m ├── solver_sBPDN_W.m ├── solver_sBPDN_WW.m ├── solver_sDantzig.m ├── solver_sDantzig_W.m ├── solver_sLMI.m ├── solver_sLP.m ├── solver_sLP_box.m ├── solver_sNuclearBP.m ├── solver_sNuclearBPDN.m ├── solver_sSDP.m ├── test_Lipschitz.m ├── test_nonsmooth.m ├── test_proxPair.m ├── test_smooth.m ├── tfocs.m ├── tfocs_AT.m ├── tfocs_GRA.m ├── tfocs_LLM.m ├── tfocs_N07.m ├── tfocs_N83.m ├── tfocs_SCD.m ├── tfocs_TS.m ├── tfocs_normsq.m ├── tfocs_version.m ├── tfocs_where.m ├── tfunc_scale.m ├── tfunc_sum.m ├── userguide.pdf └── userguide.tex /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/.gitignore -------------------------------------------------------------------------------- /@double/tfocs_dot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@double/tfocs_dot.m -------------------------------------------------------------------------------- /@double/tfocs_size.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@double/tfocs_size.m -------------------------------------------------------------------------------- /@double/vec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@double/vec.m -------------------------------------------------------------------------------- /@single/tfocs_dot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@single/tfocs_dot.m -------------------------------------------------------------------------------- /@single/tfocs_size.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@single/tfocs_size.m -------------------------------------------------------------------------------- /@single/vec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@single/vec.m -------------------------------------------------------------------------------- /@tfocs_tuple/abs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/abs.m -------------------------------------------------------------------------------- /@tfocs_tuple/cell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/cell.m -------------------------------------------------------------------------------- /@tfocs_tuple/disp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/disp.m -------------------------------------------------------------------------------- /@tfocs_tuple/display.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/display.m -------------------------------------------------------------------------------- /@tfocs_tuple/get.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/get.m -------------------------------------------------------------------------------- /@tfocs_tuple/max.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/max.m -------------------------------------------------------------------------------- /@tfocs_tuple/min.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/min.m -------------------------------------------------------------------------------- /@tfocs_tuple/minus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/minus.m -------------------------------------------------------------------------------- /@tfocs_tuple/mtimes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/mtimes.m -------------------------------------------------------------------------------- /@tfocs_tuple/nnz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/nnz.m -------------------------------------------------------------------------------- /@tfocs_tuple/numel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/numel.m -------------------------------------------------------------------------------- /@tfocs_tuple/plus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/plus.m -------------------------------------------------------------------------------- /@tfocs_tuple/power.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/power.m -------------------------------------------------------------------------------- /@tfocs_tuple/size.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/size.m -------------------------------------------------------------------------------- /@tfocs_tuple/subsref.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/subsref.m -------------------------------------------------------------------------------- /@tfocs_tuple/tfocs_dot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/tfocs_dot.m -------------------------------------------------------------------------------- /@tfocs_tuple/tfocs_normsq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/tfocs_normsq.m -------------------------------------------------------------------------------- /@tfocs_tuple/tfocs_size.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/tfocs_size.m -------------------------------------------------------------------------------- /@tfocs_tuple/tfocs_tuple.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/tfocs_tuple.m -------------------------------------------------------------------------------- /@tfocs_tuple/tfocs_zeros.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/tfocs_zeros.m -------------------------------------------------------------------------------- /@tfocs_tuple/times.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/times.m -------------------------------------------------------------------------------- /@tfocs_tuple/uminus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/@tfocs_tuple/uminus.m -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Contents.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/Contents.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/README.md -------------------------------------------------------------------------------- /continuation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/continuation.m -------------------------------------------------------------------------------- /examples/demos/SIAM_demo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/demos/SIAM_demo.m -------------------------------------------------------------------------------- /examples/demos/callandmap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/demos/callandmap.m -------------------------------------------------------------------------------- /examples/demos/demo_MatrixCompletion.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/demos/demo_MatrixCompletion.m -------------------------------------------------------------------------------- /examples/demos/demo_SVM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/demos/demo_SVM.m -------------------------------------------------------------------------------- /examples/demos/demo_alternatingProjections.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/demos/demo_alternatingProjections.m -------------------------------------------------------------------------------- /examples/demos/project2DCone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/demos/project2DCone.m -------------------------------------------------------------------------------- /examples/demos/recordPoints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/demos/recordPoints.m -------------------------------------------------------------------------------- /examples/largescale/BugsBunny.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/BugsBunny.mat -------------------------------------------------------------------------------- /examples/largescale/PsiTransposeWFF.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/PsiTransposeWFF.m -------------------------------------------------------------------------------- /examples/largescale/PsiWFF.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/PsiWFF.m -------------------------------------------------------------------------------- /examples/largescale/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/README.txt -------------------------------------------------------------------------------- /examples/largescale/example_quantumTomography.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/example_quantumTomography.m -------------------------------------------------------------------------------- /examples/largescale/explicitPauliTensor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/explicitPauliTensor.m -------------------------------------------------------------------------------- /examples/largescale/findWeights.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/findWeights.m -------------------------------------------------------------------------------- /examples/largescale/image_denoising_withSPOT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/image_denoising_withSPOT.m -------------------------------------------------------------------------------- /examples/largescale/plotNow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/plotNow.m -------------------------------------------------------------------------------- /examples/largescale/test_SVM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/test_SVM.m -------------------------------------------------------------------------------- /examples/largescale/test_sBPDN_W_largescale.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/test_sBPDN_W_largescale.m -------------------------------------------------------------------------------- /examples/largescale/test_sTV_Analysis_largescale.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/test_sTV_Analysis_largescale.m -------------------------------------------------------------------------------- /examples/largescale/test_sTV_largescale.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/largescale/test_sTV_largescale.m -------------------------------------------------------------------------------- /examples/smallscale/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/README.txt -------------------------------------------------------------------------------- /examples/smallscale/project_WeightedNorm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/project_WeightedNorm.m -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/LMI.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/LMI.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/LMI_complex.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/LMI_complex.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/LP.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/LP.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/LP_box.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/LP_box.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/SDP.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/SDP.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/SDP_complex.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/SDP_complex.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/basispursuit_WW_problem1_smoothed_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/basispursuit_WW_problem1_smoothed_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/basispursuit_W_problem1_smoothed_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/basispursuit_W_problem1_smoothed_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/basispursuit_problem1_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/basispursuit_problem1_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noiseless.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noiseless.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noiseless_nonnegative.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noiseless_nonnegative.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noisy_complex.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noisy_complex.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noisy_complex_2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noisy_complex_2.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noisy_nonnegative.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/basispursuit_problem1_smoothed_noisy_nonnegative.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/blocknorm_smoothed_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/blocknorm_smoothed_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/complicatedProblem1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/complicatedProblem1.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/dantzig_problem1_smoothed_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/dantzig_problem1_smoothed_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/lasso_problem1_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/lasso_problem1_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/nuclearNorm_problem1_noiseless.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/nuclearNorm_problem1_noiseless.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/ordered_lasso_problem1_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/ordered_lasso_problem1_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/traceLS_problem1_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/traceLS_problem1_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/traceLS_problem2_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/traceLS_problem2_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/reference_solutions/tv_problem1_smoothed_noisy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/reference_solutions/tv_problem1_smoothed_noisy.mat -------------------------------------------------------------------------------- /examples/smallscale/test_LASSO.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_LASSO.m -------------------------------------------------------------------------------- /examples/smallscale/test_LMI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_LMI.m -------------------------------------------------------------------------------- /examples/smallscale/test_LinearProgram.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_LinearProgram.m -------------------------------------------------------------------------------- /examples/smallscale/test_SDP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_SDP.m -------------------------------------------------------------------------------- /examples/smallscale/test_SLOPE.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_SLOPE.m -------------------------------------------------------------------------------- /examples/smallscale/test_TraceLS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_TraceLS.m -------------------------------------------------------------------------------- /examples/smallscale/test_all.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_all.m -------------------------------------------------------------------------------- /examples/smallscale/test_blockNorm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_blockNorm.m -------------------------------------------------------------------------------- /examples/smallscale/test_complicatedUsage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_complicatedUsage.m -------------------------------------------------------------------------------- /examples/smallscale/test_nuclearNorm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_nuclearNorm.m -------------------------------------------------------------------------------- /examples/smallscale/test_psdCompletion.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_psdCompletion.m -------------------------------------------------------------------------------- /examples/smallscale/test_quadratic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_quadratic.m -------------------------------------------------------------------------------- /examples/smallscale/test_quadratic_constrained.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_quadratic_constrained.m -------------------------------------------------------------------------------- /examples/smallscale/test_sBP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sBP.m -------------------------------------------------------------------------------- /examples/smallscale/test_sBPDN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sBPDN.m -------------------------------------------------------------------------------- /examples/smallscale/test_sBPDN_W.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sBPDN_W.m -------------------------------------------------------------------------------- /examples/smallscale/test_sBPDN_WW.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sBPDN_WW.m -------------------------------------------------------------------------------- /examples/smallscale/test_sBPDN_complex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sBPDN_complex.m -------------------------------------------------------------------------------- /examples/smallscale/test_sBPDN_complex_2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sBPDN_complex_2.m -------------------------------------------------------------------------------- /examples/smallscale/test_sBPDN_nonnegative.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sBPDN_nonnegative.m -------------------------------------------------------------------------------- /examples/smallscale/test_sBPDN_withContinuation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sBPDN_withContinuation.m -------------------------------------------------------------------------------- /examples/smallscale/test_sBP_nonnegative.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sBP_nonnegative.m -------------------------------------------------------------------------------- /examples/smallscale/test_sDantzig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sDantzig.m -------------------------------------------------------------------------------- /examples/smallscale/test_sDantzig_3methods.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sDantzig_3methods.m -------------------------------------------------------------------------------- /examples/smallscale/test_sTV.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_sTV.m -------------------------------------------------------------------------------- /examples/smallscale/test_variousSolvers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/examples/smallscale/test_variousSolvers.m -------------------------------------------------------------------------------- /linop_TV.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_TV.m -------------------------------------------------------------------------------- /linop_TV3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_TV3D.m -------------------------------------------------------------------------------- /linop_adjoint.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_adjoint.m -------------------------------------------------------------------------------- /linop_compose.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_compose.m -------------------------------------------------------------------------------- /linop_dot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_dot.m -------------------------------------------------------------------------------- /linop_explicit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_explicit.m -------------------------------------------------------------------------------- /linop_fft.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_fft.m -------------------------------------------------------------------------------- /linop_handles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_handles.m -------------------------------------------------------------------------------- /linop_horzcat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_horzcat.m -------------------------------------------------------------------------------- /linop_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_matrix.m -------------------------------------------------------------------------------- /linop_normest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_normest.m -------------------------------------------------------------------------------- /linop_reshape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_reshape.m -------------------------------------------------------------------------------- /linop_scale.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_scale.m -------------------------------------------------------------------------------- /linop_spot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_spot.m -------------------------------------------------------------------------------- /linop_subsample.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_subsample.m -------------------------------------------------------------------------------- /linop_test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_test.m -------------------------------------------------------------------------------- /linop_vec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_vec.m -------------------------------------------------------------------------------- /linop_vertcat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/linop_vertcat.m -------------------------------------------------------------------------------- /mexFiles/makeMex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/makeMex.m -------------------------------------------------------------------------------- /mexFiles/proxAdaptiveL1Mex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/proxAdaptiveL1Mex.c -------------------------------------------------------------------------------- /mexFiles/proxAdaptiveL1Mex.mex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/proxAdaptiveL1Mex.mex -------------------------------------------------------------------------------- /mexFiles/proxAdaptiveL1Mex.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/proxAdaptiveL1Mex.mexa64 -------------------------------------------------------------------------------- /mexFiles/proxAdaptiveL1Mex.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/proxAdaptiveL1Mex.mexmaci64 -------------------------------------------------------------------------------- /mexFiles/prox_l1_and_sum_worker_mex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/prox_l1_and_sum_worker_mex.cc -------------------------------------------------------------------------------- /mexFiles/shrink_mex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/shrink_mex.c -------------------------------------------------------------------------------- /mexFiles/shrink_mex.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/shrink_mex.mexmaci64 -------------------------------------------------------------------------------- /mexFiles/shrink_mex2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/shrink_mex2.cc -------------------------------------------------------------------------------- /mexFiles/tests/private/tfocs_prox.m: -------------------------------------------------------------------------------- 1 | ../../../private/tfocs_prox.m -------------------------------------------------------------------------------- /mexFiles/tests/test_prox_l1_and_sum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/tests/test_prox_l1_and_sum.m -------------------------------------------------------------------------------- /mexFiles/tests/test_prox_l1_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/tests/test_prox_l1_mat.m -------------------------------------------------------------------------------- /mexFiles/tests/test_shrink_mex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/mexFiles/tests/test_shrink_mex.m -------------------------------------------------------------------------------- /private/eig_backup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/eig_backup.m -------------------------------------------------------------------------------- /private/linop_identity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/linop_identity.m -------------------------------------------------------------------------------- /private/linop_stack.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/linop_stack.m -------------------------------------------------------------------------------- /private/print_cell_size.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/print_cell_size.m -------------------------------------------------------------------------------- /private/prox_stack.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/prox_stack.m -------------------------------------------------------------------------------- /private/safe_eig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/safe_eig.m -------------------------------------------------------------------------------- /private/size_ambig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/size_ambig.m -------------------------------------------------------------------------------- /private/size_compat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/size_compat.m -------------------------------------------------------------------------------- /private/smooth_stack.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/smooth_stack.m -------------------------------------------------------------------------------- /private/solver_apply.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/solver_apply.m -------------------------------------------------------------------------------- /private/tfocs_backtrack.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/tfocs_backtrack.m -------------------------------------------------------------------------------- /private/tfocs_cleanup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/tfocs_cleanup.m -------------------------------------------------------------------------------- /private/tfocs_initialize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/tfocs_initialize.m -------------------------------------------------------------------------------- /private/tfocs_iterate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/tfocs_iterate.m -------------------------------------------------------------------------------- /private/tfocs_prox.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/tfocs_prox.m -------------------------------------------------------------------------------- /private/tfocs_round.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/tfocs_round.m -------------------------------------------------------------------------------- /private/tfocs_smooth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/tfocs_smooth.m -------------------------------------------------------------------------------- /private/tfocs_zeros.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/private/tfocs_zeros.m -------------------------------------------------------------------------------- /proj_0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_0.m -------------------------------------------------------------------------------- /proj_Rn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_Rn.m -------------------------------------------------------------------------------- /proj_Rplus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_Rplus.m -------------------------------------------------------------------------------- /proj_affine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_affine.m -------------------------------------------------------------------------------- /proj_box.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_box.m -------------------------------------------------------------------------------- /proj_boxAffine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_boxAffine.m -------------------------------------------------------------------------------- /proj_conic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_conic.m -------------------------------------------------------------------------------- /proj_l1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_l1.m -------------------------------------------------------------------------------- /proj_l1l2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_l1l2.m -------------------------------------------------------------------------------- /proj_l2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_l2.m -------------------------------------------------------------------------------- /proj_l2group.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_l2group.m -------------------------------------------------------------------------------- /proj_linf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_linf.m -------------------------------------------------------------------------------- /proj_linfl2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_linfl2.m -------------------------------------------------------------------------------- /proj_max.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_max.m -------------------------------------------------------------------------------- /proj_maxEig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_maxEig.m -------------------------------------------------------------------------------- /proj_nuclear.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_nuclear.m -------------------------------------------------------------------------------- /proj_psd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_psd.m -------------------------------------------------------------------------------- /proj_psdUTrace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_psdUTrace.m -------------------------------------------------------------------------------- /proj_simplex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_simplex.m -------------------------------------------------------------------------------- /proj_singleAffine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_singleAffine.m -------------------------------------------------------------------------------- /proj_spectral.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/proj_spectral.m -------------------------------------------------------------------------------- /prox_0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_0.m -------------------------------------------------------------------------------- /prox_Sl1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_Sl1.m -------------------------------------------------------------------------------- /prox_boxDual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_boxDual.m -------------------------------------------------------------------------------- /prox_diag.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_diag.m -------------------------------------------------------------------------------- /prox_dualize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_dualize.m -------------------------------------------------------------------------------- /prox_hinge.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_hinge.m -------------------------------------------------------------------------------- /prox_hingeDual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_hingeDual.m -------------------------------------------------------------------------------- /prox_l1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_l1.m -------------------------------------------------------------------------------- /prox_l1_and_sum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_l1_and_sum.m -------------------------------------------------------------------------------- /prox_l1_deadzone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_l1_deadzone.m -------------------------------------------------------------------------------- /prox_l1_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_l1_mat.m -------------------------------------------------------------------------------- /prox_l1l2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_l1l2.m -------------------------------------------------------------------------------- /prox_l1linf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_l1linf.m -------------------------------------------------------------------------------- /prox_l1pos.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_l1pos.m -------------------------------------------------------------------------------- /prox_l2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_l2.m -------------------------------------------------------------------------------- /prox_linf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_linf.m -------------------------------------------------------------------------------- /prox_max.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_max.m -------------------------------------------------------------------------------- /prox_maxEig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_maxEig.m -------------------------------------------------------------------------------- /prox_nuclear.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_nuclear.m -------------------------------------------------------------------------------- /prox_scale.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_scale.m -------------------------------------------------------------------------------- /prox_shift.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_shift.m -------------------------------------------------------------------------------- /prox_spectral.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_spectral.m -------------------------------------------------------------------------------- /prox_trace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/prox_trace.m -------------------------------------------------------------------------------- /randomizedSVD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/randomizedSVD.m -------------------------------------------------------------------------------- /smooth_constant.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/smooth_constant.m -------------------------------------------------------------------------------- /smooth_entropy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/smooth_entropy.m -------------------------------------------------------------------------------- /smooth_handles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/smooth_handles.m -------------------------------------------------------------------------------- /smooth_huber.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/smooth_huber.m -------------------------------------------------------------------------------- /smooth_linear.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/smooth_linear.m -------------------------------------------------------------------------------- /smooth_logLLogistic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/smooth_logLLogistic.m -------------------------------------------------------------------------------- /smooth_logLPoisson.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/smooth_logLPoisson.m -------------------------------------------------------------------------------- /smooth_logdet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/smooth_logdet.m -------------------------------------------------------------------------------- /smooth_logsumexp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/smooth_logsumexp.m -------------------------------------------------------------------------------- /smooth_quad.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/smooth_quad.m -------------------------------------------------------------------------------- /solver_L1RLS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_L1RLS.m -------------------------------------------------------------------------------- /solver_LASSO.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_LASSO.m -------------------------------------------------------------------------------- /solver_SLOPE.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_SLOPE.m -------------------------------------------------------------------------------- /solver_TraceLS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_TraceLS.m -------------------------------------------------------------------------------- /solver_psdComp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_psdComp.m -------------------------------------------------------------------------------- /solver_psdCompConstrainedTrace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_psdCompConstrainedTrace.m -------------------------------------------------------------------------------- /solver_sBP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sBP.m -------------------------------------------------------------------------------- /solver_sBPDN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sBPDN.m -------------------------------------------------------------------------------- /solver_sBPDN_W.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sBPDN_W.m -------------------------------------------------------------------------------- /solver_sBPDN_WW.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sBPDN_WW.m -------------------------------------------------------------------------------- /solver_sDantzig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sDantzig.m -------------------------------------------------------------------------------- /solver_sDantzig_W.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sDantzig_W.m -------------------------------------------------------------------------------- /solver_sLMI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sLMI.m -------------------------------------------------------------------------------- /solver_sLP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sLP.m -------------------------------------------------------------------------------- /solver_sLP_box.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sLP_box.m -------------------------------------------------------------------------------- /solver_sNuclearBP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sNuclearBP.m -------------------------------------------------------------------------------- /solver_sNuclearBPDN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sNuclearBPDN.m -------------------------------------------------------------------------------- /solver_sSDP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/solver_sSDP.m -------------------------------------------------------------------------------- /test_Lipschitz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/test_Lipschitz.m -------------------------------------------------------------------------------- /test_nonsmooth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/test_nonsmooth.m -------------------------------------------------------------------------------- /test_proxPair.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/test_proxPair.m -------------------------------------------------------------------------------- /test_smooth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/test_smooth.m -------------------------------------------------------------------------------- /tfocs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs.m -------------------------------------------------------------------------------- /tfocs_AT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs_AT.m -------------------------------------------------------------------------------- /tfocs_GRA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs_GRA.m -------------------------------------------------------------------------------- /tfocs_LLM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs_LLM.m -------------------------------------------------------------------------------- /tfocs_N07.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs_N07.m -------------------------------------------------------------------------------- /tfocs_N83.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs_N83.m -------------------------------------------------------------------------------- /tfocs_SCD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs_SCD.m -------------------------------------------------------------------------------- /tfocs_TS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs_TS.m -------------------------------------------------------------------------------- /tfocs_normsq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs_normsq.m -------------------------------------------------------------------------------- /tfocs_version.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs_version.m -------------------------------------------------------------------------------- /tfocs_where.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfocs_where.m -------------------------------------------------------------------------------- /tfunc_scale.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfunc_scale.m -------------------------------------------------------------------------------- /tfunc_sum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/tfunc_sum.m -------------------------------------------------------------------------------- /userguide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/userguide.pdf -------------------------------------------------------------------------------- /userguide.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxr/TFOCS/HEAD/userguide.tex --------------------------------------------------------------------------------