├── Clock synchronization
├── ACES.m
├── ACES_adaptive_clock_estimation_and_synchronization_using_Kalman_filtering.pdf
├── On_Clock_Synchronization_Algorithms_for_Wireless_Sensor_Networks_Under_Unknown_Delay.pdf
├── Readme.md
└── clock_synchronize_algorithm.m
├── Fusion estimation
├── DFE.m
└── Networked Fusion Estimation With Bounded Noises.pdf
├── Kalman Filtering
├── AKCF.m
├── AKCF_LN.m
├── Agent_based_Optimally_Weighted_Kalman_Consensus_Filter_over_a_Lossy_Network.pdf
├── Kalman Filtering with Partial Observation Losses.pdf
├── Kalman_filtering_with_intermittent_observations.pdf
├── MD_code.m
├── Partial.m
├── Readme.md
├── State_estimation_over_packet_dropping_networks_using_multiple_description_coding.pdf
└── intermittent_A.m
├── Mode Predictive Control(MPC)
├── RMCP_LMI_polytope.m
├── RMPC_01.m
├── RMPC_02.m
├── Readme.md
├── Robust model predictive control of constrained linear systems with bounded disturbances.pdf
├── Robust output feedback model predictive control of constrained linear systems.pdf
├── Robust_Constrained_Model_Predictive_Control_using_Linear_Matrix_Inequalities.pdf
├── TerminalSet_and_Penalty.m
├── benchmark_problems.pdf
├── benchmark_problems_polytope.m
├── invariant_error.m
├── mpc_Gain_Penalty.m
└── mpc_N.m
├── README.md
└── toolbox_users
└── tbxmanager
├── tbxenabled.txt
├── tbxmanager.m
├── tbxmanager
└── tbxmanager.m
├── tbxsources.txt
└── toolboxes
├── cddmex
└── 1.0.1
│ └── pcwin64
│ └── source
│ ├── cddmex.c
│ ├── cddmex.m
│ └── cddmex.mexw64
├── espresso
└── 1.0
│ └── pcwin64
│ └── espresso.exe
├── fourier
└── 1.0
│ └── pcwin64
│ └── fourier_1_0_pcwin64
│ ├── fourier.m
│ ├── fourier.mexw64
│ └── readme.txt
├── glpkmex
└── 1.0
│ └── pcwin64
│ └── glpkmex_1_0_pcwin64
│ └── glpkmex_1_0_pcwin64
│ ├── glpk.m
│ └── glpkcc.mexw64
├── hysdel
└── 2.0.6
│ └── pcwin64
│ └── hysdel.exe
├── lcp
└── 1.0.3
│ └── pcwin64
│ └── source
│ ├── LICENSE.txt
│ ├── README.txt
│ ├── lcp.c
│ ├── lcp.h
│ ├── lcp.m
│ ├── lcp.mexw64
│ ├── lcp_compile.m
│ ├── lcp_main.c
│ ├── lcp_matrix.c
│ ├── lcp_matrix.h
│ ├── lcp_sfun.c
│ ├── lcp_sfun.mexw64
│ ├── lcp_sim.mdl
│ ├── lcp_test.m
│ ├── lumod_dense.c
│ └── lumod_dense.h
├── mpt
└── 3.1.8
│ └── all
│ └── mpt3-3_1_8
│ └── mpt
│ ├── ._Contents.m
│ ├── ._demos
│ ├── Contents.m
│ ├── demos
│ ├── ._dataSim.mat
│ ├── ._mpt_demo_PowerNetworkSystem.m
│ ├── ._mpt_demo_quadcopter.m
│ ├── ._mpt_demo_rtw_explicitmpc.mdl
│ ├── ._mpt_demo_rtw_explicitmpctracking.mdl
│ ├── ._mpt_demo_rtw_onlinempc.mdl
│ ├── ._quadcopter_ssmodel.mat
│ ├── dataSim.mat
│ ├── mpt_demo1.m
│ ├── mpt_demo2.m
│ ├── mpt_demo_PowerNetworkSystem.m
│ ├── mpt_demo_deployment_explicitMPC.m
│ ├── mpt_demo_deployment_explicitMPCtracking.m
│ ├── mpt_demo_deployment_onlineMPC.m
│ ├── mpt_demo_functions1.m
│ ├── mpt_demo_functions2.m
│ ├── mpt_demo_lti1.m
│ ├── mpt_demo_lti2.m
│ ├── mpt_demo_lti3.m
│ ├── mpt_demo_lti4.m
│ ├── mpt_demo_lti5.m
│ ├── mpt_demo_opt1.m
│ ├── mpt_demo_pwa1.m
│ ├── mpt_demo_quadcopter.m
│ ├── mpt_demo_rtw_explicitmpc.mdl
│ ├── mpt_demo_rtw_explicitmpctracking.mdl
│ ├── mpt_demo_rtw_onlinempc.mdl
│ ├── mpt_demo_sets1.m
│ ├── mpt_demo_sets2.m
│ ├── mpt_demo_sets3.m
│ ├── mpt_demo_unions1.m
│ ├── mpt_demo_unions2.m
│ └── quadcopter_ssmodel.mat
│ ├── modules
│ ├── ._Contents.m
│ ├── ._compatibility
│ ├── Contents.m
│ ├── compatibility
│ │ ├── ._@mptctrl
│ │ ├── ._@polytope
│ │ ├── ._Contents.m
│ │ ├── ._Penalty.m
│ │ ├── ._control
│ │ ├── ._graphics
│ │ ├── ._hys2pwa
│ │ ├── ._mpt_compatibility_options.m
│ │ ├── ._mpt_obsoleteFunction.m
│ │ ├── ._optmerge
│ │ ├── ._solvers
│ │ ├── ._utils
│ │ ├── @mptctrl
│ │ │ ├── ._mptctrl.m
│ │ │ └── mptctrl.m
│ │ ├── @polytope
│ │ │ ├── ._polytope.m
│ │ │ └── polytope.m
│ │ ├── Contents.m
│ │ ├── Penalty.m
│ │ ├── control
│ │ │ ├── ._mpt_constructMatrices.m
│ │ │ ├── ._mpt_control.m
│ │ │ ├── ._mpt_removeOverlaps.m
│ │ │ ├── ._mpt_sys.m
│ │ │ ├── mpt_constructMatrices.m
│ │ │ ├── mpt_control.m
│ │ │ ├── mpt_removeOverlaps.m
│ │ │ └── mpt_sys.m
│ │ ├── graphics
│ │ │ ├── ._mpt_plotPWA.m
│ │ │ ├── ._mpt_plotPWQ.m
│ │ │ ├── mpt_plotPWA.m
│ │ │ └── mpt_plotPWQ.m
│ │ ├── hys2pwa
│ │ │ ├── ._Contents.m
│ │ │ ├── ._PWAwelldefined.m
│ │ │ ├── ._findFAS.m
│ │ │ ├── ._hys2pwa.m
│ │ │ ├── ._mpt_hyparr.m
│ │ │ ├── ._mpt_pwa2mld.m
│ │ │ ├── ._mpt_pwa2sys.m
│ │ │ ├── ._remAL.m
│ │ │ ├── ._syminfo.m
│ │ │ ├── Contents.m
│ │ │ ├── PWAwelldefined.m
│ │ │ ├── findFAS.m
│ │ │ ├── hys2pwa.m
│ │ │ ├── mpt_hyparr.m
│ │ │ ├── mpt_pwa2mld.m
│ │ │ ├── mpt_pwa2sys.m
│ │ │ ├── remAL.m
│ │ │ └── syminfo.m
│ │ ├── mpt_compatibility_options.m
│ │ ├── mpt_obsoleteFunction.m
│ │ ├── optmerge
│ │ │ ├── ._Contents.m
│ │ │ ├── ._cplex.log
│ │ │ ├── ._intersectHP1.m
│ │ │ ├── ._mpt_exHyperAdv.m
│ │ │ ├── ._mpt_hyparr2.m
│ │ │ ├── ._mpt_intersectHP1.m
│ │ │ ├── ._mpt_merge5.m
│ │ │ ├── ._mpt_optMerge.m
│ │ │ ├── ._mpt_optMergeDivCon.m
│ │ │ ├── ._polyinnerball.m
│ │ │ ├── ._readEspressoOne.m
│ │ │ ├── ._tg_polyreduce.m
│ │ │ ├── ._writeEspressoOnOff.m
│ │ │ ├── Contents.m
│ │ │ ├── cplex.log
│ │ │ ├── intersectHP1.m
│ │ │ ├── mpt_exHyperAdv.m
│ │ │ ├── mpt_hyparr2.m
│ │ │ ├── mpt_intersectHP1.m
│ │ │ ├── mpt_merge5.m
│ │ │ ├── mpt_optMerge.m
│ │ │ ├── mpt_optMergeDivCon.m
│ │ │ ├── polyinnerball.m
│ │ │ ├── readEspressoOne.m
│ │ │ ├── tg_polyreduce.m
│ │ │ └── writeEspressoOnOff.m
│ │ ├── solvers
│ │ │ ├── ._mpt_mplp.m
│ │ │ ├── ._mpt_mplp_26.m
│ │ │ ├── ._mpt_mpqp.m
│ │ │ ├── ._mpt_mpqp_26.m
│ │ │ ├── ._mpt_solveLP.m
│ │ │ ├── ._mpt_solveLP_26.m
│ │ │ ├── ._mpt_solveLPi.m
│ │ │ ├── ._mpt_solveLPs.m
│ │ │ ├── ._mpt_solveQP.m
│ │ │ ├── ._mpt_solveQP_26.m
│ │ │ ├── mpt_mplp.m
│ │ │ ├── mpt_mplp_26.m
│ │ │ ├── mpt_mpqp.m
│ │ │ ├── mpt_mpqp_26.m
│ │ │ ├── mpt_solveLP.m
│ │ │ ├── mpt_solveLP_26.m
│ │ │ ├── mpt_solveLPi.m
│ │ │ ├── mpt_solveLPs.m
│ │ │ ├── mpt_solveQP.m
│ │ │ └── mpt_solveQP_26.m
│ │ └── utils
│ │ │ ├── ._mpt_defaultOptions.m
│ │ │ ├── ._mpt_error.m
│ │ │ ├── ._mpt_getFullRankSubset.m
│ │ │ ├── ._mpt_iscombequal.m
│ │ │ ├── ._mpt_isnoise.m
│ │ │ ├── ._mpt_sysStructInfo.m
│ │ │ ├── ._mpt_verifyProbStruct.m
│ │ │ ├── ._mpt_verifySysProb.m
│ │ │ ├── ._mpt_verifySysStruct.m
│ │ │ ├── ._unitbox.m
│ │ │ ├── mpt_defaultOptions.m
│ │ │ ├── mpt_error.m
│ │ │ ├── mpt_getFullRankSubset.m
│ │ │ ├── mpt_iscombequal.m
│ │ │ ├── mpt_isnoise.m
│ │ │ ├── mpt_sysStructInfo.m
│ │ │ ├── mpt_verifyProbStruct.m
│ │ │ ├── mpt_verifySysProb.m
│ │ │ ├── mpt_verifySysStruct.m
│ │ │ └── unitbox.m
│ ├── geometry
│ │ ├── ._functions
│ │ ├── ._mpt_geometry_options.m
│ │ ├── ._mpt_voronoi.m
│ │ ├── ._sets
│ │ ├── ._unions
│ │ ├── functions
│ │ │ ├── ._@AffFunction
│ │ │ ├── ._@Function
│ │ │ ├── ._@InfNormFunction
│ │ │ ├── ._@NormFunction
│ │ │ ├── ._@OneNormFunction
│ │ │ ├── ._@QuadFunction
│ │ │ ├── @AffFunction
│ │ │ │ ├── AffFunction.m
│ │ │ │ └── display.m
│ │ │ ├── @Function
│ │ │ │ ├── ._jacobian
│ │ │ │ ├── Function.m
│ │ │ │ ├── display.m
│ │ │ │ ├── horzcat.m
│ │ │ │ ├── isEmptyFunction.m
│ │ │ │ ├── jacobian
│ │ │ │ ├── setHandle.m
│ │ │ │ └── vertcat.m
│ │ │ ├── @InfNormFunction
│ │ │ │ └── InfNormFunction.m
│ │ │ ├── @NormFunction
│ │ │ │ └── NormFunction.m
│ │ │ ├── @OneNormFunction
│ │ │ │ └── OneNormFunction.m
│ │ │ └── @QuadFunction
│ │ │ │ ├── QuadFunction.m
│ │ │ │ └── display.m
│ │ ├── mpt_geometry_options.m
│ │ ├── mpt_voronoi.m
│ │ ├── sets
│ │ │ ├── ._@ConvexSet
│ │ │ ├── ._@ConvexSetInterface
│ │ │ ├── ._@ExamplePoly
│ │ │ ├── ._@Polyhedron
│ │ │ ├── ._@YSet
│ │ │ ├── @ConvexSet
│ │ │ │ ├── ._fplot_internal.m
│ │ │ │ ├── ._plot_internal.m
│ │ │ │ ├── ConvexSet.m
│ │ │ │ ├── affineHull.m
│ │ │ │ ├── distance.m
│ │ │ │ ├── feval.m
│ │ │ │ ├── fplot.m
│ │ │ │ ├── fplot_internal.m
│ │ │ │ ├── grid.m
│ │ │ │ ├── horzcat.m
│ │ │ │ ├── isBounded.m
│ │ │ │ ├── isEmptySet.m
│ │ │ │ ├── outerApprox.m
│ │ │ │ ├── plot.m
│ │ │ │ ├── plot_internal.m
│ │ │ │ ├── separate.m
│ │ │ │ ├── support.m
│ │ │ │ └── vertcat.m
│ │ │ ├── @ConvexSetInterface
│ │ │ │ ├── ._ConvexSetInterface.m
│ │ │ │ └── ConvexSetInterface.m
│ │ │ ├── @ExamplePoly
│ │ │ │ ├── ._ExamplePoly.m
│ │ │ │ └── ExamplePoly.m
│ │ │ ├── @Polyhedron
│ │ │ │ ├── ._fplot_internal.m
│ │ │ │ ├── ._integrate.m
│ │ │ │ ├── ._minAffineRep.m
│ │ │ │ ├── ._plot_internal.m
│ │ │ │ ├── ._private
│ │ │ │ ├── Polyhedron.m
│ │ │ │ ├── affineHull.m
│ │ │ │ ├── affineMap.m
│ │ │ │ ├── chebyCenter.m
│ │ │ │ ├── computeHRep.m
│ │ │ │ ├── computeVRep.m
│ │ │ │ ├── contains.m
│ │ │ │ ├── display.m
│ │ │ │ ├── distance.m
│ │ │ │ ├── eq.m
│ │ │ │ ├── extreme.m
│ │ │ │ ├── facetInteriorPoints.m
│ │ │ │ ├── fplot_internal.m
│ │ │ │ ├── ge.m
│ │ │ │ ├── getFacet.m
│ │ │ │ ├── gt.m
│ │ │ │ ├── homogenize.m
│ │ │ │ ├── incidenceMap.m
│ │ │ │ ├── integrate.m
│ │ │ │ ├── interiorPoint.m
│ │ │ │ ├── intersect.m
│ │ │ │ ├── invAffineMap.m
│ │ │ │ ├── isAdjacent.m
│ │ │ │ ├── isBounded.m
│ │ │ │ ├── isEmptySet.m
│ │ │ │ ├── isFullDim.m
│ │ │ │ ├── isInside.m
│ │ │ │ ├── isNeighbor.m
│ │ │ │ ├── le.m
│ │ │ │ ├── lt.m
│ │ │ │ ├── meshGrid.m
│ │ │ │ ├── minAffineRep.m
│ │ │ │ ├── minHRep.m
│ │ │ │ ├── minVRep.m
│ │ │ │ ├── minus.m
│ │ │ │ ├── mldivide.m
│ │ │ │ ├── mtimes.m
│ │ │ │ ├── ne.m
│ │ │ │ ├── normalize.m
│ │ │ │ ├── outerApprox.m
│ │ │ │ ├── plot_internal.m
│ │ │ │ ├── plus.m
│ │ │ │ ├── private
│ │ │ │ │ ├── ._buildCost.m
│ │ │ │ │ ├── ._buildSetRepresentation.m
│ │ │ │ │ ├── ._closestRegion.m
│ │ │ │ │ ├── buildCost.m
│ │ │ │ │ ├── buildSetRepresentation.m
│ │ │ │ │ └── closestRegion.m
│ │ │ │ ├── project.m
│ │ │ │ ├── projection.m
│ │ │ │ ├── separate.m
│ │ │ │ ├── shoot.m
│ │ │ │ ├── slice.m
│ │ │ │ ├── triangulate.m
│ │ │ │ ├── uminus.m
│ │ │ │ ├── uplus.m
│ │ │ │ └── volume.m
│ │ │ └── @YSet
│ │ │ │ ├── ._private
│ │ │ │ ├── YSet.m
│ │ │ │ ├── contains.m
│ │ │ │ ├── display.m
│ │ │ │ ├── extreme.m
│ │ │ │ ├── private
│ │ │ │ ├── ._yalmip2mptflag.m
│ │ │ │ └── yalmip2mptflag.m
│ │ │ │ ├── project.m
│ │ │ │ └── shoot.m
│ │ └── unions
│ │ │ ├── ._@BinTreePolyUnion
│ │ │ ├── ._@PolyUnion
│ │ │ ├── ._@Union
│ │ │ ├── @BinTreePolyUnion
│ │ │ ├── ._BinTreePolyUnion.m
│ │ │ ├── ._toMatlab.m
│ │ │ ├── BinTreePolyUnion.m
│ │ │ └── toMatlab.m
│ │ │ ├── @PolyUnion
│ │ │ ├── ._gt.m
│ │ │ ├── ._lt.m
│ │ │ ├── ._max.m
│ │ │ ├── ._min.m
│ │ │ ├── ._toMatlab.m
│ │ │ ├── ._toPython.m
│ │ │ ├── PolyUnion.m
│ │ │ ├── add.m
│ │ │ ├── contains.m
│ │ │ ├── convexHull.m
│ │ │ ├── display.m
│ │ │ ├── eq.m
│ │ │ ├── ge.m
│ │ │ ├── gt.m
│ │ │ ├── isBounded.m
│ │ │ ├── isConnected.m
│ │ │ ├── isConvex.m
│ │ │ ├── isFullDim.m
│ │ │ ├── isOverlapping.m
│ │ │ ├── join.m
│ │ │ ├── le.m
│ │ │ ├── locatePoint.m
│ │ │ ├── lt.m
│ │ │ ├── max.m
│ │ │ ├── merge.m
│ │ │ ├── min.m
│ │ │ ├── minus.m
│ │ │ ├── outerApprox.m
│ │ │ ├── plus.m
│ │ │ ├── reduce.m
│ │ │ ├── toC.m
│ │ │ ├── toMatlab.m
│ │ │ └── toPython.m
│ │ │ └── @Union
│ │ │ ├── ._plot_internal.m
│ │ │ ├── Union.m
│ │ │ ├── add.m
│ │ │ ├── contains.m
│ │ │ ├── display.m
│ │ │ ├── feval.m
│ │ │ ├── fplot.m
│ │ │ ├── horzcat.m
│ │ │ ├── plot.m
│ │ │ ├── plot_internal.m
│ │ │ ├── remove.m
│ │ │ └── vertcat.m
│ ├── hysdel2
│ │ ├── ._hysdel.m
│ │ ├── ._mpt_hysdel2_options.m
│ │ ├── hysdel.m
│ │ └── mpt_hysdel2_options.m
│ ├── mpt_subModules.m
│ ├── parallel
│ │ ├── ._mpt_parallel_options.m
│ │ ├── ._poolStartup.m
│ │ ├── mpt_parallel_options.m
│ │ └── poolStartup.m
│ ├── solvers
│ │ ├── ._@Opt
│ │ ├── ._mpt_call_enum_plcp.m
│ │ ├── ._mpt_call_mosek.m
│ │ ├── ._mpt_enum_plcp.m
│ │ ├── ._mpt_subSolvers.m
│ │ ├── @Opt
│ │ │ ├── ._private
│ │ │ ├── Opt.m
│ │ │ ├── display.m
│ │ │ ├── eliminateEquations.m
│ │ │ ├── private
│ │ │ │ ├── ._setData.m
│ │ │ │ ├── ._setMPT26Data.m
│ │ │ │ ├── ._setYalmipData.m
│ │ │ │ ├── ._validate.m
│ │ │ │ ├── ._validate_solvernames.m
│ │ │ │ ├── setData.m
│ │ │ │ ├── setMPT26Data.m
│ │ │ │ ├── setYalmipData.m
│ │ │ │ ├── validate.m
│ │ │ │ └── validate_solvernames.m
│ │ │ ├── qp2lcp.m
│ │ │ └── solve.m
│ │ ├── mpt_call_cdd.m
│ │ ├── mpt_call_clp.m
│ │ ├── mpt_call_cplex.m
│ │ ├── mpt_call_enum_plcp.m
│ │ ├── mpt_call_glpk.m
│ │ ├── mpt_call_gurobi.m
│ │ ├── mpt_call_lcp.m
│ │ ├── mpt_call_linprog.m
│ │ ├── mpt_call_mosek.m
│ │ ├── mpt_call_mplp.m
│ │ ├── mpt_call_mpqp.m
│ │ ├── mpt_call_nag.m
│ │ ├── mpt_call_plcp.m
│ │ ├── mpt_call_qpc.m
│ │ ├── mpt_call_qpoases.m
│ │ ├── mpt_call_qpspline.m
│ │ ├── mpt_call_quadprog.m
│ │ ├── mpt_call_sedumi.m
│ │ ├── mpt_detect_solvers.m
│ │ ├── mpt_enum_plcp.m
│ │ ├── mpt_plcp.m
│ │ ├── mpt_solve.m
│ │ ├── mpt_solvemp.m
│ │ ├── mpt_solvers_options.m
│ │ └── mpt_subSolvers.m
│ └── ui
│ │ ├── ._@AbstractController
│ │ ├── ._@AbstractSystem
│ │ ├── ._@ClosedLoop
│ │ ├── ._@ComponentBehavior
│ │ ├── ._@EMPCController
│ │ ├── ._@FilterBehavior
│ │ ├── ._@FilterSetup
│ │ ├── ._@LQRController
│ │ ├── ._@LTISystem
│ │ ├── ._@MLDSystem
│ │ ├── ._@MPCController
│ │ ├── ._@MPTUIHandle
│ │ ├── ._@PWASystem
│ │ ├── ._@SFController
│ │ ├── ._@SystemSignal
│ │ ├── ._@ULTISystem
│ │ ├── ._Contents.m
│ │ ├── ._mpt_ui_options.m
│ │ ├── ._readme.txt
│ │ ├── ._simulink
│ │ ├── ._utils
│ │ ├── @AbstractController
│ │ ├── ._AbstractController.m
│ │ ├── ._private
│ │ ├── AbstractController.m
│ │ └── private
│ │ │ ├── ._map2struct.m
│ │ │ ├── ._struct2vars.m
│ │ │ ├── map2struct.m
│ │ │ └── struct2vars.m
│ │ ├── @AbstractSystem
│ │ ├── ._AbstractSystem.m
│ │ └── AbstractSystem.m
│ │ ├── @ClosedLoop
│ │ └── ClosedLoop.m
│ │ ├── @ComponentBehavior
│ │ ├── ._ComponentBehavior.m
│ │ └── ComponentBehavior.m
│ │ ├── @EMPCController
│ │ ├── EMPCController.m
│ │ └── exportToC.m
│ │ ├── @FilterBehavior
│ │ ├── ._FilterBehavior.m
│ │ └── FilterBehavior.m
│ │ ├── @FilterSetup
│ │ ├── ._FilterSetup.m
│ │ └── FilterSetup.m
│ │ ├── @LQRController
│ │ ├── ._LQRController.m
│ │ └── LQRController.m
│ │ ├── @LTISystem
│ │ ├── ._filter_integrator.m
│ │ ├── LTISystem.m
│ │ └── filter_integrator.m
│ │ ├── @MLDSystem
│ │ └── MLDSystem.m
│ │ ├── @MPCController
│ │ └── MPCController.m
│ │ ├── @MPTUIHandle
│ │ ├── ._MPTUIHandle.m
│ │ └── MPTUIHandle.m
│ │ ├── @PWASystem
│ │ └── PWASystem.m
│ │ ├── @SFController
│ │ ├── ._SFController.m
│ │ └── SFController.m
│ │ ├── @SystemSignal
│ │ ├── ._filter_PWApenalty.m
│ │ ├── ._filter_initialSet.m
│ │ ├── ._filter_previous.m
│ │ ├── ._filter_terminalController.m
│ │ ├── SystemSignal.m
│ │ ├── filter_PWApenalty.m
│ │ ├── filter_binary.m
│ │ ├── filter_block.m
│ │ ├── filter_deltaMax.m
│ │ ├── filter_deltaMin.m
│ │ ├── filter_deltaPenalty.m
│ │ ├── filter_initialSet.m
│ │ ├── filter_max.m
│ │ ├── filter_min.m
│ │ ├── filter_penalty.m
│ │ ├── filter_previous.m
│ │ ├── filter_reference.m
│ │ ├── filter_setConstraint.m
│ │ ├── filter_softMax.m
│ │ ├── filter_softMin.m
│ │ ├── filter_terminalController.m
│ │ ├── filter_terminalPenalty.m
│ │ └── filter_terminalSet.m
│ │ ├── @ULTISystem
│ │ ├── ._ULTISystem.m
│ │ └── ULTISystem.m
│ │ ├── Contents.m
│ │ ├── mpt_import.m
│ │ ├── mpt_ui_options.m
│ │ ├── readme.txt
│ │ ├── simulink
│ │ ├── ._mpt_ctrl.jpg
│ │ ├── ._mpt_sim.mdl
│ │ ├── mpt_ctrl.jpg
│ │ └── mpt_sim.mdl
│ │ └── utils
│ │ ├── ._sanitize_inf.m
│ │ ├── mpt_mpsol2pu.m
│ │ └── sanitize_inf.m
│ ├── mpt_init.m
│ ├── mptdoc.m
│ ├── mptopt.m
│ └── utils
│ ├── ._fast_isFullDim.m
│ ├── ._mpt_kblink.m
│ ├── ._mpt_minAffineRep.m
│ ├── ._mpt_yalmip2mpt.m
│ ├── ._orderForPlot.m
│ ├── ._parsePlotOptions.m
│ ├── ._pplot.m
│ ├── ._validate_indexset.m
│ ├── ._validate_linestyle.m
│ ├── ._validate_logicalscalar.m
│ ├── ._validate_marker.m
│ ├── ._validate_polyhedron.m
│ ├── ._validate_realmatrix.m
│ ├── ._validate_vector.m
│ ├── @IterableBehavior
│ └── IterableBehavior.m
│ ├── charToColor.m
│ ├── fast_isEmptySet.m
│ ├── fast_isFullDim.m
│ ├── matNorm.m
│ ├── mpt_ineq2eq.m
│ ├── mpt_kblink.m
│ ├── mpt_minAffineRep.m
│ ├── mpt_nlrs.m
│ ├── mpt_scale_matrix.m
│ ├── mpt_yalmip2mpt.m
│ ├── normalize.m
│ ├── orderForPlot.m
│ ├── parsePlotOptions.m
│ ├── pplot.m
│ ├── smoothLines.m
│ ├── validate_color.m
│ ├── validate_dimension.m
│ ├── validate_indexset.m
│ ├── validate_linestyle.m
│ ├── validate_logicalscalar.m
│ ├── validate_marker.m
│ ├── validate_polyhedron.m
│ ├── validate_realinfvector.m
│ ├── validate_realmatrix.m
│ ├── validate_realmatrix3D.m
│ ├── validate_realvector.m
│ ├── validate_vartype.m
│ └── validate_vector.m
├── mptdoc
└── 3.0.4
│ └── all
│ └── mpt3doc-3_0_4
│ └── doc
│ ├── fig
│ └── mpt
│ │ ├── demos
│ │ ├── mpt_demo1_img_1.png
│ │ ├── mpt_demo1_img_10.png
│ │ ├── mpt_demo1_img_11.png
│ │ ├── mpt_demo1_img_12.png
│ │ ├── mpt_demo1_img_13.png
│ │ ├── mpt_demo1_img_14.png
│ │ ├── mpt_demo1_img_15.png
│ │ ├── mpt_demo1_img_16.png
│ │ ├── mpt_demo1_img_17.png
│ │ ├── mpt_demo1_img_18.png
│ │ ├── mpt_demo1_img_2.png
│ │ ├── mpt_demo1_img_3.png
│ │ ├── mpt_demo1_img_4.png
│ │ ├── mpt_demo1_img_5.png
│ │ ├── mpt_demo1_img_6.png
│ │ ├── mpt_demo1_img_7.png
│ │ ├── mpt_demo1_img_8.png
│ │ ├── mpt_demo1_img_9.png
│ │ ├── mpt_demo_deployment_explicitmpctracking1.png
│ │ ├── mpt_demo_deployment_explicitmpctracking2.png
│ │ ├── mpt_demo_functions11.png
│ │ ├── mpt_demo_functions110.png
│ │ ├── mpt_demo_functions111.png
│ │ ├── mpt_demo_functions112.png
│ │ ├── mpt_demo_functions113.png
│ │ ├── mpt_demo_functions12.png
│ │ ├── mpt_demo_functions13.png
│ │ ├── mpt_demo_functions14.png
│ │ ├── mpt_demo_functions15.png
│ │ ├── mpt_demo_functions16.png
│ │ ├── mpt_demo_functions17.png
│ │ ├── mpt_demo_functions18.png
│ │ ├── mpt_demo_functions19.png
│ │ ├── mpt_demo_functions1_img_1.png
│ │ ├── mpt_demo_functions1_img_2.png
│ │ ├── mpt_demo_functions1_img_3.png
│ │ ├── mpt_demo_functions1_img_4.png
│ │ ├── mpt_demo_functions2_img_1.png
│ │ ├── mpt_demo_functions2_img_2.png
│ │ ├── mpt_demo_functions2_img_3.png
│ │ ├── mpt_demo_lti11.png
│ │ ├── mpt_demo_lti12.png
│ │ ├── mpt_demo_lti21.png
│ │ ├── mpt_demo_lti31.png
│ │ ├── mpt_demo_lti32.png
│ │ ├── mpt_demo_lti41.png
│ │ ├── mpt_demo_lti4_img_1.png
│ │ ├── mpt_demo_lti4_img_2.png
│ │ ├── mpt_demo_lti4_img_3.png
│ │ ├── mpt_demo_lti5_img_1.png
│ │ ├── mpt_demo_opt11.png
│ │ ├── mpt_demo_opt12.png
│ │ ├── mpt_demo_opt13.png
│ │ ├── mpt_demo_opt1_img_1.png
│ │ ├── mpt_demo_opt1_img_2.png
│ │ ├── mpt_demo_opt1_img_3.png
│ │ ├── mpt_demo_opt1_img_4.png
│ │ ├── mpt_demo_pwa11.png
│ │ ├── mpt_demo_pwa12.png
│ │ └── mpt_demo_pwa13.png
│ │ ├── modules
│ │ ├── geometry
│ │ │ ├── functions
│ │ │ │ ├── @AffFunction
│ │ │ │ │ ├── afffunction1.png
│ │ │ │ │ ├── afffunction10.png
│ │ │ │ │ ├── afffunction11.png
│ │ │ │ │ ├── afffunction12.png
│ │ │ │ │ ├── afffunction13.png
│ │ │ │ │ ├── afffunction14.png
│ │ │ │ │ ├── afffunction15.png
│ │ │ │ │ ├── afffunction16.png
│ │ │ │ │ ├── afffunction17.png
│ │ │ │ │ ├── afffunction18.png
│ │ │ │ │ ├── afffunction2.png
│ │ │ │ │ ├── afffunction3.png
│ │ │ │ │ ├── afffunction4.png
│ │ │ │ │ ├── afffunction5.png
│ │ │ │ │ ├── afffunction6.png
│ │ │ │ │ ├── afffunction7.png
│ │ │ │ │ ├── afffunction8.png
│ │ │ │ │ └── afffunction9.png
│ │ │ │ ├── @Function
│ │ │ │ │ ├── function1.png
│ │ │ │ │ ├── function10.png
│ │ │ │ │ ├── function2.png
│ │ │ │ │ ├── function3.png
│ │ │ │ │ ├── function4.png
│ │ │ │ │ ├── function5.png
│ │ │ │ │ ├── function6.png
│ │ │ │ │ ├── function7.png
│ │ │ │ │ ├── function8.png
│ │ │ │ │ ├── function9.png
│ │ │ │ │ ├── sethandle1.png
│ │ │ │ │ ├── sethandle10.png
│ │ │ │ │ ├── sethandle11.png
│ │ │ │ │ ├── sethandle12.png
│ │ │ │ │ ├── sethandle13.png
│ │ │ │ │ ├── sethandle14.png
│ │ │ │ │ ├── sethandle15.png
│ │ │ │ │ ├── sethandle16.png
│ │ │ │ │ ├── sethandle2.png
│ │ │ │ │ ├── sethandle3.png
│ │ │ │ │ ├── sethandle4.png
│ │ │ │ │ ├── sethandle5.png
│ │ │ │ │ ├── sethandle6.png
│ │ │ │ │ ├── sethandle7.png
│ │ │ │ │ ├── sethandle8.png
│ │ │ │ │ └── sethandle9.png
│ │ │ │ ├── @InfNormFunction
│ │ │ │ │ ├── infnormfunction1.png
│ │ │ │ │ ├── infnormfunction2.png
│ │ │ │ │ ├── infnormfunction3.png
│ │ │ │ │ ├── infnormfunction4.png
│ │ │ │ │ ├── infnormfunction5.png
│ │ │ │ │ └── infnormfunction6.png
│ │ │ │ ├── @NormFunction
│ │ │ │ │ ├── normfunction1.png
│ │ │ │ │ ├── normfunction2.png
│ │ │ │ │ ├── normfunction3.png
│ │ │ │ │ ├── normfunction4.png
│ │ │ │ │ ├── normfunction5.png
│ │ │ │ │ ├── normfunction6.png
│ │ │ │ │ ├── normfunction7.png
│ │ │ │ │ ├── normfunction8.png
│ │ │ │ │ └── normfunction9.png
│ │ │ │ ├── @OneNormFunction
│ │ │ │ │ ├── onenormfunction1.png
│ │ │ │ │ ├── onenormfunction2.png
│ │ │ │ │ ├── onenormfunction3.png
│ │ │ │ │ ├── onenormfunction4.png
│ │ │ │ │ ├── onenormfunction5.png
│ │ │ │ │ └── onenormfunction6.png
│ │ │ │ └── @QuadFunction
│ │ │ │ │ ├── quadfunction1.png
│ │ │ │ │ ├── quadfunction10.png
│ │ │ │ │ ├── quadfunction11.png
│ │ │ │ │ ├── quadfunction12.png
│ │ │ │ │ ├── quadfunction13.png
│ │ │ │ │ ├── quadfunction14.png
│ │ │ │ │ ├── quadfunction15.png
│ │ │ │ │ ├── quadfunction16.png
│ │ │ │ │ ├── quadfunction17.png
│ │ │ │ │ ├── quadfunction18.png
│ │ │ │ │ ├── quadfunction19.png
│ │ │ │ │ ├── quadfunction2.png
│ │ │ │ │ ├── quadfunction20.png
│ │ │ │ │ ├── quadfunction21.png
│ │ │ │ │ ├── quadfunction22.png
│ │ │ │ │ ├── quadfunction23.png
│ │ │ │ │ ├── quadfunction24.png
│ │ │ │ │ ├── quadfunction25.png
│ │ │ │ │ ├── quadfunction26.png
│ │ │ │ │ ├── quadfunction3.png
│ │ │ │ │ ├── quadfunction4.png
│ │ │ │ │ ├── quadfunction5.png
│ │ │ │ │ ├── quadfunction6.png
│ │ │ │ │ ├── quadfunction7.png
│ │ │ │ │ ├── quadfunction8.png
│ │ │ │ │ └── quadfunction9.png
│ │ │ ├── sets
│ │ │ │ ├── @ConvexSet
│ │ │ │ │ ├── addfunction1.png
│ │ │ │ │ ├── addfunction2.png
│ │ │ │ │ ├── addfunction3.png
│ │ │ │ │ ├── addfunction4.png
│ │ │ │ │ ├── addfunction5.png
│ │ │ │ │ ├── addfunction6.png
│ │ │ │ │ ├── addfunction7.png
│ │ │ │ │ ├── addfunction8.png
│ │ │ │ │ ├── addfunction_img_1.png
│ │ │ │ │ ├── addfunction_img_2.png
│ │ │ │ │ ├── affinehull1.png
│ │ │ │ │ ├── affinehull_img_1.png
│ │ │ │ │ ├── convexset1.png
│ │ │ │ │ ├── convexset2.png
│ │ │ │ │ ├── copy1.png
│ │ │ │ │ ├── distance1.png
│ │ │ │ │ ├── distance2.png
│ │ │ │ │ ├── distance3.png
│ │ │ │ │ ├── distance4.png
│ │ │ │ │ ├── distance5.png
│ │ │ │ │ ├── distance_img_1.png
│ │ │ │ │ ├── feval1.png
│ │ │ │ │ ├── feval2.png
│ │ │ │ │ ├── feval3.png
│ │ │ │ │ ├── feval4.png
│ │ │ │ │ ├── feval5.png
│ │ │ │ │ ├── feval6.png
│ │ │ │ │ ├── feval_img_1.png
│ │ │ │ │ ├── fplot1.png
│ │ │ │ │ ├── fplot_img_1.png
│ │ │ │ │ ├── fplot_img_2.png
│ │ │ │ │ ├── fplot_img_3.png
│ │ │ │ │ ├── fplot_img_4.png
│ │ │ │ │ ├── getfunction1.png
│ │ │ │ │ ├── grid_img_1.png
│ │ │ │ │ ├── grid_img_2.png
│ │ │ │ │ ├── grid_img_3.png
│ │ │ │ │ ├── isbounded1.png
│ │ │ │ │ ├── isbounded2.png
│ │ │ │ │ ├── isemptyset1.png
│ │ │ │ │ ├── isemptyset2.png
│ │ │ │ │ ├── outerapprox1.png
│ │ │ │ │ ├── outerapprox_img_1.png
│ │ │ │ │ ├── outerapprox_img_2.png
│ │ │ │ │ ├── plot_img_1.png
│ │ │ │ │ ├── plot_img_2.png
│ │ │ │ │ ├── removefunction1.png
│ │ │ │ │ ├── removefunction2.png
│ │ │ │ │ ├── removefunction3.png
│ │ │ │ │ ├── separate1.png
│ │ │ │ │ ├── separate_img_1.png
│ │ │ │ │ ├── support1.png
│ │ │ │ │ ├── support2.png
│ │ │ │ │ ├── support3.png
│ │ │ │ │ ├── support4.png
│ │ │ │ │ ├── support5.png
│ │ │ │ │ └── support_img_1.png
│ │ │ │ ├── @Polyhedron
│ │ │ │ │ ├── a1.png
│ │ │ │ │ ├── a2.png
│ │ │ │ │ ├── ae1.png
│ │ │ │ │ ├── ae2.png
│ │ │ │ │ ├── affinehull1.png
│ │ │ │ │ ├── affinehull_img_1.png
│ │ │ │ │ ├── affinehull_img_2.png
│ │ │ │ │ ├── affinemap1.png
│ │ │ │ │ ├── affinemap2.png
│ │ │ │ │ ├── affinemap3.png
│ │ │ │ │ ├── affinemap4.png
│ │ │ │ │ ├── affinemap5.png
│ │ │ │ │ ├── affinemap6.png
│ │ │ │ │ ├── affinemap_img_1.png
│ │ │ │ │ ├── affinemap_img_2.png
│ │ │ │ │ ├── affinemap_img_3.png
│ │ │ │ │ ├── b1.png
│ │ │ │ │ ├── b2.png
│ │ │ │ │ ├── be1.png
│ │ │ │ │ ├── be2.png
│ │ │ │ │ ├── chebycenter1.png
│ │ │ │ │ ├── chebycenter2.png
│ │ │ │ │ ├── chebycenter3.png
│ │ │ │ │ ├── chebycenter4.png
│ │ │ │ │ ├── chebycenter5.png
│ │ │ │ │ ├── chebycenter6.png
│ │ │ │ │ ├── chebycenter7.png
│ │ │ │ │ ├── chebycenter_img_1.png
│ │ │ │ │ ├── computehrep1.png
│ │ │ │ │ ├── computehrep_img_1.png
│ │ │ │ │ ├── computevrep1.png
│ │ │ │ │ ├── computevrep_img_1.png
│ │ │ │ │ ├── contains1.png
│ │ │ │ │ ├── contains2.png
│ │ │ │ │ ├── contains3.png
│ │ │ │ │ ├── contains4.png
│ │ │ │ │ ├── contains5.png
│ │ │ │ │ ├── contains6.png
│ │ │ │ │ ├── contains7.png
│ │ │ │ │ ├── contains8.png
│ │ │ │ │ ├── contains_img_1.png
│ │ │ │ │ ├── contains_img_2.png
│ │ │ │ │ ├── distance1.png
│ │ │ │ │ ├── distance10.png
│ │ │ │ │ ├── distance11.png
│ │ │ │ │ ├── distance12.png
│ │ │ │ │ ├── distance13.png
│ │ │ │ │ ├── distance14.png
│ │ │ │ │ ├── distance15.png
│ │ │ │ │ ├── distance16.png
│ │ │ │ │ ├── distance17.png
│ │ │ │ │ ├── distance18.png
│ │ │ │ │ ├── distance19.png
│ │ │ │ │ ├── distance2.png
│ │ │ │ │ ├── distance3.png
│ │ │ │ │ ├── distance4.png
│ │ │ │ │ ├── distance5.png
│ │ │ │ │ ├── distance6.png
│ │ │ │ │ ├── distance7.png
│ │ │ │ │ ├── distance8.png
│ │ │ │ │ ├── distance9.png
│ │ │ │ │ ├── distance_img_1.png
│ │ │ │ │ ├── distance_img_2.png
│ │ │ │ │ ├── eq1.png
│ │ │ │ │ ├── eq2.png
│ │ │ │ │ ├── eq3.png
│ │ │ │ │ ├── eq4.png
│ │ │ │ │ ├── eq5.png
│ │ │ │ │ ├── eq6.png
│ │ │ │ │ ├── extreme1.png
│ │ │ │ │ ├── extreme2.png
│ │ │ │ │ ├── extreme3.png
│ │ │ │ │ ├── extreme4.png
│ │ │ │ │ ├── extreme5.png
│ │ │ │ │ ├── extreme6.png
│ │ │ │ │ ├── extreme_img_1.png
│ │ │ │ │ ├── facetinteriorpoints_img_1.png
│ │ │ │ │ ├── fplot1.png
│ │ │ │ │ ├── fplot2.png
│ │ │ │ │ ├── fplot3.png
│ │ │ │ │ ├── fplot_img_1.png
│ │ │ │ │ ├── fplot_img_2.png
│ │ │ │ │ ├── fplot_img_3.png
│ │ │ │ │ ├── fplot_img_4.png
│ │ │ │ │ ├── ge1.png
│ │ │ │ │ ├── ge2.png
│ │ │ │ │ ├── getfacet1.png
│ │ │ │ │ ├── getfacet10.png
│ │ │ │ │ ├── getfacet11.png
│ │ │ │ │ ├── getfacet12.png
│ │ │ │ │ ├── getfacet2.png
│ │ │ │ │ ├── getfacet3.png
│ │ │ │ │ ├── getfacet4.png
│ │ │ │ │ ├── getfacet5.png
│ │ │ │ │ ├── getfacet6.png
│ │ │ │ │ ├── getfacet7.png
│ │ │ │ │ ├── getfacet8.png
│ │ │ │ │ ├── getfacet9.png
│ │ │ │ │ ├── getfacet_img_1.png
│ │ │ │ │ ├── gt1.png
│ │ │ │ │ ├── gt2.png
│ │ │ │ │ ├── homogenize1.png
│ │ │ │ │ ├── homogenize2.png
│ │ │ │ │ ├── homogenize3.png
│ │ │ │ │ ├── homogenize4.png
│ │ │ │ │ ├── homogenize5.png
│ │ │ │ │ ├── homogenize6.png
│ │ │ │ │ ├── homogenize7.png
│ │ │ │ │ ├── homogenize8.png
│ │ │ │ │ ├── homogenize_img_1.png
│ │ │ │ │ ├── incidencemap1.png
│ │ │ │ │ ├── incidencemap2.png
│ │ │ │ │ ├── incidencemap3.png
│ │ │ │ │ ├── incidencemap4.png
│ │ │ │ │ ├── incidencemap5.png
│ │ │ │ │ ├── incidencemap6.png
│ │ │ │ │ ├── incidencemap7.png
│ │ │ │ │ ├── interiorpoint1.png
│ │ │ │ │ ├── interiorpoint2.png
│ │ │ │ │ ├── interiorpoint3.png
│ │ │ │ │ ├── interiorpoint4.png
│ │ │ │ │ ├── interiorpoint5.png
│ │ │ │ │ ├── interiorpoint6.png
│ │ │ │ │ ├── interiorpoint7.png
│ │ │ │ │ ├── interiorpoint8.png
│ │ │ │ │ ├── interiorpoint9.png
│ │ │ │ │ ├── interiorpoint_img_1.png
│ │ │ │ │ ├── interiorpoint_img_2.png
│ │ │ │ │ ├── intersect1.png
│ │ │ │ │ ├── intersect2.png
│ │ │ │ │ ├── intersect3.png
│ │ │ │ │ ├── intersect4.png
│ │ │ │ │ ├── intersect5.png
│ │ │ │ │ ├── intersect_img_1.png
│ │ │ │ │ ├── intersect_img_2.png
│ │ │ │ │ ├── intersect_img_3.png
│ │ │ │ │ ├── invaffinemap1.png
│ │ │ │ │ ├── invaffinemap2.png
│ │ │ │ │ ├── invaffinemap3.png
│ │ │ │ │ ├── invaffinemap_img_1.png
│ │ │ │ │ ├── isadjacent1.png
│ │ │ │ │ ├── isadjacent10.png
│ │ │ │ │ ├── isadjacent11.png
│ │ │ │ │ ├── isadjacent12.png
│ │ │ │ │ ├── isadjacent13.png
│ │ │ │ │ ├── isadjacent14.png
│ │ │ │ │ ├── isadjacent15.png
│ │ │ │ │ ├── isadjacent16.png
│ │ │ │ │ ├── isadjacent17.png
│ │ │ │ │ ├── isadjacent18.png
│ │ │ │ │ ├── isadjacent19.png
│ │ │ │ │ ├── isadjacent2.png
│ │ │ │ │ ├── isadjacent3.png
│ │ │ │ │ ├── isadjacent4.png
│ │ │ │ │ ├── isadjacent5.png
│ │ │ │ │ ├── isadjacent6.png
│ │ │ │ │ ├── isadjacent7.png
│ │ │ │ │ ├── isadjacent8.png
│ │ │ │ │ ├── isadjacent9.png
│ │ │ │ │ ├── isadjacent_img_1.png
│ │ │ │ │ ├── isadjacent_img_2.png
│ │ │ │ │ ├── isbounded1.png
│ │ │ │ │ ├── isbounded2.png
│ │ │ │ │ ├── isemptyset1.png
│ │ │ │ │ ├── isemptyset2.png
│ │ │ │ │ ├── isfulldim1.png
│ │ │ │ │ ├── isfulldim2.png
│ │ │ │ │ ├── isfullspace1.png
│ │ │ │ │ ├── isfullspace2.png
│ │ │ │ │ ├── isfullspace3.png
│ │ │ │ │ ├── isinside1.png
│ │ │ │ │ ├── isinside2.png
│ │ │ │ │ ├── isinside_img_1.png
│ │ │ │ │ ├── isneighbor1.png
│ │ │ │ │ ├── isneighbor10.png
│ │ │ │ │ ├── isneighbor11.png
│ │ │ │ │ ├── isneighbor12.png
│ │ │ │ │ ├── isneighbor13.png
│ │ │ │ │ ├── isneighbor14.png
│ │ │ │ │ ├── isneighbor2.png
│ │ │ │ │ ├── isneighbor3.png
│ │ │ │ │ ├── isneighbor4.png
│ │ │ │ │ ├── isneighbor5.png
│ │ │ │ │ ├── isneighbor6.png
│ │ │ │ │ ├── isneighbor7.png
│ │ │ │ │ ├── isneighbor8.png
│ │ │ │ │ ├── isneighbor9.png
│ │ │ │ │ ├── isneighbor_img_1.png
│ │ │ │ │ ├── ispointed1.png
│ │ │ │ │ ├── ispointed2.png
│ │ │ │ │ ├── le1.png
│ │ │ │ │ ├── le2.png
│ │ │ │ │ ├── lt1.png
│ │ │ │ │ ├── lt2.png
│ │ │ │ │ ├── meshgrid1.png
│ │ │ │ │ ├── meshgrid_img_1.png
│ │ │ │ │ ├── minhrep1.png
│ │ │ │ │ ├── minhrep2.png
│ │ │ │ │ ├── minhrep3.png
│ │ │ │ │ ├── minhrep4.png
│ │ │ │ │ ├── minhrep5.png
│ │ │ │ │ ├── minhrep6.png
│ │ │ │ │ ├── minhrep_img_1.png
│ │ │ │ │ ├── minhrep_img_2.png
│ │ │ │ │ ├── minus1.png
│ │ │ │ │ ├── minus2.png
│ │ │ │ │ ├── minus3.png
│ │ │ │ │ ├── minus4.png
│ │ │ │ │ ├── minus5.png
│ │ │ │ │ ├── minus6.png
│ │ │ │ │ ├── minus_img_1.png
│ │ │ │ │ ├── minus_img_2.png
│ │ │ │ │ ├── minus_img_3.png
│ │ │ │ │ ├── mldivide1.png
│ │ │ │ │ ├── mldivide2.png
│ │ │ │ │ ├── mldivide3.png
│ │ │ │ │ ├── mldivide4.png
│ │ │ │ │ ├── mldivide_img_1.png
│ │ │ │ │ ├── mldivide_img_2.png
│ │ │ │ │ ├── mtimes1.png
│ │ │ │ │ ├── mtimes10.png
│ │ │ │ │ ├── mtimes11.png
│ │ │ │ │ ├── mtimes12.png
│ │ │ │ │ ├── mtimes13.png
│ │ │ │ │ ├── mtimes14.png
│ │ │ │ │ ├── mtimes15.png
│ │ │ │ │ ├── mtimes16.png
│ │ │ │ │ ├── mtimes2.png
│ │ │ │ │ ├── mtimes3.png
│ │ │ │ │ ├── mtimes4.png
│ │ │ │ │ ├── mtimes5.png
│ │ │ │ │ ├── mtimes6.png
│ │ │ │ │ ├── mtimes7.png
│ │ │ │ │ ├── mtimes8.png
│ │ │ │ │ ├── mtimes9.png
│ │ │ │ │ ├── mtimes_img_1.png
│ │ │ │ │ ├── mtimes_img_2.png
│ │ │ │ │ ├── mtimes_img_3.png
│ │ │ │ │ ├── ne1.png
│ │ │ │ │ ├── ne2.png
│ │ │ │ │ ├── normalize1.png
│ │ │ │ │ ├── normalize2.png
│ │ │ │ │ ├── normalize3.png
│ │ │ │ │ ├── normalize4.png
│ │ │ │ │ ├── outerapprox1.png
│ │ │ │ │ ├── outerapprox_img_1.png
│ │ │ │ │ ├── plot_img_1.png
│ │ │ │ │ ├── plot_img_2.png
│ │ │ │ │ ├── plot_img_3.png
│ │ │ │ │ ├── plus1.png
│ │ │ │ │ ├── plus2.png
│ │ │ │ │ ├── plus3.png
│ │ │ │ │ ├── plus4.png
│ │ │ │ │ ├── plus5.png
│ │ │ │ │ ├── plus6.png
│ │ │ │ │ ├── plus_img_1.png
│ │ │ │ │ ├── plus_img_2.png
│ │ │ │ │ ├── plus_img_3.png
│ │ │ │ │ ├── plus_img_4.png
│ │ │ │ │ ├── plus_img_5.png
│ │ │ │ │ ├── polyhedron1.png
│ │ │ │ │ ├── polyhedron10.png
│ │ │ │ │ ├── polyhedron11.png
│ │ │ │ │ ├── polyhedron12.png
│ │ │ │ │ ├── polyhedron13.png
│ │ │ │ │ ├── polyhedron14.png
│ │ │ │ │ ├── polyhedron15.png
│ │ │ │ │ ├── polyhedron16.png
│ │ │ │ │ ├── polyhedron17.png
│ │ │ │ │ ├── polyhedron18.png
│ │ │ │ │ ├── polyhedron19.png
│ │ │ │ │ ├── polyhedron2.png
│ │ │ │ │ ├── polyhedron20.png
│ │ │ │ │ ├── polyhedron3.png
│ │ │ │ │ ├── polyhedron4.png
│ │ │ │ │ ├── polyhedron5.png
│ │ │ │ │ ├── polyhedron6.png
│ │ │ │ │ ├── polyhedron7.png
│ │ │ │ │ ├── polyhedron8.png
│ │ │ │ │ ├── polyhedron9.png
│ │ │ │ │ ├── polyhedron_img_1.png
│ │ │ │ │ ├── polyhedron_img_2.png
│ │ │ │ │ ├── project1.png
│ │ │ │ │ ├── project10.png
│ │ │ │ │ ├── project11.png
│ │ │ │ │ ├── project2.png
│ │ │ │ │ ├── project3.png
│ │ │ │ │ ├── project4.png
│ │ │ │ │ ├── project5.png
│ │ │ │ │ ├── project6.png
│ │ │ │ │ ├── project7.png
│ │ │ │ │ ├── project8.png
│ │ │ │ │ ├── project9.png
│ │ │ │ │ ├── project_img_1.png
│ │ │ │ │ ├── projection1.png
│ │ │ │ │ ├── projection2.png
│ │ │ │ │ ├── projection3.png
│ │ │ │ │ ├── projection4.png
│ │ │ │ │ ├── projection5.png
│ │ │ │ │ ├── projection6.png
│ │ │ │ │ ├── projection_img_1.png
│ │ │ │ │ ├── projection_img_2.png
│ │ │ │ │ ├── projection_img_3.png
│ │ │ │ │ ├── separate1.png
│ │ │ │ │ ├── separate2.png
│ │ │ │ │ ├── separate3.png
│ │ │ │ │ ├── separate4.png
│ │ │ │ │ ├── separate5.png
│ │ │ │ │ ├── separate6.png
│ │ │ │ │ ├── separate7.png
│ │ │ │ │ ├── separate_img_1.png
│ │ │ │ │ ├── separate_img_2.png
│ │ │ │ │ ├── shoot1.png
│ │ │ │ │ ├── shoot2.png
│ │ │ │ │ ├── shoot3.png
│ │ │ │ │ ├── shoot4.png
│ │ │ │ │ ├── shoot_img_1.png
│ │ │ │ │ ├── slice1.png
│ │ │ │ │ ├── slice2.png
│ │ │ │ │ ├── slice3.png
│ │ │ │ │ ├── slice4.png
│ │ │ │ │ ├── slice_img_1.png
│ │ │ │ │ ├── slice_img_2.png
│ │ │ │ │ ├── triangulate1.png
│ │ │ │ │ ├── triangulate2.png
│ │ │ │ │ ├── triangulate3.png
│ │ │ │ │ ├── triangulate_img_1.png
│ │ │ │ │ ├── uminus_img_1.png
│ │ │ │ │ ├── volume1.png
│ │ │ │ │ ├── volume2.png
│ │ │ │ │ └── volume3.png
│ │ │ │ └── @YSet
│ │ │ │ │ ├── contains1.png
│ │ │ │ │ ├── contains_img_1.png
│ │ │ │ │ ├── extreme1.png
│ │ │ │ │ ├── extreme_img_1.png
│ │ │ │ │ ├── project_img_1.png
│ │ │ │ │ ├── shoot1.png
│ │ │ │ │ ├── shoot2.png
│ │ │ │ │ ├── shoot3.png
│ │ │ │ │ ├── shoot4.png
│ │ │ │ │ ├── shoot_img_1.png
│ │ │ │ │ ├── yset1.png
│ │ │ │ │ ├── yset2.png
│ │ │ │ │ └── yset_img_1.png
│ │ │ └── unions
│ │ │ │ ├── @PolyUnion
│ │ │ │ ├── add_img_1.png
│ │ │ │ ├── add_img_2.png
│ │ │ │ ├── contains1.png
│ │ │ │ ├── contains2.png
│ │ │ │ ├── contains3.png
│ │ │ │ ├── contains4.png
│ │ │ │ ├── contains5.png
│ │ │ │ ├── convexhull_img_1.png
│ │ │ │ ├── copy1.png
│ │ │ │ ├── eq1.png
│ │ │ │ ├── eq2.png
│ │ │ │ ├── eq3.png
│ │ │ │ ├── feval1.png
│ │ │ │ ├── feval10.png
│ │ │ │ ├── feval11.png
│ │ │ │ ├── feval12.png
│ │ │ │ ├── feval13.png
│ │ │ │ ├── feval2.png
│ │ │ │ ├── feval3.png
│ │ │ │ ├── feval4.png
│ │ │ │ ├── feval5.png
│ │ │ │ ├── feval6.png
│ │ │ │ ├── feval7.png
│ │ │ │ ├── feval8.png
│ │ │ │ ├── feval9.png
│ │ │ │ ├── fplot_img_1.png
│ │ │ │ ├── fplot_img_2.png
│ │ │ │ ├── ge_img_1.png
│ │ │ │ ├── getfunction1.png
│ │ │ │ ├── getfunction_img_1.png
│ │ │ │ ├── isconnected_img_1.png
│ │ │ │ ├── isconvex_img_1.png
│ │ │ │ ├── isoverlapping_img_1.png
│ │ │ │ ├── isoverlapping_img_2.png
│ │ │ │ ├── join1.png
│ │ │ │ ├── le_img_1.png
│ │ │ │ ├── locatepoint1.png
│ │ │ │ ├── merge_img_1.png
│ │ │ │ ├── merge_img_2.png
│ │ │ │ ├── minus1.png
│ │ │ │ ├── minus2.png
│ │ │ │ ├── minus_img_1.png
│ │ │ │ ├── minus_img_2.png
│ │ │ │ ├── outerapprox1.png
│ │ │ │ ├── outerapprox_img_1.png
│ │ │ │ ├── plot_img_1.png
│ │ │ │ ├── plus1.png
│ │ │ │ ├── plus2.png
│ │ │ │ ├── plus_img_1.png
│ │ │ │ ├── plus_img_2.png
│ │ │ │ ├── polyunion_img_1.png
│ │ │ │ ├── polyunion_img_2.png
│ │ │ │ ├── polyunion_img_3.png
│ │ │ │ ├── polyunion_img_4.png
│ │ │ │ ├── reduce_img_1.png
│ │ │ │ └── reduce_img_2.png
│ │ │ │ └── @Union
│ │ │ │ ├── contains1.png
│ │ │ │ ├── contains2.png
│ │ │ │ ├── contains3.png
│ │ │ │ ├── contains4.png
│ │ │ │ ├── contains5.png
│ │ │ │ ├── feval1.png
│ │ │ │ ├── feval10.png
│ │ │ │ ├── feval11.png
│ │ │ │ ├── feval2.png
│ │ │ │ ├── feval3.png
│ │ │ │ ├── feval4.png
│ │ │ │ ├── feval5.png
│ │ │ │ ├── feval6.png
│ │ │ │ ├── feval7.png
│ │ │ │ ├── feval8.png
│ │ │ │ ├── feval9.png
│ │ │ │ ├── feval_img_1.png
│ │ │ │ ├── fplot_img_1.png
│ │ │ │ ├── plot_img_1.png
│ │ │ │ ├── union_img_1.png
│ │ │ │ └── union_img_2.png
│ │ ├── solvers
│ │ │ ├── @Opt
│ │ │ │ ├── copy1.png
│ │ │ │ ├── copy2.png
│ │ │ │ ├── copy3.png
│ │ │ │ ├── eliminateequations1.png
│ │ │ │ ├── eliminateequations10.png
│ │ │ │ ├── eliminateequations11.png
│ │ │ │ ├── eliminateequations12.png
│ │ │ │ ├── eliminateequations13.png
│ │ │ │ ├── eliminateequations14.png
│ │ │ │ ├── eliminateequations15.png
│ │ │ │ ├── eliminateequations16.png
│ │ │ │ ├── eliminateequations17.png
│ │ │ │ ├── eliminateequations18.png
│ │ │ │ ├── eliminateequations19.png
│ │ │ │ ├── eliminateequations2.png
│ │ │ │ ├── eliminateequations20.png
│ │ │ │ ├── eliminateequations21.png
│ │ │ │ ├── eliminateequations22.png
│ │ │ │ ├── eliminateequations23.png
│ │ │ │ ├── eliminateequations24.png
│ │ │ │ ├── eliminateequations25.png
│ │ │ │ ├── eliminateequations26.png
│ │ │ │ ├── eliminateequations27.png
│ │ │ │ ├── eliminateequations28.png
│ │ │ │ ├── eliminateequations29.png
│ │ │ │ ├── eliminateequations3.png
│ │ │ │ ├── eliminateequations30.png
│ │ │ │ ├── eliminateequations31.png
│ │ │ │ ├── eliminateequations32.png
│ │ │ │ ├── eliminateequations4.png
│ │ │ │ ├── eliminateequations5.png
│ │ │ │ ├── eliminateequations6.png
│ │ │ │ ├── eliminateequations7.png
│ │ │ │ ├── eliminateequations8.png
│ │ │ │ ├── eliminateequations9.png
│ │ │ │ ├── feasibleset1.png
│ │ │ │ ├── feasibleset2.png
│ │ │ │ ├── feasibleset3.png
│ │ │ │ ├── feasibleset4.png
│ │ │ │ ├── feasibleset5.png
│ │ │ │ ├── feasibleset_img_1.png
│ │ │ │ ├── opt1.png
│ │ │ │ ├── opt10.png
│ │ │ │ ├── opt11.png
│ │ │ │ ├── opt12.png
│ │ │ │ ├── opt13.png
│ │ │ │ ├── opt14.png
│ │ │ │ ├── opt15.png
│ │ │ │ ├── opt16.png
│ │ │ │ ├── opt17.png
│ │ │ │ ├── opt18.png
│ │ │ │ ├── opt19.png
│ │ │ │ ├── opt2.png
│ │ │ │ ├── opt20.png
│ │ │ │ ├── opt21.png
│ │ │ │ ├── opt22.png
│ │ │ │ ├── opt23.png
│ │ │ │ ├── opt24.png
│ │ │ │ ├── opt25.png
│ │ │ │ ├── opt26.png
│ │ │ │ ├── opt27.png
│ │ │ │ ├── opt28.png
│ │ │ │ ├── opt29.png
│ │ │ │ ├── opt3.png
│ │ │ │ ├── opt30.png
│ │ │ │ ├── opt4.png
│ │ │ │ ├── opt5.png
│ │ │ │ ├── opt6.png
│ │ │ │ ├── opt7.png
│ │ │ │ ├── opt8.png
│ │ │ │ ├── opt9.png
│ │ │ │ ├── opt_img_1.png
│ │ │ │ ├── opt_img_2.png
│ │ │ │ ├── opt_img_3.png
│ │ │ │ ├── qp2lcp1.png
│ │ │ │ ├── qp2lcp10.png
│ │ │ │ ├── qp2lcp11.png
│ │ │ │ ├── qp2lcp12.png
│ │ │ │ ├── qp2lcp13.png
│ │ │ │ ├── qp2lcp14.png
│ │ │ │ ├── qp2lcp15.png
│ │ │ │ ├── qp2lcp16.png
│ │ │ │ ├── qp2lcp17.png
│ │ │ │ ├── qp2lcp18.png
│ │ │ │ ├── qp2lcp19.png
│ │ │ │ ├── qp2lcp2.png
│ │ │ │ ├── qp2lcp20.png
│ │ │ │ ├── qp2lcp21.png
│ │ │ │ ├── qp2lcp22.png
│ │ │ │ ├── qp2lcp23.png
│ │ │ │ ├── qp2lcp24.png
│ │ │ │ ├── qp2lcp25.png
│ │ │ │ ├── qp2lcp26.png
│ │ │ │ ├── qp2lcp27.png
│ │ │ │ ├── qp2lcp28.png
│ │ │ │ ├── qp2lcp29.png
│ │ │ │ ├── qp2lcp3.png
│ │ │ │ ├── qp2lcp30.png
│ │ │ │ ├── qp2lcp31.png
│ │ │ │ ├── qp2lcp32.png
│ │ │ │ ├── qp2lcp33.png
│ │ │ │ ├── qp2lcp34.png
│ │ │ │ ├── qp2lcp35.png
│ │ │ │ ├── qp2lcp36.png
│ │ │ │ ├── qp2lcp37.png
│ │ │ │ ├── qp2lcp38.png
│ │ │ │ ├── qp2lcp39.png
│ │ │ │ ├── qp2lcp4.png
│ │ │ │ ├── qp2lcp40.png
│ │ │ │ ├── qp2lcp41.png
│ │ │ │ ├── qp2lcp42.png
│ │ │ │ ├── qp2lcp43.png
│ │ │ │ ├── qp2lcp44.png
│ │ │ │ ├── qp2lcp45.png
│ │ │ │ ├── qp2lcp46.png
│ │ │ │ ├── qp2lcp5.png
│ │ │ │ ├── qp2lcp6.png
│ │ │ │ ├── qp2lcp7.png
│ │ │ │ ├── qp2lcp8.png
│ │ │ │ ├── qp2lcp9.png
│ │ │ │ ├── qp2lcp_img_1.png
│ │ │ │ ├── solve1.png
│ │ │ │ ├── solve2.png
│ │ │ │ ├── solve3.png
│ │ │ │ ├── solve4.png
│ │ │ │ ├── solve5.png
│ │ │ │ ├── solve6.png
│ │ │ │ ├── solve_img_1.png
│ │ │ │ └── solve_img_2.png
│ │ │ ├── mpt_call_cdd1.png
│ │ │ ├── mpt_call_cdd2.png
│ │ │ ├── mpt_call_cdd3.png
│ │ │ ├── mpt_call_cdd4.png
│ │ │ ├── mpt_call_cdd5.png
│ │ │ ├── mpt_call_cdd6.png
│ │ │ ├── mpt_call_cdd7.png
│ │ │ ├── mpt_call_cdd8.png
│ │ │ ├── mpt_call_cdd9.png
│ │ │ ├── mpt_call_clp1.png
│ │ │ ├── mpt_call_clp10.png
│ │ │ ├── mpt_call_clp2.png
│ │ │ ├── mpt_call_clp3.png
│ │ │ ├── mpt_call_clp4.png
│ │ │ ├── mpt_call_clp5.png
│ │ │ ├── mpt_call_clp6.png
│ │ │ ├── mpt_call_clp7.png
│ │ │ ├── mpt_call_clp8.png
│ │ │ ├── mpt_call_clp9.png
│ │ │ ├── mpt_call_cplex1.png
│ │ │ ├── mpt_call_cplex10.png
│ │ │ ├── mpt_call_cplex11.png
│ │ │ ├── mpt_call_cplex12.png
│ │ │ ├── mpt_call_cplex13.png
│ │ │ ├── mpt_call_cplex14.png
│ │ │ ├── mpt_call_cplex15.png
│ │ │ ├── mpt_call_cplex16.png
│ │ │ ├── mpt_call_cplex2.png
│ │ │ ├── mpt_call_cplex3.png
│ │ │ ├── mpt_call_cplex4.png
│ │ │ ├── mpt_call_cplex5.png
│ │ │ ├── mpt_call_cplex6.png
│ │ │ ├── mpt_call_cplex7.png
│ │ │ ├── mpt_call_cplex8.png
│ │ │ ├── mpt_call_cplex9.png
│ │ │ ├── mpt_call_glpk1.png
│ │ │ ├── mpt_call_glpk10.png
│ │ │ ├── mpt_call_glpk11.png
│ │ │ ├── mpt_call_glpk12.png
│ │ │ ├── mpt_call_glpk13.png
│ │ │ ├── mpt_call_glpk2.png
│ │ │ ├── mpt_call_glpk3.png
│ │ │ ├── mpt_call_glpk4.png
│ │ │ ├── mpt_call_glpk5.png
│ │ │ ├── mpt_call_glpk6.png
│ │ │ ├── mpt_call_glpk7.png
│ │ │ ├── mpt_call_glpk8.png
│ │ │ ├── mpt_call_glpk9.png
│ │ │ ├── mpt_call_gurobi1.png
│ │ │ ├── mpt_call_gurobi10.png
│ │ │ ├── mpt_call_gurobi11.png
│ │ │ ├── mpt_call_gurobi12.png
│ │ │ ├── mpt_call_gurobi13.png
│ │ │ ├── mpt_call_gurobi14.png
│ │ │ ├── mpt_call_gurobi15.png
│ │ │ ├── mpt_call_gurobi16.png
│ │ │ ├── mpt_call_gurobi2.png
│ │ │ ├── mpt_call_gurobi3.png
│ │ │ ├── mpt_call_gurobi4.png
│ │ │ ├── mpt_call_gurobi5.png
│ │ │ ├── mpt_call_gurobi6.png
│ │ │ ├── mpt_call_gurobi7.png
│ │ │ ├── mpt_call_gurobi8.png
│ │ │ ├── mpt_call_gurobi9.png
│ │ │ ├── mpt_call_lcp1.png
│ │ │ ├── mpt_call_lcp10.png
│ │ │ ├── mpt_call_lcp11.png
│ │ │ ├── mpt_call_lcp12.png
│ │ │ ├── mpt_call_lcp13.png
│ │ │ ├── mpt_call_lcp14.png
│ │ │ ├── mpt_call_lcp15.png
│ │ │ ├── mpt_call_lcp16.png
│ │ │ ├── mpt_call_lcp17.png
│ │ │ ├── mpt_call_lcp18.png
│ │ │ ├── mpt_call_lcp19.png
│ │ │ ├── mpt_call_lcp2.png
│ │ │ ├── mpt_call_lcp20.png
│ │ │ ├── mpt_call_lcp21.png
│ │ │ ├── mpt_call_lcp22.png
│ │ │ ├── mpt_call_lcp23.png
│ │ │ ├── mpt_call_lcp24.png
│ │ │ ├── mpt_call_lcp25.png
│ │ │ ├── mpt_call_lcp26.png
│ │ │ ├── mpt_call_lcp27.png
│ │ │ ├── mpt_call_lcp28.png
│ │ │ ├── mpt_call_lcp29.png
│ │ │ ├── mpt_call_lcp3.png
│ │ │ ├── mpt_call_lcp30.png
│ │ │ ├── mpt_call_lcp31.png
│ │ │ ├── mpt_call_lcp32.png
│ │ │ ├── mpt_call_lcp33.png
│ │ │ ├── mpt_call_lcp34.png
│ │ │ ├── mpt_call_lcp35.png
│ │ │ ├── mpt_call_lcp36.png
│ │ │ ├── mpt_call_lcp37.png
│ │ │ ├── mpt_call_lcp38.png
│ │ │ ├── mpt_call_lcp39.png
│ │ │ ├── mpt_call_lcp4.png
│ │ │ ├── mpt_call_lcp40.png
│ │ │ ├── mpt_call_lcp41.png
│ │ │ ├── mpt_call_lcp42.png
│ │ │ ├── mpt_call_lcp43.png
│ │ │ ├── mpt_call_lcp44.png
│ │ │ ├── mpt_call_lcp45.png
│ │ │ ├── mpt_call_lcp46.png
│ │ │ ├── mpt_call_lcp47.png
│ │ │ ├── mpt_call_lcp48.png
│ │ │ ├── mpt_call_lcp49.png
│ │ │ ├── mpt_call_lcp5.png
│ │ │ ├── mpt_call_lcp50.png
│ │ │ ├── mpt_call_lcp51.png
│ │ │ ├── mpt_call_lcp52.png
│ │ │ ├── mpt_call_lcp53.png
│ │ │ ├── mpt_call_lcp54.png
│ │ │ ├── mpt_call_lcp55.png
│ │ │ ├── mpt_call_lcp56.png
│ │ │ ├── mpt_call_lcp57.png
│ │ │ ├── mpt_call_lcp58.png
│ │ │ ├── mpt_call_lcp59.png
│ │ │ ├── mpt_call_lcp6.png
│ │ │ ├── mpt_call_lcp7.png
│ │ │ ├── mpt_call_lcp8.png
│ │ │ ├── mpt_call_lcp9.png
│ │ │ ├── mpt_call_linprog1.png
│ │ │ ├── mpt_call_linprog2.png
│ │ │ ├── mpt_call_linprog3.png
│ │ │ ├── mpt_call_linprog4.png
│ │ │ ├── mpt_call_linprog5.png
│ │ │ ├── mpt_call_linprog6.png
│ │ │ ├── mpt_call_linprog7.png
│ │ │ ├── mpt_call_linprog8.png
│ │ │ ├── mpt_call_linprog9.png
│ │ │ ├── mpt_call_mplp1.png
│ │ │ ├── mpt_call_mplp10.png
│ │ │ ├── mpt_call_mplp11.png
│ │ │ ├── mpt_call_mplp12.png
│ │ │ ├── mpt_call_mplp13.png
│ │ │ ├── mpt_call_mplp14.png
│ │ │ ├── mpt_call_mplp15.png
│ │ │ ├── mpt_call_mplp16.png
│ │ │ ├── mpt_call_mplp17.png
│ │ │ ├── mpt_call_mplp18.png
│ │ │ ├── mpt_call_mplp2.png
│ │ │ ├── mpt_call_mplp3.png
│ │ │ ├── mpt_call_mplp4.png
│ │ │ ├── mpt_call_mplp5.png
│ │ │ ├── mpt_call_mplp6.png
│ │ │ ├── mpt_call_mplp7.png
│ │ │ ├── mpt_call_mplp8.png
│ │ │ ├── mpt_call_mplp9.png
│ │ │ ├── mpt_call_mpqp1.png
│ │ │ ├── mpt_call_mpqp10.png
│ │ │ ├── mpt_call_mpqp11.png
│ │ │ ├── mpt_call_mpqp12.png
│ │ │ ├── mpt_call_mpqp13.png
│ │ │ ├── mpt_call_mpqp14.png
│ │ │ ├── mpt_call_mpqp15.png
│ │ │ ├── mpt_call_mpqp16.png
│ │ │ ├── mpt_call_mpqp17.png
│ │ │ ├── mpt_call_mpqp18.png
│ │ │ ├── mpt_call_mpqp2.png
│ │ │ ├── mpt_call_mpqp3.png
│ │ │ ├── mpt_call_mpqp4.png
│ │ │ ├── mpt_call_mpqp5.png
│ │ │ ├── mpt_call_mpqp6.png
│ │ │ ├── mpt_call_mpqp7.png
│ │ │ ├── mpt_call_mpqp8.png
│ │ │ ├── mpt_call_mpqp9.png
│ │ │ ├── mpt_call_nag1.png
│ │ │ ├── mpt_call_nag10.png
│ │ │ ├── mpt_call_nag11.png
│ │ │ ├── mpt_call_nag12.png
│ │ │ ├── mpt_call_nag13.png
│ │ │ ├── mpt_call_nag14.png
│ │ │ ├── mpt_call_nag2.png
│ │ │ ├── mpt_call_nag3.png
│ │ │ ├── mpt_call_nag4.png
│ │ │ ├── mpt_call_nag5.png
│ │ │ ├── mpt_call_nag6.png
│ │ │ ├── mpt_call_nag7.png
│ │ │ ├── mpt_call_nag8.png
│ │ │ ├── mpt_call_nag9.png
│ │ │ ├── mpt_call_plcp1.png
│ │ │ ├── mpt_call_plcp2.png
│ │ │ ├── mpt_call_qpc1.png
│ │ │ ├── mpt_call_qpc10.png
│ │ │ ├── mpt_call_qpc2.png
│ │ │ ├── mpt_call_qpc3.png
│ │ │ ├── mpt_call_qpc4.png
│ │ │ ├── mpt_call_qpc5.png
│ │ │ ├── mpt_call_qpc6.png
│ │ │ ├── mpt_call_qpc7.png
│ │ │ ├── mpt_call_qpc8.png
│ │ │ ├── mpt_call_qpc9.png
│ │ │ ├── mpt_call_qpoases1.png
│ │ │ ├── mpt_call_qpoases10.png
│ │ │ ├── mpt_call_qpoases11.png
│ │ │ ├── mpt_call_qpoases12.png
│ │ │ ├── mpt_call_qpoases13.png
│ │ │ ├── mpt_call_qpoases14.png
│ │ │ ├── mpt_call_qpoases2.png
│ │ │ ├── mpt_call_qpoases3.png
│ │ │ ├── mpt_call_qpoases4.png
│ │ │ ├── mpt_call_qpoases5.png
│ │ │ ├── mpt_call_qpoases6.png
│ │ │ ├── mpt_call_qpoases7.png
│ │ │ ├── mpt_call_qpoases8.png
│ │ │ ├── mpt_call_qpoases9.png
│ │ │ ├── mpt_call_qpspline1.png
│ │ │ ├── mpt_call_qpspline10.png
│ │ │ ├── mpt_call_qpspline11.png
│ │ │ ├── mpt_call_qpspline12.png
│ │ │ ├── mpt_call_qpspline13.png
│ │ │ ├── mpt_call_qpspline14.png
│ │ │ ├── mpt_call_qpspline15.png
│ │ │ ├── mpt_call_qpspline16.png
│ │ │ ├── mpt_call_qpspline17.png
│ │ │ ├── mpt_call_qpspline18.png
│ │ │ ├── mpt_call_qpspline19.png
│ │ │ ├── mpt_call_qpspline2.png
│ │ │ ├── mpt_call_qpspline20.png
│ │ │ ├── mpt_call_qpspline21.png
│ │ │ ├── mpt_call_qpspline22.png
│ │ │ ├── mpt_call_qpspline23.png
│ │ │ ├── mpt_call_qpspline24.png
│ │ │ ├── mpt_call_qpspline25.png
│ │ │ ├── mpt_call_qpspline26.png
│ │ │ ├── mpt_call_qpspline27.png
│ │ │ ├── mpt_call_qpspline28.png
│ │ │ ├── mpt_call_qpspline29.png
│ │ │ ├── mpt_call_qpspline3.png
│ │ │ ├── mpt_call_qpspline4.png
│ │ │ ├── mpt_call_qpspline5.png
│ │ │ ├── mpt_call_qpspline6.png
│ │ │ ├── mpt_call_qpspline7.png
│ │ │ ├── mpt_call_qpspline8.png
│ │ │ ├── mpt_call_qpspline9.png
│ │ │ ├── mpt_call_quadprog1.png
│ │ │ ├── mpt_call_quadprog10.png
│ │ │ ├── mpt_call_quadprog2.png
│ │ │ ├── mpt_call_quadprog3.png
│ │ │ ├── mpt_call_quadprog4.png
│ │ │ ├── mpt_call_quadprog5.png
│ │ │ ├── mpt_call_quadprog6.png
│ │ │ ├── mpt_call_quadprog7.png
│ │ │ ├── mpt_call_quadprog8.png
│ │ │ ├── mpt_call_quadprog9.png
│ │ │ ├── mpt_call_sedumi1.png
│ │ │ ├── mpt_call_sedumi10.png
│ │ │ ├── mpt_call_sedumi11.png
│ │ │ ├── mpt_call_sedumi12.png
│ │ │ ├── mpt_call_sedumi13.png
│ │ │ ├── mpt_call_sedumi14.png
│ │ │ ├── mpt_call_sedumi15.png
│ │ │ ├── mpt_call_sedumi16.png
│ │ │ ├── mpt_call_sedumi17.png
│ │ │ ├── mpt_call_sedumi18.png
│ │ │ ├── mpt_call_sedumi19.png
│ │ │ ├── mpt_call_sedumi2.png
│ │ │ ├── mpt_call_sedumi20.png
│ │ │ ├── mpt_call_sedumi21.png
│ │ │ ├── mpt_call_sedumi22.png
│ │ │ ├── mpt_call_sedumi23.png
│ │ │ ├── mpt_call_sedumi24.png
│ │ │ ├── mpt_call_sedumi25.png
│ │ │ ├── mpt_call_sedumi26.png
│ │ │ ├── mpt_call_sedumi27.png
│ │ │ ├── mpt_call_sedumi28.png
│ │ │ ├── mpt_call_sedumi29.png
│ │ │ ├── mpt_call_sedumi3.png
│ │ │ ├── mpt_call_sedumi30.png
│ │ │ ├── mpt_call_sedumi31.png
│ │ │ ├── mpt_call_sedumi32.png
│ │ │ ├── mpt_call_sedumi33.png
│ │ │ ├── mpt_call_sedumi34.png
│ │ │ ├── mpt_call_sedumi35.png
│ │ │ ├── mpt_call_sedumi36.png
│ │ │ ├── mpt_call_sedumi37.png
│ │ │ ├── mpt_call_sedumi38.png
│ │ │ ├── mpt_call_sedumi39.png
│ │ │ ├── mpt_call_sedumi4.png
│ │ │ ├── mpt_call_sedumi40.png
│ │ │ ├── mpt_call_sedumi41.png
│ │ │ ├── mpt_call_sedumi42.png
│ │ │ ├── mpt_call_sedumi43.png
│ │ │ ├── mpt_call_sedumi44.png
│ │ │ ├── mpt_call_sedumi45.png
│ │ │ ├── mpt_call_sedumi46.png
│ │ │ ├── mpt_call_sedumi47.png
│ │ │ ├── mpt_call_sedumi48.png
│ │ │ ├── mpt_call_sedumi49.png
│ │ │ ├── mpt_call_sedumi5.png
│ │ │ ├── mpt_call_sedumi50.png
│ │ │ ├── mpt_call_sedumi51.png
│ │ │ ├── mpt_call_sedumi52.png
│ │ │ ├── mpt_call_sedumi53.png
│ │ │ ├── mpt_call_sedumi54.png
│ │ │ ├── mpt_call_sedumi6.png
│ │ │ ├── mpt_call_sedumi7.png
│ │ │ ├── mpt_call_sedumi8.png
│ │ │ ├── mpt_call_sedumi9.png
│ │ │ ├── mpt_plcp1.png
│ │ │ ├── mpt_plcp10.png
│ │ │ ├── mpt_plcp11.png
│ │ │ ├── mpt_plcp12.png
│ │ │ ├── mpt_plcp13.png
│ │ │ ├── mpt_plcp14.png
│ │ │ ├── mpt_plcp15.png
│ │ │ ├── mpt_plcp16.png
│ │ │ ├── mpt_plcp17.png
│ │ │ ├── mpt_plcp18.png
│ │ │ ├── mpt_plcp19.png
│ │ │ ├── mpt_plcp2.png
│ │ │ ├── mpt_plcp20.png
│ │ │ ├── mpt_plcp21.png
│ │ │ ├── mpt_plcp22.png
│ │ │ ├── mpt_plcp23.png
│ │ │ ├── mpt_plcp24.png
│ │ │ ├── mpt_plcp25.png
│ │ │ ├── mpt_plcp26.png
│ │ │ ├── mpt_plcp27.png
│ │ │ ├── mpt_plcp28.png
│ │ │ ├── mpt_plcp29.png
│ │ │ ├── mpt_plcp3.png
│ │ │ ├── mpt_plcp30.png
│ │ │ ├── mpt_plcp31.png
│ │ │ ├── mpt_plcp4.png
│ │ │ ├── mpt_plcp5.png
│ │ │ ├── mpt_plcp6.png
│ │ │ ├── mpt_plcp7.png
│ │ │ ├── mpt_plcp8.png
│ │ │ ├── mpt_plcp9.png
│ │ │ ├── mpt_solve1.png
│ │ │ ├── mpt_solve10.png
│ │ │ ├── mpt_solve11.png
│ │ │ ├── mpt_solve12.png
│ │ │ ├── mpt_solve13.png
│ │ │ ├── mpt_solve14.png
│ │ │ ├── mpt_solve15.png
│ │ │ ├── mpt_solve16.png
│ │ │ ├── mpt_solve17.png
│ │ │ ├── mpt_solve18.png
│ │ │ ├── mpt_solve19.png
│ │ │ ├── mpt_solve2.png
│ │ │ ├── mpt_solve20.png
│ │ │ ├── mpt_solve21.png
│ │ │ ├── mpt_solve22.png
│ │ │ ├── mpt_solve23.png
│ │ │ ├── mpt_solve24.png
│ │ │ ├── mpt_solve25.png
│ │ │ ├── mpt_solve26.png
│ │ │ ├── mpt_solve27.png
│ │ │ ├── mpt_solve28.png
│ │ │ ├── mpt_solve29.png
│ │ │ ├── mpt_solve3.png
│ │ │ ├── mpt_solve4.png
│ │ │ ├── mpt_solve5.png
│ │ │ ├── mpt_solve6.png
│ │ │ ├── mpt_solve7.png
│ │ │ ├── mpt_solve8.png
│ │ │ ├── mpt_solve9.png
│ │ │ ├── mpt_solvemp1.png
│ │ │ ├── mpt_solvemp10.png
│ │ │ ├── mpt_solvemp11.png
│ │ │ ├── mpt_solvemp12.png
│ │ │ ├── mpt_solvemp13.png
│ │ │ ├── mpt_solvemp14.png
│ │ │ ├── mpt_solvemp15.png
│ │ │ ├── mpt_solvemp16.png
│ │ │ ├── mpt_solvemp17.png
│ │ │ ├── mpt_solvemp18.png
│ │ │ ├── mpt_solvemp19.png
│ │ │ ├── mpt_solvemp2.png
│ │ │ ├── mpt_solvemp20.png
│ │ │ ├── mpt_solvemp21.png
│ │ │ ├── mpt_solvemp22.png
│ │ │ ├── mpt_solvemp23.png
│ │ │ ├── mpt_solvemp24.png
│ │ │ ├── mpt_solvemp25.png
│ │ │ ├── mpt_solvemp26.png
│ │ │ ├── mpt_solvemp27.png
│ │ │ ├── mpt_solvemp28.png
│ │ │ ├── mpt_solvemp29.png
│ │ │ ├── mpt_solvemp3.png
│ │ │ ├── mpt_solvemp30.png
│ │ │ ├── mpt_solvemp31.png
│ │ │ ├── mpt_solvemp32.png
│ │ │ ├── mpt_solvemp33.png
│ │ │ ├── mpt_solvemp34.png
│ │ │ ├── mpt_solvemp35.png
│ │ │ ├── mpt_solvemp36.png
│ │ │ ├── mpt_solvemp37.png
│ │ │ ├── mpt_solvemp38.png
│ │ │ ├── mpt_solvemp39.png
│ │ │ ├── mpt_solvemp4.png
│ │ │ ├── mpt_solvemp40.png
│ │ │ ├── mpt_solvemp41.png
│ │ │ ├── mpt_solvemp42.png
│ │ │ ├── mpt_solvemp43.png
│ │ │ ├── mpt_solvemp5.png
│ │ │ ├── mpt_solvemp6.png
│ │ │ ├── mpt_solvemp7.png
│ │ │ ├── mpt_solvemp8.png
│ │ │ ├── mpt_solvemp9.png
│ │ │ ├── mpt_solvers_options1.png
│ │ │ ├── mpt_solvers_options10.png
│ │ │ ├── mpt_solvers_options11.png
│ │ │ ├── mpt_solvers_options12.png
│ │ │ ├── mpt_solvers_options13.png
│ │ │ ├── mpt_solvers_options14.png
│ │ │ ├── mpt_solvers_options15.png
│ │ │ ├── mpt_solvers_options16.png
│ │ │ ├── mpt_solvers_options17.png
│ │ │ ├── mpt_solvers_options18.png
│ │ │ ├── mpt_solvers_options19.png
│ │ │ ├── mpt_solvers_options2.png
│ │ │ ├── mpt_solvers_options20.png
│ │ │ ├── mpt_solvers_options21.png
│ │ │ ├── mpt_solvers_options22.png
│ │ │ ├── mpt_solvers_options23.png
│ │ │ ├── mpt_solvers_options24.png
│ │ │ ├── mpt_solvers_options25.png
│ │ │ ├── mpt_solvers_options26.png
│ │ │ ├── mpt_solvers_options27.png
│ │ │ ├── mpt_solvers_options28.png
│ │ │ ├── mpt_solvers_options29.png
│ │ │ ├── mpt_solvers_options3.png
│ │ │ ├── mpt_solvers_options30.png
│ │ │ ├── mpt_solvers_options31.png
│ │ │ ├── mpt_solvers_options32.png
│ │ │ ├── mpt_solvers_options4.png
│ │ │ ├── mpt_solvers_options5.png
│ │ │ ├── mpt_solvers_options6.png
│ │ │ ├── mpt_solvers_options7.png
│ │ │ ├── mpt_solvers_options8.png
│ │ │ └── mpt_solvers_options9.png
│ │ └── ui
│ │ │ ├── @AbstractController
│ │ │ └── toyalmip1.png
│ │ │ ├── @ClosedLoop
│ │ │ ├── closedloop1.png
│ │ │ ├── invariantset1.png
│ │ │ ├── invariantset10.png
│ │ │ ├── invariantset2.png
│ │ │ ├── invariantset3.png
│ │ │ ├── invariantset4.png
│ │ │ ├── invariantset5.png
│ │ │ ├── invariantset6.png
│ │ │ ├── invariantset7.png
│ │ │ ├── invariantset8.png
│ │ │ ├── invariantset9.png
│ │ │ ├── simulate1.png
│ │ │ ├── simulate2.png
│ │ │ ├── tosystem1.png
│ │ │ ├── tosystem2.png
│ │ │ ├── tosystem3.png
│ │ │ ├── tosystem4.png
│ │ │ └── tosystem5.png
│ │ │ ├── @EMPCController
│ │ │ ├── empccontroller_img_1.png
│ │ │ ├── empccontroller_img_2.png
│ │ │ └── empccontroller_img_3.png
│ │ │ ├── @EMinTimeController
│ │ │ ├── emintimecontroller1.png
│ │ │ ├── emintimecontroller2.png
│ │ │ ├── emintimecontroller3.png
│ │ │ ├── emintimecontroller4.png
│ │ │ ├── emintimecontroller5.png
│ │ │ ├── emintimecontroller6.png
│ │ │ ├── emintimecontroller7.png
│ │ │ ├── emintimecontroller8.png
│ │ │ └── emintimecontroller9.png
│ │ │ ├── @LTISystem
│ │ │ ├── getstates1.png
│ │ │ ├── getstates2.png
│ │ │ ├── initialize1.png
│ │ │ ├── initialize2.png
│ │ │ ├── invariantset1.png
│ │ │ ├── invariantset10.png
│ │ │ ├── invariantset2.png
│ │ │ ├── invariantset3.png
│ │ │ ├── invariantset4.png
│ │ │ ├── invariantset5.png
│ │ │ ├── invariantset6.png
│ │ │ ├── invariantset7.png
│ │ │ ├── invariantset8.png
│ │ │ ├── invariantset9.png
│ │ │ ├── lqrgain1.png
│ │ │ ├── lqrgain2.png
│ │ │ ├── lqrset1.png
│ │ │ ├── lqrset2.png
│ │ │ ├── lqrset3.png
│ │ │ ├── lqrset4.png
│ │ │ ├── ltisystem1.png
│ │ │ ├── ltisystem2.png
│ │ │ ├── ltisystem3.png
│ │ │ ├── ltisystem4.png
│ │ │ ├── ltisystem5.png
│ │ │ ├── ltisystem6.png
│ │ │ ├── ltisystem7.png
│ │ │ ├── ltisystem8.png
│ │ │ ├── reachableset1.png
│ │ │ ├── reachableset2.png
│ │ │ ├── reachableset3.png
│ │ │ ├── reachableset4.png
│ │ │ ├── reachableset5.png
│ │ │ ├── reachableset_img_1.png
│ │ │ ├── reachableset_img_2.png
│ │ │ ├── simulate1.png
│ │ │ ├── simulate2.png
│ │ │ ├── simulate_img_1.png
│ │ │ ├── update1.png
│ │ │ ├── update2.png
│ │ │ ├── update3.png
│ │ │ ├── update4.png
│ │ │ ├── update5.png
│ │ │ ├── update6.png
│ │ │ ├── update7.png
│ │ │ └── update8.png
│ │ │ ├── @MLDSystem
│ │ │ ├── getstates1.png
│ │ │ ├── getstates2.png
│ │ │ ├── initialize1.png
│ │ │ ├── initialize2.png
│ │ │ ├── mldsystem1.png
│ │ │ ├── mldsystem2.png
│ │ │ ├── mldsystem3.png
│ │ │ ├── mldsystem4.png
│ │ │ ├── mldsystem5.png
│ │ │ ├── mldsystem6.png
│ │ │ ├── simulate1.png
│ │ │ ├── simulate2.png
│ │ │ ├── topwa1.png
│ │ │ ├── update1.png
│ │ │ ├── update2.png
│ │ │ ├── update3.png
│ │ │ ├── update4.png
│ │ │ ├── update5.png
│ │ │ ├── update6.png
│ │ │ ├── update7.png
│ │ │ └── update8.png
│ │ │ ├── @MPCController
│ │ │ ├── mpccontroller1.png
│ │ │ ├── mpccontroller10.png
│ │ │ ├── mpccontroller11.png
│ │ │ ├── mpccontroller12.png
│ │ │ ├── mpccontroller13.png
│ │ │ ├── mpccontroller14.png
│ │ │ ├── mpccontroller15.png
│ │ │ ├── mpccontroller16.png
│ │ │ ├── mpccontroller17.png
│ │ │ ├── mpccontroller18.png
│ │ │ ├── mpccontroller19.png
│ │ │ ├── mpccontroller2.png
│ │ │ ├── mpccontroller20.png
│ │ │ ├── mpccontroller3.png
│ │ │ ├── mpccontroller4.png
│ │ │ ├── mpccontroller5.png
│ │ │ ├── mpccontroller6.png
│ │ │ ├── mpccontroller7.png
│ │ │ ├── mpccontroller8.png
│ │ │ ├── mpccontroller9.png
│ │ │ └── toyalmip1.png
│ │ │ ├── @MinTimeController
│ │ │ ├── mintimecontroller1.png
│ │ │ ├── mintimecontroller2.png
│ │ │ ├── mintimecontroller3.png
│ │ │ ├── mintimecontroller4.png
│ │ │ ├── mintimecontroller5.png
│ │ │ ├── mintimecontroller6.png
│ │ │ ├── mintimecontroller7.png
│ │ │ └── mintimecontroller8.png
│ │ │ ├── @PWASystem
│ │ │ ├── getstates1.png
│ │ │ ├── getstates2.png
│ │ │ ├── initialize1.png
│ │ │ ├── initialize2.png
│ │ │ ├── invariantset1.png
│ │ │ ├── invariantset10.png
│ │ │ ├── invariantset2.png
│ │ │ ├── invariantset3.png
│ │ │ ├── invariantset4.png
│ │ │ ├── invariantset5.png
│ │ │ ├── invariantset6.png
│ │ │ ├── invariantset7.png
│ │ │ ├── invariantset8.png
│ │ │ ├── invariantset9.png
│ │ │ ├── pwasystem1.png
│ │ │ ├── pwasystem10.png
│ │ │ ├── pwasystem11.png
│ │ │ ├── pwasystem12.png
│ │ │ ├── pwasystem2.png
│ │ │ ├── pwasystem3.png
│ │ │ ├── pwasystem4.png
│ │ │ ├── pwasystem5.png
│ │ │ ├── pwasystem6.png
│ │ │ ├── pwasystem7.png
│ │ │ ├── pwasystem8.png
│ │ │ ├── pwasystem9.png
│ │ │ ├── reachableset1.png
│ │ │ ├── reachableset2.png
│ │ │ ├── reachableset3.png
│ │ │ ├── simulate1.png
│ │ │ ├── simulate2.png
│ │ │ ├── tolti1.png
│ │ │ ├── tolti2.png
│ │ │ ├── update1.png
│ │ │ ├── update2.png
│ │ │ ├── update3.png
│ │ │ ├── update4.png
│ │ │ ├── update5.png
│ │ │ ├── update6.png
│ │ │ ├── update7.png
│ │ │ └── update8.png
│ │ │ └── @SystemSignal
│ │ │ ├── filter_binary1.png
│ │ │ ├── filter_block1.png
│ │ │ ├── filter_block2.png
│ │ │ ├── filter_deltamax1.png
│ │ │ ├── filter_deltamax2.png
│ │ │ ├── filter_deltamax3.png
│ │ │ ├── filter_deltamax4.png
│ │ │ ├── filter_deltamax5.png
│ │ │ ├── filter_deltamin1.png
│ │ │ ├── filter_deltamin2.png
│ │ │ ├── filter_deltamin3.png
│ │ │ ├── filter_deltamin4.png
│ │ │ ├── filter_deltamin5.png
│ │ │ ├── filter_deltapenalty1.png
│ │ │ ├── filter_deltapenalty2.png
│ │ │ ├── filter_deltapenalty3.png
│ │ │ ├── filter_max1.png
│ │ │ ├── filter_max2.png
│ │ │ ├── filter_max3.png
│ │ │ ├── filter_min1.png
│ │ │ ├── filter_min2.png
│ │ │ ├── filter_min3.png
│ │ │ ├── filter_penalty1.png
│ │ │ ├── filter_penalty2.png
│ │ │ ├── filter_reference1.png
│ │ │ ├── filter_reference2.png
│ │ │ ├── filter_reference3.png
│ │ │ ├── filter_reference4.png
│ │ │ ├── filter_setconstraint1.png
│ │ │ ├── filter_setconstraint2.png
│ │ │ ├── filter_setconstraint3.png
│ │ │ ├── filter_setconstraint4.png
│ │ │ ├── filter_setconstraint5.png
│ │ │ ├── filter_softmax1.png
│ │ │ ├── filter_softmax2.png
│ │ │ ├── filter_softmax3.png
│ │ │ ├── filter_softmax4.png
│ │ │ ├── filter_softmax5.png
│ │ │ ├── filter_softmax6.png
│ │ │ ├── filter_softmax7.png
│ │ │ ├── filter_softmax8.png
│ │ │ ├── filter_softmin1.png
│ │ │ ├── filter_softmin2.png
│ │ │ ├── filter_softmin3.png
│ │ │ ├── filter_softmin4.png
│ │ │ ├── filter_softmin5.png
│ │ │ ├── filter_softmin6.png
│ │ │ ├── filter_softmin7.png
│ │ │ ├── filter_softmin8.png
│ │ │ ├── filter_terminalpenalty1.png
│ │ │ ├── filter_terminalpenalty2.png
│ │ │ ├── filter_terminalpenalty3.png
│ │ │ ├── filter_terminalpenalty4.png
│ │ │ ├── filter_terminalpenalty5.png
│ │ │ ├── filter_terminalpenalty6.png
│ │ │ ├── filter_terminalset1.png
│ │ │ ├── filter_terminalset2.png
│ │ │ └── filter_terminalset3.png
│ │ └── utils
│ │ ├── mpt_ineq2eq1.png
│ │ ├── mpt_ineq2eq10.png
│ │ ├── mpt_ineq2eq11.png
│ │ ├── mpt_ineq2eq12.png
│ │ ├── mpt_ineq2eq13.png
│ │ ├── mpt_ineq2eq14.png
│ │ ├── mpt_ineq2eq15.png
│ │ ├── mpt_ineq2eq2.png
│ │ ├── mpt_ineq2eq3.png
│ │ ├── mpt_ineq2eq4.png
│ │ ├── mpt_ineq2eq5.png
│ │ ├── mpt_ineq2eq6.png
│ │ ├── mpt_ineq2eq7.png
│ │ ├── mpt_ineq2eq8.png
│ │ ├── mpt_ineq2eq9.png
│ │ ├── mpt_scale_matrix1.png
│ │ ├── mpt_scale_matrix10.png
│ │ ├── mpt_scale_matrix11.png
│ │ ├── mpt_scale_matrix12.png
│ │ ├── mpt_scale_matrix13.png
│ │ ├── mpt_scale_matrix14.png
│ │ ├── mpt_scale_matrix15.png
│ │ ├── mpt_scale_matrix16.png
│ │ ├── mpt_scale_matrix2.png
│ │ ├── mpt_scale_matrix3.png
│ │ ├── mpt_scale_matrix4.png
│ │ ├── mpt_scale_matrix5.png
│ │ ├── mpt_scale_matrix6.png
│ │ ├── mpt_scale_matrix7.png
│ │ ├── mpt_scale_matrix8.png
│ │ └── mpt_scale_matrix9.png
│ ├── getting_started.xml
│ ├── html
│ ├── getting_started.html
│ ├── getting_started.xml
│ ├── getting_started
│ │ └── installation.html
│ ├── helpfuncbycat.xml
│ ├── helpsearch-v3
│ │ ├── _0.cfe
│ │ ├── _0.cfs
│ │ ├── _0.si
│ │ ├── segments.gen
│ │ └── segments_1
│ ├── helpsearch
│ │ ├── _84.cfs
│ │ ├── deletable
│ │ └── segments
│ ├── helptoc.xml
│ ├── mpt.html
│ ├── mpt.xml
│ ├── mpt
│ │ ├── demos
│ │ │ ├── mpt_demo1.html
│ │ │ ├── mpt_demo2.html
│ │ │ ├── mpt_demo_deployment_explicitmpc.html
│ │ │ ├── mpt_demo_deployment_explicitmpctracking.html
│ │ │ ├── mpt_demo_deployment_onlinempc.html
│ │ │ ├── mpt_demo_functions1.html
│ │ │ ├── mpt_demo_functions2.html
│ │ │ ├── mpt_demo_lti1.html
│ │ │ ├── mpt_demo_lti2.html
│ │ │ ├── mpt_demo_lti3.html
│ │ │ ├── mpt_demo_lti4.html
│ │ │ ├── mpt_demo_lti5.html
│ │ │ ├── mpt_demo_opt1.html
│ │ │ ├── mpt_demo_pwa1.html
│ │ │ ├── mpt_demo_sets1.html
│ │ │ ├── mpt_demo_sets2.html
│ │ │ ├── mpt_demo_sets3.html
│ │ │ ├── mpt_demo_unions1.html
│ │ │ └── mpt_demo_unions2.html
│ │ ├── modules
│ │ │ ├── geometry
│ │ │ │ ├── functions
│ │ │ │ │ ├── @AffFunction
│ │ │ │ │ │ ├── afffunction.html
│ │ │ │ │ │ └── display.html
│ │ │ │ │ ├── @Function
│ │ │ │ │ │ ├── display.html
│ │ │ │ │ │ ├── function.html
│ │ │ │ │ │ ├── horzcat.html
│ │ │ │ │ │ ├── isemptyfunction.html
│ │ │ │ │ │ ├── sethandle.html
│ │ │ │ │ │ └── vertcat.html
│ │ │ │ │ ├── @InfNormFunction
│ │ │ │ │ │ └── infnormfunction.html
│ │ │ │ │ ├── @NormFunction
│ │ │ │ │ │ └── normfunction.html
│ │ │ │ │ ├── @OneNormFunction
│ │ │ │ │ │ └── onenormfunction.html
│ │ │ │ │ └── @QuadFunction
│ │ │ │ │ │ ├── display.html
│ │ │ │ │ │ └── quadfunction.html
│ │ │ │ ├── sets
│ │ │ │ │ ├── @ConvexSet
│ │ │ │ │ │ ├── addfunction.html
│ │ │ │ │ │ ├── affinehull.html
│ │ │ │ │ │ ├── convexset.html
│ │ │ │ │ │ ├── copy.html
│ │ │ │ │ │ ├── distance.html
│ │ │ │ │ │ ├── feval.html
│ │ │ │ │ │ ├── fliplr.html
│ │ │ │ │ │ ├── fplot.html
│ │ │ │ │ │ ├── getfunction.html
│ │ │ │ │ │ ├── grid.html
│ │ │ │ │ │ ├── hasfunction.html
│ │ │ │ │ │ ├── horzcat.html
│ │ │ │ │ │ ├── isbounded.html
│ │ │ │ │ │ ├── isemptyset.html
│ │ │ │ │ │ ├── listfunctions.html
│ │ │ │ │ │ ├── outerapprox.html
│ │ │ │ │ │ ├── plot.html
│ │ │ │ │ │ ├── removeallfunctions.html
│ │ │ │ │ │ ├── removefunction.html
│ │ │ │ │ │ ├── separate.html
│ │ │ │ │ │ ├── support.html
│ │ │ │ │ │ └── vertcat.html
│ │ │ │ │ ├── @Polyhedron
│ │ │ │ │ │ ├── a.html
│ │ │ │ │ │ ├── ae.html
│ │ │ │ │ │ ├── affinehull.html
│ │ │ │ │ │ ├── affinemap.html
│ │ │ │ │ │ ├── b.html
│ │ │ │ │ │ ├── be.html
│ │ │ │ │ │ ├── chebycenter.html
│ │ │ │ │ │ ├── computehrep.html
│ │ │ │ │ │ ├── computevrep.html
│ │ │ │ │ │ ├── contains.html
│ │ │ │ │ │ ├── display.html
│ │ │ │ │ │ ├── distance.html
│ │ │ │ │ │ ├── eq.html
│ │ │ │ │ │ ├── extreme.html
│ │ │ │ │ │ ├── facetinteriorpoints.html
│ │ │ │ │ │ ├── fplot.html
│ │ │ │ │ │ ├── ge.html
│ │ │ │ │ │ ├── getfacet.html
│ │ │ │ │ │ ├── gt.html
│ │ │ │ │ │ ├── homogenize.html
│ │ │ │ │ │ ├── incidencemap.html
│ │ │ │ │ │ ├── interiorpoint.html
│ │ │ │ │ │ ├── intersect.html
│ │ │ │ │ │ ├── invaffinemap.html
│ │ │ │ │ │ ├── isadjacent.html
│ │ │ │ │ │ ├── isbounded.html
│ │ │ │ │ │ ├── isemptyset.html
│ │ │ │ │ │ ├── isfulldim.html
│ │ │ │ │ │ ├── isfullspace.html
│ │ │ │ │ │ ├── isinside.html
│ │ │ │ │ │ ├── isneighbor.html
│ │ │ │ │ │ ├── ispointed.html
│ │ │ │ │ │ ├── le.html
│ │ │ │ │ │ ├── lt.html
│ │ │ │ │ │ ├── meshgrid.html
│ │ │ │ │ │ ├── minhrep.html
│ │ │ │ │ │ ├── minus.html
│ │ │ │ │ │ ├── minvrep.html
│ │ │ │ │ │ ├── mldivide.html
│ │ │ │ │ │ ├── mtimes.html
│ │ │ │ │ │ ├── ne.html
│ │ │ │ │ │ ├── normalize.html
│ │ │ │ │ │ ├── outerapprox.html
│ │ │ │ │ │ ├── plot.html
│ │ │ │ │ │ ├── plus.html
│ │ │ │ │ │ ├── polyhedron.html
│ │ │ │ │ │ ├── project.html
│ │ │ │ │ │ ├── projection.html
│ │ │ │ │ │ ├── separate.html
│ │ │ │ │ │ ├── shoot.html
│ │ │ │ │ │ ├── slice.html
│ │ │ │ │ │ ├── triangulate.html
│ │ │ │ │ │ ├── uminus.html
│ │ │ │ │ │ ├── uplus.html
│ │ │ │ │ │ └── volume.html
│ │ │ │ │ └── @YSet
│ │ │ │ │ │ ├── contains.html
│ │ │ │ │ │ ├── display.html
│ │ │ │ │ │ ├── extreme.html
│ │ │ │ │ │ ├── project.html
│ │ │ │ │ │ ├── shoot.html
│ │ │ │ │ │ └── yset.html
│ │ │ │ └── unions
│ │ │ │ │ ├── @BinTreePolyUnion
│ │ │ │ │ └── toc.html
│ │ │ │ │ ├── @PolyUnion
│ │ │ │ │ ├── add.html
│ │ │ │ │ ├── contains.html
│ │ │ │ │ ├── convexhull.html
│ │ │ │ │ ├── copy.html
│ │ │ │ │ ├── display.html
│ │ │ │ │ ├── eq.html
│ │ │ │ │ ├── feval.html
│ │ │ │ │ ├── fplot.html
│ │ │ │ │ ├── ge.html
│ │ │ │ │ ├── getfunction.html
│ │ │ │ │ ├── isbounded.html
│ │ │ │ │ ├── isconnected.html
│ │ │ │ │ ├── isconvex.html
│ │ │ │ │ ├── isfulldim.html
│ │ │ │ │ ├── isoverlapping.html
│ │ │ │ │ ├── join.html
│ │ │ │ │ ├── le.html
│ │ │ │ │ ├── locatepoint.html
│ │ │ │ │ ├── merge.html
│ │ │ │ │ ├── minus.html
│ │ │ │ │ ├── outerapprox.html
│ │ │ │ │ ├── plot.html
│ │ │ │ │ ├── plus.html
│ │ │ │ │ ├── polyunion.html
│ │ │ │ │ ├── reduce.html
│ │ │ │ │ ├── removeallfunctions.html
│ │ │ │ │ ├── removefunction.html
│ │ │ │ │ └── toc.html
│ │ │ │ │ └── @Union
│ │ │ │ │ ├── add.html
│ │ │ │ │ ├── contains.html
│ │ │ │ │ ├── copy.html
│ │ │ │ │ ├── display.html
│ │ │ │ │ ├── feval.html
│ │ │ │ │ ├── fplot.html
│ │ │ │ │ ├── getfunction.html
│ │ │ │ │ ├── hasfunction.html
│ │ │ │ │ ├── horzcat.html
│ │ │ │ │ ├── listfunctions.html
│ │ │ │ │ ├── plot.html
│ │ │ │ │ ├── remove.html
│ │ │ │ │ ├── removeallfunctions.html
│ │ │ │ │ ├── removefunction.html
│ │ │ │ │ ├── union.html
│ │ │ │ │ └── vertcat.html
│ │ │ ├── solvers
│ │ │ │ ├── @Opt
│ │ │ │ │ ├── copy.html
│ │ │ │ │ ├── display.html
│ │ │ │ │ ├── eliminateequations.html
│ │ │ │ │ ├── feasibleset.html
│ │ │ │ │ ├── opt.html
│ │ │ │ │ ├── qp2lcp.html
│ │ │ │ │ └── solve.html
│ │ │ │ ├── mpt_call_cdd.html
│ │ │ │ ├── mpt_call_clp.html
│ │ │ │ ├── mpt_call_cplex.html
│ │ │ │ ├── mpt_call_glpk.html
│ │ │ │ ├── mpt_call_gurobi.html
│ │ │ │ ├── mpt_call_lcp.html
│ │ │ │ ├── mpt_call_linprog.html
│ │ │ │ ├── mpt_call_mplp.html
│ │ │ │ ├── mpt_call_mpqp.html
│ │ │ │ ├── mpt_call_nag.html
│ │ │ │ ├── mpt_call_plcp.html
│ │ │ │ ├── mpt_call_qpc.html
│ │ │ │ ├── mpt_call_qpoases.html
│ │ │ │ ├── mpt_call_qpspline.html
│ │ │ │ ├── mpt_call_quadprog.html
│ │ │ │ ├── mpt_call_sedumi.html
│ │ │ │ ├── mpt_detect_solvers.html
│ │ │ │ ├── mpt_plcp.html
│ │ │ │ ├── mpt_solve.html
│ │ │ │ ├── mpt_solvemp.html
│ │ │ │ └── mpt_solvers_options.html
│ │ │ └── ui
│ │ │ │ ├── @AbstractController
│ │ │ │ ├── fromyalmip.html
│ │ │ │ └── toyalmip.html
│ │ │ │ ├── @AbstractSystem
│ │ │ │ ├── getstates.html
│ │ │ │ ├── initialize.html
│ │ │ │ ├── output.html
│ │ │ │ ├── simulate.html
│ │ │ │ └── update.html
│ │ │ │ ├── @ClosedLoop
│ │ │ │ ├── closedloop.html
│ │ │ │ ├── invariantset.html
│ │ │ │ ├── simulate.html
│ │ │ │ └── tosystem.html
│ │ │ │ ├── @EMPCController
│ │ │ │ ├── empccontroller.html
│ │ │ │ ├── evaluate.html
│ │ │ │ └── exporttoc.html
│ │ │ │ ├── @EMinTimeController
│ │ │ │ ├── emintimecontroller.html
│ │ │ │ └── evaluate.html
│ │ │ │ ├── @LTISystem
│ │ │ │ ├── getstates.html
│ │ │ │ ├── initialize.html
│ │ │ │ ├── invariantset.html
│ │ │ │ ├── lqrgain.html
│ │ │ │ ├── lqrpenalty.html
│ │ │ │ ├── lqrset.html
│ │ │ │ ├── ltisystem.html
│ │ │ │ ├── output.html
│ │ │ │ ├── reachableset.html
│ │ │ │ ├── setdomain.html
│ │ │ │ ├── simulate.html
│ │ │ │ └── update.html
│ │ │ │ ├── @MLDSystem
│ │ │ │ ├── getstates.html
│ │ │ │ ├── initialize.html
│ │ │ │ ├── mldsystem.html
│ │ │ │ ├── output.html
│ │ │ │ ├── simulate.html
│ │ │ │ ├── topwa.html
│ │ │ │ └── update.html
│ │ │ │ ├── @MPCController
│ │ │ │ ├── evaluate.html
│ │ │ │ ├── fromyalmip.html
│ │ │ │ ├── mpccontroller.html
│ │ │ │ ├── toexplicit.html
│ │ │ │ └── toyalmip.html
│ │ │ │ ├── @MinTimeController
│ │ │ │ ├── evaluate.html
│ │ │ │ └── mintimecontroller.html
│ │ │ │ ├── @PWASystem
│ │ │ │ ├── getstates.html
│ │ │ │ ├── initialize.html
│ │ │ │ ├── invariantset.html
│ │ │ │ ├── output.html
│ │ │ │ ├── pwasystem.html
│ │ │ │ ├── reachableset.html
│ │ │ │ ├── simulate.html
│ │ │ │ ├── tolti.html
│ │ │ │ └── update.html
│ │ │ │ ├── @SystemSignal
│ │ │ │ ├── filter_binary.html
│ │ │ │ ├── filter_block.html
│ │ │ │ ├── filter_deltamax.html
│ │ │ │ ├── filter_deltamin.html
│ │ │ │ ├── filter_deltapenalty.html
│ │ │ │ ├── filter_max.html
│ │ │ │ ├── filter_min.html
│ │ │ │ ├── filter_penalty.html
│ │ │ │ ├── filter_reference.html
│ │ │ │ ├── filter_setconstraint.html
│ │ │ │ ├── filter_softmax.html
│ │ │ │ ├── filter_softmin.html
│ │ │ │ ├── filter_terminalpenalty.html
│ │ │ │ ├── filter_terminalset.html
│ │ │ │ └── systemsignal.html
│ │ │ │ ├── mpt_import.html
│ │ │ │ └── utils
│ │ │ │ └── mpt_mpsol2pu.html
│ │ ├── mpt_init.html
│ │ ├── mptdoc.html
│ │ ├── mptopt.html
│ │ └── utils
│ │ │ ├── @IterableBehavior
│ │ │ ├── foreach.html
│ │ │ └── iterablebehavior.html
│ │ │ ├── mpt_ineq2eq.html
│ │ │ └── mpt_scale_matrix.html
│ ├── rel_notes.html
│ ├── rel_notes.xml
│ ├── rel_notes
│ │ └── relnote1.html
│ ├── top_level.html
│ └── top_level.xml
│ ├── info.xml
│ ├── mpt.pdf
│ ├── mpt.xml
│ ├── pdf
│ ├── getting_started.pdf
│ ├── mpt.pdf
│ └── rel_notes.pdf
│ └── rel_notes.xml
├── sedumi
└── 1.3
│ └── pcwin64
│ └── sedumi_1_3_pcwin64
│ ├── Amul.m
│ ├── Contents.m
│ ├── PopK.m
│ ├── ada_pcg.m
│ ├── adendotd.m
│ ├── adendotd.mexw64
│ ├── adenscale.mexw64
│ ├── asmDxq.m
│ ├── blkchol.m
│ ├── blkchol.mexw64
│ ├── bwblkslv.m
│ ├── bwblkslv.mexw64
│ ├── bwdpr1.m
│ ├── bwdpr1.mexw64
│ ├── cellK.m
│ ├── checkpars.m
│ ├── cholsplit.mexw64
│ ├── choltmpsiz.mexw64
│ ├── ddot.m
│ ├── ddot.mexw64
│ ├── deninfac.m
│ ├── dimacserrors.m
│ ├── dpr1fact.m
│ ├── dpr1fact.mexw64
│ ├── eigK.m
│ ├── eigK.mexw64
│ ├── extractA.m
│ ├── extractA.mexw64
│ ├── eyeK.m
│ ├── eyeK.mexw64
│ ├── findblks.m
│ ├── findblks.mexw64
│ ├── finsymbden.m
│ ├── finsymbden.mexw64
│ ├── frameit.m
│ ├── fwblkslv.m
│ ├── fwblkslv.mexw64
│ ├── fwdpr1.m
│ ├── fwdpr1.mexw64
│ ├── getDAt.m
│ ├── getDAtm.m
│ ├── getada.m
│ ├── getada1.m
│ ├── getada1.mexw64
│ ├── getada2.m
│ ├── getada2.mexw64
│ ├── getada3.m
│ ├── getada3.mexw64
│ ├── getdense.m
│ ├── getsymbada.m
│ ├── givensrot.m
│ ├── givensrot.mexw64
│ ├── incorder.m
│ ├── incorder.mexw64
│ ├── install_sedumi.m
│ ├── invcholfac.m
│ ├── invcholfac.mexw64
│ ├── iswnbr.m
│ ├── iswnbr.mexw64
│ ├── loopPcg.m
│ ├── makereal.m
│ ├── makereal.mexw64
│ ├── mat.m
│ ├── maxstep.m
│ ├── minpsdeig.m
│ ├── my_fprintf.m
│ ├── optstep.m
│ ├── ordmmdmex.m
│ ├── ordmmdmex.mexw64
│ ├── partitA.m
│ ├── partitA.mexw64
│ ├── postprocessSDP.m
│ ├── posttransfo.m
│ ├── preprocessSDP.m
│ ├── pretransfo.m
│ ├── psdeig.m
│ ├── psdfactor.m
│ ├── psdframeit.mexw64
│ ├── psdinvjmul.m
│ ├── psdinvjmul.mexw64
│ ├── psdinvscale.m
│ ├── psdjmul.m
│ ├── psdscale.m
│ ├── qblkmul.m
│ ├── qblkmul.mexw64
│ ├── qframeit.m
│ ├── qinvjmul.m
│ ├── qjmul.m
│ ├── qrK.mexw64
│ ├── qreshape.m
│ ├── qreshape.mexw64
│ ├── quadadd.m
│ ├── quadadd.mexw64
│ ├── rotlorentz.m
│ ├── sddir.m
│ ├── sdfactor.m
│ ├── sdinit.m
│ ├── sedumi.m
│ ├── sortnnz.m
│ ├── sortnnz.mexw64
│ ├── sparbwslv.m
│ ├── sparfwslv.m
│ ├── spars.m
│ ├── sqrtinv.m
│ ├── sqrtinv.mexw64
│ ├── statsK.m
│ ├── statsK.mexw64
│ ├── stepdif.m
│ ├── symbchol.m
│ ├── symbcholden.m
│ ├── symbfwblk.mexw64
│ ├── symfctmex.m
│ ├── symfctmex.mexw64
│ ├── tdet.m
│ ├── triumtriu.m
│ ├── trydif.m
│ ├── updtransfo.m
│ ├── urotorder.m
│ ├── urotorder.mexw64
│ ├── vec.m
│ ├── veccomplex.m
│ ├── vecsym.m
│ ├── vecsym.mexw64
│ ├── vectril.m
│ ├── vectril.mexw64
│ ├── whichcpx.m
│ ├── whichcpx.mexw64
│ ├── widelen.m
│ ├── wrapPcg.m
│ └── wregion.m
└── yalmip
└── R20160930
└── all
└── YALMIP-master
├── @sdpvar
├── abs.m
├── accumarray.m
├── acos.m
├── acosh.m
├── acot.m
├── addfactors.m
├── addgkyp.m
├── addleftfactor.m
├── addrightfactor.m
├── and.m
├── any.m
├── asec.m
├── asin.m
├── asinh.m
├── assign.m
├── atan.m
├── beta.m
├── binary.m
├── blkdiag.m
├── bounds.m
├── brutepersp.m
├── bsxfun.m
├── cat.m
├── ceil.m
├── circshift.m
├── clean.m
├── cleandoublefactors.m
├── clear_poly_dep.m
├── clearconic.m
├── clearsdpvar.m
├── cone.m
├── conj.m
├── conv.m
├── convexhull.m
├── cos.m
├── cosh.m
├── cot.m
├── ctranspose.m
├── ctransposefactor.m
├── cumsum.m
├── cut.m
├── deadhub.m
├── deepdepends.m
├── degreduce.m
├── degree.m
├── depends.m
├── det.m
├── diag.m
├── diff.m
├── display.m
├── domain.m
├── double.m
├── eig.m
├── eliminateBinary.m
├── end.m
├── eq.m
├── erf.m
├── erfc.m
├── erfcx.m
├── erfinv.m
├── exclude.m
├── exp.m
├── expanded.m
├── expint.m
├── exponents.m
├── extractkyp.m
├── factored.m
├── factors.m
├── false.m
├── find.m
├── fix.m
├── fliplr.m
├── flipud.m
├── floor.m
├── flush.m
├── flushmidfactors.m
├── gamma.m
├── gammainc.m
├── gammaln.m
├── ge.m
├── generateAB.m
├── geomean.m
├── getbase.m
├── getbasematrix.m
├── getbasematrixwithoutcheck.m
├── getbasevectorwithoutcheck.m
├── gethackflag.m
├── getsosrank.m
├── getvariables.m
├── getvariablesvector.m
├── getvectorvariables.m
├── gkyp.m
├── gt.m
├── hankel.m
├── hasfactors.m
├── homogenize.m
├── horzcat.m
├── imag.m
├── imag2real.m
├── int.m
├── integer.m
├── interp1.m
├── interp2.m
├── invsathub.m
├── is.m
├── isconvex.m
├── isequal.m
├── ishermitian.m
├── isinteger.m
├── isinterval.m
├── islinear.m
├── ismember.m
├── ismember_internal.m
├── isreal.m
├── issymmetric.m
├── jacobian.m
├── kron.m
├── kyp.m
├── le.m
├── length.m
├── lift2real.m
├── lmior.m
├── lmixor.m
├── loadobj.m
├── log.m
├── log10.m
├── log2.m
├── lt.m
├── matrixpolynomial.m
├── max.m
├── median.m
├── mid.m
├── min.m
├── minimize.m
├── minus.m
├── mldivide.m
├── mod.m
├── model.m
├── mpower.m
├── mrdivide.m
├── mtimes.m
├── nchoosek.m
├── ncvar.m
├── ndims.m
├── ne.m
├── negatefactors.m
├── nnz.m
├── nonlineartocone.m
├── norm.m
├── not.m
├── numel.m
├── or.m
├── parametric.m
├── pcone.m
├── permute.m
├── plot.m
├── plus.m
├── poly.m
├── polynomial.m
├── pow10.m
├── pow2.m
├── power.m
├── powercone.m
├── prod.m
├── pwa.m
├── pwadynamics.m
├── pwamodel.m
├── pwaproj.m
├── pwaprojUnc.m
├── quaddecomp.m
├── quickrecover.m
├── rad.m
├── rank.m
├── rcone.m
├── rdivide.m
├── real.m
├── recovermonoms.m
├── relaxdouble.m
├── relaxvalue.m
├── rem.m
├── remap.m
├── replace.m
├── repmat.m
├── reshape.m
├── rot90.m
├── round.m
├── saveobj.m
├── sdpcone.m
├── sdpvar.m
├── sdpvarfun.m
├── sec.m
├── see.m
├── semicont.m
├── set.m
├── sethackflag.m
├── setoperatorname.m
├── setsos.m
├── shiftdim.m
├── sign.m
├── simplify.m
├── sin.m
├── sinh.m
├── size.m
├── sort.m
├── sos.m
├── sos1.m
├── sos2.m
├── sosd.m
├── sparse.m
├── spdiags.m
├── spy.m
├── sqr.m
├── sqrt.m
├── sqrtm.m
├── sqrtm_internal.m
├── stackcell.m
├── subsasgn.m
├── subsref.m
├── sum.m
├── sumsum.m
├── sym.m
├── tan.m
├── tanh.m
├── times.m
├── toeplitz.m
├── trace.m
├── transpose.m
├── transposefactor.m
├── tril.m
├── triu.m
├── true.m
├── uminus.m
├── uncertain.m
├── unfactor.m
├── unique.m
├── uplus.m
├── value.m
├── var.m
├── variablereplace.m
├── vec.m
├── vec_replace.m
├── vertcat.m
└── xor.m
├── Contents.m
├── README.txt
├── demos
└── readme.txt
├── extras
├── @blkvar
│ ├── blkvar.m
│ ├── display.m
│ ├── sdisplay.m
│ ├── sdpvar.m
│ └── subsasgn.m
├── @constraint
│ ├── and.m
│ ├── assignschur.m
│ ├── boundingbox.m
│ ├── chebyball.m
│ ├── check.m
│ ├── checkset.m
│ ├── colon.m
│ ├── complements.m
│ ├── constraint.m
│ ├── cut.m
│ ├── depends.m
│ ├── display.m
│ ├── double.m
│ ├── dual.m
│ ├── eq.m
│ ├── flatten.m
│ ├── ge.m
│ ├── getbase.m
│ ├── getbounds.m
│ ├── getcutflag.m
│ ├── getlist.m
│ ├── getvariables.m
│ ├── gt.m
│ ├── horzcat.m
│ ├── hull.m
│ ├── is.m
│ ├── ismember.m
│ ├── isreal.m
│ ├── kkt.m
│ ├── le.m
│ ├── loadobj.m
│ ├── lowrank.m
│ ├── lt.m
│ ├── nnz.m
│ ├── not.m
│ ├── or.m
│ ├── plot.m
│ ├── plotlattice.m
│ ├── plus.m
│ ├── polyhedron.m
│ ├── polytope.m
│ ├── problemclass.m
│ ├── projection.m
│ ├── replace.m
│ ├── saveobj.m
│ ├── sdpvar.m
│ ├── set.m
│ ├── setcutflag.m
│ ├── settype.m
│ ├── spy.m
│ ├── tag.m
│ ├── unblkdiag.m
│ ├── uncertain.m
│ ├── value.m
│ └── vertcat.m
├── @lmi
│ ├── Polyhedron.m
│ ├── and.m
│ ├── assignschur.m
│ ├── boundingbox.m
│ ├── categorizeproblem.m
│ ├── chanceconstraint.m
│ ├── chebyball.m
│ ├── check.m
│ ├── checkset.m
│ ├── clear_poly_dep.m
│ ├── cleardual.m
│ ├── colon.m
│ ├── complements.m
│ ├── constraintclass.m
│ ├── convertlorentz.m
│ ├── convertsocp.m
│ ├── cut.m
│ ├── depends.m
│ ├── display.m
│ ├── double.m
│ ├── dual.m
│ ├── eliminateBinary.m
│ ├── ellipsoid.m
│ ├── end.m
│ ├── envelope.m
│ ├── eq.m
│ ├── expanded.m
│ ├── expandmeta.m
│ ├── extractRandomDefinitions.m
│ ├── fastcat.m
│ ├── flatten.m
│ ├── getComplementarityTerms.m
│ ├── getbase.m
│ ├── getbounds.m
│ ├── getbounds_interval.m
│ ├── getcutflag.m
│ ├── getlmiid.m
│ ├── getlrdata.m
│ ├── getvariables.m
│ ├── groupchanceconstraints.m
│ ├── horzcat.m
│ ├── hull.m
│ ├── imag2reallmi.m
│ ├── imagemodel.m
│ ├── indicators.m
│ ├── is.m
│ ├── isfeasible.m
│ ├── isinterval.m
│ ├── islinear.m
│ ├── ismember.m
│ ├── isnan.m
│ ├── isreal.m
│ ├── isrelaxfeasible.m
│ ├── issigmonial.m
│ ├── kkt.m
│ ├── length.m
│ ├── lifted.m
│ ├── linearize.m
│ ├── lmi.m
│ ├── lmi2sedumistruct.m
│ ├── lmiinfo.m
│ ├── lmior.m
│ ├── loadobj.m
│ ├── logic2cont.m
│ ├── lowrank.m
│ ├── minus.m
│ ├── or.m
│ ├── plot.m
│ ├── plotlattice.m
│ ├── plus.m
│ ├── polytope.m
│ ├── problemclass.m
│ ├── projection.m
│ ├── pwamodel.m
│ ├── reduce.m
│ ├── remap.m
│ ├── replace.m
│ ├── saveobj.m
│ ├── sdpvar.m
│ ├── see.m
│ ├── set.m
│ ├── setcutflag.m
│ ├── setdualize.m
│ ├── settype.m
│ ├── setupMeta.m
│ ├── shift.m
│ ├── size.m
│ ├── sizeOLD.m
│ ├── sosd.m
│ ├── spy.m
│ ├── subsasgn.m
│ ├── subsref.m
│ ├── tag.m
│ ├── uncertain.m
│ ├── uplus.m
│ ├── usedvariables.m
│ ├── value.m
│ ├── variablereplace.m
│ └── vertcat.m
├── @logdet
│ ├── display.m
│ ├── double.m
│ ├── getP.m
│ ├── getcx.m
│ ├── getgain.m
│ ├── logdet.m
│ ├── minus.m
│ ├── mtimes.m
│ ├── plus.m
│ └── uminus.m
├── @ncvar
│ ├── abs.m
│ ├── and.m
│ ├── any.m
│ ├── assign.m
│ ├── binary.m
│ ├── blkdiag.m
│ ├── bounds.m
│ ├── brutepersp.m
│ ├── cat.m
│ ├── ceil.m
│ ├── circshift.m
│ ├── clean.m
│ ├── clearsdpvar.m
│ ├── cone.m
│ ├── conj.m
│ ├── conv.m
│ ├── ctranspose.m
│ ├── cut.m
│ ├── degreduce.m
│ ├── degree.m
│ ├── depends.m
│ ├── det.m
│ ├── diag.m
│ ├── diff.m
│ ├── display.m
│ ├── domain.m
│ ├── double.m
│ ├── eig.m
│ ├── end.m
│ ├── eq.m
│ ├── exp.m
│ ├── expanded.m
│ ├── exponents.m
│ ├── extractkyp.m
│ ├── false.m
│ ├── find.m
│ ├── fliplr.m
│ ├── flipud.m
│ ├── floor.m
│ ├── ge.m
│ ├── generateAB.m
│ ├── geomean.m
│ ├── getbase.m
│ ├── getbasematrix.m
│ ├── getbasematrixwithoutcheck.m
│ ├── getbasevectorwithoutcheck.m
│ ├── gethackflag.m
│ ├── getsosrank.m
│ ├── getvariables.m
│ ├── getvariablesvector.m
│ ├── gt.m
│ ├── hankel.m
│ ├── homogenize.m
│ ├── horzcat.m
│ ├── imag.m
│ ├── integer.m
│ ├── is.m
│ ├── isconvex.m
│ ├── isequal.m
│ ├── ishermitian.m
│ ├── isinteger.m
│ ├── islinear.m
│ ├── ismember.m
│ ├── ismember_internal.m
│ ├── isreal.m
│ ├── issymmetric.m
│ ├── jacobian.m
│ ├── kron.m
│ ├── kyp.m
│ ├── le.m
│ ├── length.m
│ ├── loadobj.m
│ ├── log.m
│ ├── log10.m
│ ├── log2.m
│ ├── lt.m
│ ├── max.m
│ ├── median.m
│ ├── min.m
│ ├── minus.m
│ ├── mldivide.m
│ ├── model.m
│ ├── mpower.m
│ ├── mrdivide.m
│ ├── mtimes.m
│ ├── ncvar.m
│ ├── ne.m
│ ├── nnz.m
│ ├── nonlineartocone.m
│ ├── norm.m
│ ├── not.m
│ ├── numel.m
│ ├── or.m
│ ├── parametric.m
│ ├── plot.m
│ ├── plus.m
│ ├── polynomial.m
│ ├── pow10.m
│ ├── pow2.m
│ ├── power.m
│ ├── prod.m
│ ├── pwa.m
│ ├── quaddecomp.m
│ ├── rank.m
│ ├── rcone.m
│ ├── rdivide.m
│ ├── real.m
│ ├── recovermonoms.m
│ ├── relaxdouble.m
│ ├── replace.m
│ ├── repmat.m
│ ├── reshape.m
│ ├── rot90.m
│ ├── saveobj.m
│ ├── sdpvarfun.m
│ ├── see.m
│ ├── set.m
│ ├── sethackflag.m
│ ├── setsos.m
│ ├── shiftdim.m
│ ├── sign.m
│ ├── simplify.m
│ ├── size.m
│ ├── sort.m
│ ├── sos.m
│ ├── sosd.m
│ ├── sparse.m
│ ├── spy.m
│ ├── sqrt.m
│ ├── stackcell.m
│ ├── subsasgn.m
│ ├── subsref.m
│ ├── sum.m
│ ├── sumsum.m
│ ├── sym.m
│ ├── times.m
│ ├── toeplitz.m
│ ├── trace.m
│ ├── transpose.m
│ ├── tril.m
│ ├── triu.m
│ ├── true.m
│ ├── uminus.m
│ ├── uncertain.m
│ ├── unique.m
│ ├── uplus.m
│ ├── var.m
│ └── vertcat.m
├── @ndsdpvar
│ ├── abs.m
│ ├── alldifferent.m
│ ├── assign.m
│ ├── binary.m
│ ├── cat.m
│ ├── circshift.m
│ ├── clean.m
│ ├── depends.m
│ ├── diff.m
│ ├── display.m
│ ├── double.m
│ ├── end.m
│ ├── eq.m
│ ├── flush.m
│ ├── ge.m
│ ├── getbasematrix.m
│ ├── getvariables.m
│ ├── gt.m
│ ├── horzcat.m
│ ├── imag.m
│ ├── integer.m
│ ├── is.m
│ ├── isreal.m
│ ├── le.m
│ ├── length.m
│ ├── lt.m
│ ├── max.m
│ ├── minus.m
│ ├── mtimes.m
│ ├── ndims.m
│ ├── ndsdpvar.m
│ ├── numel.m
│ ├── permute.m
│ ├── plus.m
│ ├── power.m
│ ├── real.m
│ ├── repmat.m
│ ├── reshape.m
│ ├── sdpvar.m
│ ├── see.m
│ ├── shiftdim.m
│ ├── size.m
│ ├── sqrt.m
│ ├── squeeze.m
│ ├── subsasgn.m
│ ├── subsref.m
│ ├── sum.m
│ ├── times.m
│ ├── uminus.m
│ ├── value.m
│ ├── vec.m
│ └── vertcat.m
├── @optimizer
│ ├── cat.m
│ ├── display.m
│ ├── fiordos.m
│ ├── horzcat.m
│ ├── kkt.m
│ ├── loadobj.m
│ ├── numel.m
│ ├── optimizer.m
│ ├── optimizer_precalc.m
│ ├── plot.m
│ ├── presolve.m
│ ├── sample.m
│ ├── saveobj.m
│ ├── solvemp.m
│ ├── subsasgn.m
│ ├── subsref.m
│ ├── updatemodel.m
│ └── vertcat.m
├── @optproblem
│ ├── boundingbox.m
│ ├── display.m
│ ├── feasible.m
│ ├── horzcat.m
│ ├── isfeasible.m
│ ├── kkt.m
│ ├── linearize.m
│ ├── maximize.m
│ ├── minimize.m
│ ├── optimize.m
│ ├── optimizer.m
│ ├── optproblem.m
│ ├── robustify.m
│ ├── solvebilevel.m
│ ├── solvemp.m
│ └── subsref.m
├── @probability
│ ├── display.m
│ ├── ge.m
│ ├── horzcat.m
│ ├── le.m
│ └── probability.m
├── InstantiateElementWise.m
├── InstantiateElementWiseUnitary.m
├── NormalizeCallback.m
├── RecoverNonlinearSolverSolution.m
├── SetupEvaluationVariable.m
├── addExponentialCone.m
├── addStructureBounds.m
├── adjoint.m
├── alreadydone.m
├── amplexpr.m
├── appendYALMIPvariables.m
├── append_normalized_socp.m
├── apply_oldrecursive_differentiation.m
├── apply_recursive_differentiation.m
├── apply_recursive_evaluation.m
├── argmin.m
├── assignschur.m
├── bilinearize.m
├── binary.m
├── binaryindex.m
├── binmodel.m
├── binvar.m
├── bisection.m
├── bisection_core.m
├── blockdiagmoment.m
├── blocks.m
├── bmilin.m
├── build_recursive_scheme.m
├── checkfeasiblefast.m
├── classifyfactors.m
├── clean.m
├── coefficients.m
├── compileinterfacedata.m
├── compress_evaluation_scheme.m
├── compressfactors.m
├── compressfactors2.m
├── computeconstraintresiduals.m
├── computedimacs.m
├── convert_perspective_log.m
├── convert_polynomial_to_quadratic.m
├── convert_polynomial_to_sdpfun.m
├── convert_sigmonial_to_sdpfun.m
├── convertlogics.m
├── convertquadratics.m
├── createNumericalModel.m
├── createOutputStructure.m
├── create_CHS.m
├── create_HS.m
├── createobjective.m
├── createoutput.m
├── createsdplibfile.m
├── datasaver.m
├── dd.m
├── deadhub.m
├── dec2decbin.m
├── define.m
├── degree.m
├── depends.m
├── derandomize.m
├── derivebounds.m
├── derivedualBounds.m
├── derivedualBoundsParameterFree.m
├── det_internal.m
├── detn.m
├── detset.m
├── disjunctivecut.m
├── dissect.m
├── double2sdpvar.m
├── dsdpdata.m
├── dual2cell.m
├── dualize.m
├── eigv.m
├── eliminatevariables.m
├── ellipplot.m
├── emptyNumericalModel.m
├── even.m
├── expanded.m
├── expandforindex.m
├── expandmodel.m
├── expandrecursive.m
├── expandsemivar.m
├── expandsos2.m
├── export.m
├── extractConstraints.m
├── extractSemiContBounds.m
├── extract_bounds_from_abs_operator.m
├── extract_bounds_from_max_operator.m
├── extract_bounds_from_milpsubsref_operator.m
├── extract_bounds_from_min_operator.m
├── extract_bounds_from_norm_operator.m
├── extsubsref.m
├── eyev.m
├── findOutWeights.m
├── find_variable_bounds.m
├── findapplicablesolvers.m
├── findhash.c
├── findhash.m
├── findhashsorted.c
├── findhashsorted.m
├── findlinearulb.m
├── findrows.m
├── findulb.m
├── findulb_interval.m
├── fiordos_call.m
├── fmincon_con.m
├── fmincon_congp.m
├── fmincon_fun.m
├── fmincon_fungp.m
├── fmincon_fungrad.m
├── fmincon_funhessian.m
├── fraction.m
├── gammainc_a.m
├── gammainc_x.m
├── gams2yalmip.m
├── gen_rand_hash.m
├── getbase.m
├── getbasematrix.m
├── getexponentbase.m
├── getvariables.m
├── gmset.m
├── hessian.m
├── imagemodel.m
├── int_sdpvar.m
├── integer.m
├── intvar.m
├── invsathub.m
├── ipopt_callback_df.m
├── ipopt_callback_dg.m
├── ipopt_callback_f.m
├── ipopt_callback_g.m
├── ipoptgp_callback_df.m
├── ipoptgp_callback_dg.m
├── ipoptgp_callback_f.m
├── ipoptgp_callback_g.m
├── isessentiallyhermitian.m
├── isessentiallysymmetric.m
├── isinterval.m
├── islinear.m
├── ismembcYALMIP.m
├── jacSparsity.m
├── jacSparsityGeometric.m
├── jacobiansparsityfromnonlinear.m
├── lifted.m
├── lindo_fun.m
├── lindo_fungp.m
├── lindosparse.m
├── linearize.m
├── loadsdpafile.m
├── loadsedumidata.m
├── map_to_original.m
├── matrixcoefficients.m
├── mergeNumericalModels.m
├── mid.m
├── milpalreadydone.m
├── milppresolve.m
├── milpsubsref.m
├── minimize.m
├── modelComplementarityConstraints.m
├── monolist.m
├── monolistcoeff.m
├── monpowers.m
├── mytestNEW.m
├── mytestOLD.m
├── ncvar_coefficients.m
├── ncvar_replace.m
├── negateNegativeSemiContVariables.m
├── newvariabletypegen.m
├── nonconvexQuadratic.m
├── nonlinearreplace.m
├── openopt_fun.m
├── optimize.m
├── parseLMI.m
├── parvar.m
├── penlab_callback_con.m
├── penlab_callback_dcon.m
├── penlab_callback_dcon2.m
├── penlab_callback_df.m
├── penlab_callback_df2.m
├── penlab_callback_dff.m
├── penlab_callback_f.m
├── penlab_callback_matrixG.m
├── penlab_callback_matrixdG.m
├── pennlp_con.m
├── pennlp_congrad.m
├── pennlp_conhess.m
├── pennlp_fun.m
├── pennlp_fungrad.m
├── pennlp_funhess.m
├── pennonm_callback_df.m
├── pennonm_callback_dg.m
├── pennonm_callback_f.m
├── pennonm_callback_g.m
├── plotInternalModel.m
├── plothyperplanes.m
├── plottruss.m
├── polyprint.m
├── portfoliodata.mat
├── portfoliodata.txt
├── precalcgpstruct.m
├── precomputeDerivative.m
├── presolve_fixvariables.m
├── presolve_probebinary.m
├── primalize.m
├── problemclass.m
├── prunecplexoptions.m
├── pwasos2.m
├── pwf.m
├── rad.m
├── rand_hash.m
├── randpolytope.m
├── randpsd.m
├── ratingdata.mat
├── reDeclareForBinaryMax.m
├── recdef.m
├── recover.m
├── recovermonoms.m
├── recovernc.m
├── relaxdouble.m
├── relaxvalue.m
├── remove_bounds_from_Ab.m
├── remove_bounds_from_Aeqbeq.m
├── removenonlinearity.m
├── save_model_expansion.m
├── saveampl.m
├── savecplexlp.m
├── savesdpafile.m
├── schurgateway.m
├── sdd.m
├── sdisplay.m
├── sdisplay2.m
├── sdpsettings.m
├── sdpt3data.m
├── sdpt3struct2sdpt3block.m
├── sdpvar2str.m
├── sdpvarremap.m
├── sedumi2dsdp.m
├── sedumi2dsdp5.m
├── sedumi2maxdet.m
├── sedumi2pen.m
├── sedumi2penbmi.m
├── sedumi2sdpa.m
├── sedumi2sdpt3.m
├── see.m
├── selectsolution.m
├── selectsolver.m
├── separable.m
├── setdiff1D.m
├── setduals.m
├── setnonlinearvariables.m
├── setpolynomials.m
├── setupBMIBNB.m
├── setupBNB.m
├── setupBounds.m
├── setup_fmincon_params.m
├── shadowjacobian.m
├── showprogress.m
├── snopt_callback.m
├── snoptgp_callback.m
├── solveequalities.m
├── solverCapable.m
├── solver_can_solve.m
├── solvesdp.m
├── solvesdp_multiple.m
├── splitAndDiagonalize.m
├── sqplab_con.m
├── sqplab_fun.m
├── sqplab_simul.m
├── sqrtm_internal.m
├── stableunique.m
├── threeletterwords.mat
├── tplus.m
├── ttimes.m
├── unblkdiag.m
├── uncvar.m
├── unionstripped.m
├── uniquesafe.m
├── uniquestripped.m
├── value.m
├── variable_replace.m
├── variablechange.m
├── vecquaddecomp.m
├── vectorizedlogic.m
├── ventropy.m
├── yalmip.m
├── yalmip2geometric.m
├── yalmip2mpt.m
├── yalmip2nonlinearsolver.m
├── yalmip_default_output.m
├── yalmipbandwidth.m
├── yalmiperror.m
└── yalmiptable.m
├── license.txt
├── modules
├── bilevel
│ └── solvebilevel.m
├── dummy.m
├── global
│ ├── addBilinearVariableCuts.m
│ ├── addComplementarityCuts.m
│ ├── addConvexityCuts.m
│ ├── addEvalVariableCuts.m
│ ├── addMonomialCuts.m
│ ├── addMultipliedEqualityCuts.m
│ ├── bmibnb.m
│ ├── bnb.m
│ ├── bnb_solvelower.m
│ ├── boxreduce.m
│ ├── branch_and_bound.m
│ ├── clean_bounds.m
│ ├── compileQuadratic.m
│ ├── compile_nonlinear_table.m
│ ├── computecost.m
│ ├── constraint_residuals.m
│ ├── convexhullConcave.m
│ ├── convexhullConcave2D.m
│ ├── convexhullConvex.m
│ ├── convexhullConvex2D.m
│ ├── convexhullFromSampled.m
│ ├── convexhullGeneral.m
│ ├── cutsdp.m
│ ├── decide_branch_variables.m
│ ├── dmpermblockeig.m
│ ├── domain_reduction.m
│ ├── evaluate_nonlinear.m
│ ├── feaspump.m
│ ├── fixer.m
│ ├── global_solve_upper.m
│ ├── initializesolution.m
│ ├── intvmul.m
│ ├── intvpower.m
│ ├── kktqp.m
│ ├── lpbmitighten.m
│ ├── powerbound.m
│ ├── preprocess_bilinear_bounds.m
│ ├── presolveOneMagicRound.m
│ ├── presolve_bounds_from_domains.m
│ ├── presolve_bounds_from_inequalities.m
│ ├── presolve_bounds_from_modelbounds.m
│ ├── presolve_bounds_from_quadratics.m
│ ├── presolve_eliminatelinearratios.m
│ ├── presolve_quadratic_psdbound.m
│ ├── presolve_sortrows.m
│ ├── propagate_bounds_from_complementary.m
│ ├── propagate_bounds_from_equalities.m
│ ├── propagatequadratics.m
│ ├── reduce_bilinear_branching_variables.m
│ ├── root_node_tighten.m
│ ├── rounder.m
│ ├── solve_upper_in_node.m
│ ├── solvelower.m
│ ├── sosfixer.m
│ ├── tightenbounds.m
│ ├── update_eval_bounds.m
│ ├── update_integer_bounds.m
│ ├── update_monomial_bounds.m
│ ├── update_one_eval_bound.m
│ ├── update_one_inverseeval_bound.m
│ ├── update_sumsepquad_bounds.m
│ ├── updatebounds_recursive_evaluation.m
│ ├── updateboundsfromupper.m
│ ├── updatemonomialbounds.m
│ ├── updatenonlinearbounds.m
│ └── updateonenonlinearbound.m
├── moment
│ ├── extractsolution.m
│ ├── momentmodel.m
│ └── solvemoment.m
├── parametric
│ ├── mpt2pop.m
│ ├── mpt_appendmodel.m
│ ├── mpt_clean_optmizer.m
│ ├── mpt_collect_equalities.m
│ ├── mpt_de_mpmilp.m
│ ├── mpt_derive_bounds.m
│ ├── mpt_detect_and_improve_bounds.m
│ ├── mpt_detect_fixed_rows.m
│ ├── mpt_detect_sos.m
│ ├── mpt_enumerate_binary.m
│ ├── mpt_enumeration_mpmilp.m
│ ├── mpt_parbb.m
│ ├── mpt_project_back_equality.m
│ ├── mpt_project_on_equality.m
│ ├── mpt_reduce.m
│ ├── mpt_remove_equalities.m
│ ├── mpt_select_rows.m
│ ├── mpt_solvenode.m
│ ├── removeExplorationConstraints.m
│ └── solvemp.m
├── robust
│ ├── createDualParameterization.m
│ ├── decomposeUncertain.m
│ ├── deriveBilinearizing.m
│ ├── dilate.m
│ ├── dilate2.m
│ ├── dualtososrobustness.m
│ ├── filter_2boxmodel.m
│ ├── filter_boxmodel.m
│ ├── filter_duality.m
│ ├── filter_eliminatation.m
│ ├── filter_enumeration.m
│ ├── filter_norm_1.m
│ ├── filter_norm_2.m
│ ├── filter_norm_inf.m
│ ├── filter_normball.m
│ ├── filter_polya.m
│ ├── filter_sprocedure.m
│ ├── find_simple_variable_bounds.m
│ ├── find_simplex_models.m
│ ├── getEFfromSET.m
│ ├── getFzxfromSET.m
│ ├── parameterizedW.m
│ ├── robust_classify_variables.m
│ ├── robust_classify_variables_new.m
│ ├── robust_classify_variables_newest.m
│ ├── robustify.m
│ ├── robustmodel.m
│ └── solverobust.m
└── sos
│ ├── blockmonomialreduction.m
│ ├── compilesos.m
│ ├── congruenceblocks.m
│ ├── consistent.m
│ ├── corrsparsity.m
│ ├── create_imagemodel.m
│ ├── create_kernelmodel.m
│ ├── create_lrmodel.m
│ ├── deriveBasis.m
│ ├── generate_kernel_representation_data.m
│ ├── genmonoms.m
│ ├── monomialgeneration.m
│ ├── monomialproducts.m
│ ├── monomialreduction.m
│ ├── newtonmonoms.m
│ ├── newtonpolytope.m
│ ├── newtonreduce.m
│ ├── parameterizedbase.m
│ ├── postprocesssos.m
│ ├── selectSOSmodel.m
│ ├── solveranksos.m
│ ├── solvesos.m
│ ├── solvesos_find_blocks.m
│ ├── sosmodel.m
│ └── sparsenull.m
├── operators
├── absexp.m
├── acos_internal.m
├── alldifferent.m
├── binary_implies_linearnegativeconstraint.m
├── cabs.m
├── cpower.m
├── crossentropy.m
├── eig_yalmip_internal.m
├── entropy.m
├── expexpintinv.m
├── fraction_internal2.m
├── geomean2.m
├── hinge.m
├── huber.m
├── iff.m
├── iff_internal.m
├── implies.m
├── implies_internal.m
├── interp1_internal.m
├── interp2_internal.m
├── inverse_internal2.m
├── invpos.m
├── kullbackleibler.m
├── lambda_max.m
├── lambda_min.m
├── linearnegativeconstraint_iff_binary.m
├── linearnegativeconstraint_implies_binary.m
├── logistic.m
├── logsumexp.m
├── matrix_sdpvar_sort.m
├── max_integer_model.m
├── max_internal.m
├── max_with_loc.m
├── min_internal.m
├── mpower_internal.m
├── mvtest.m
├── negated_perspective_log.m
├── nnz_internal.m
├── norm_nuclear.m
├── norm_tv.m
├── optimizer_operator.m
├── pexp.m
├── plog.m
├── pnorm.m
├── pow10.m
├── power_internal1.m
├── power_internal2.m
├── powerinternalhelper.m
├── pwa_yalmip.m
├── pwadynamics_internal.m
├── pwq_yalmip.m
├── quadratic_over_affine.m
├── quadratic_over_affine_expanded.m
├── sdpfun.m
├── semivar.m
├── slog.m
├── slogfrac.m
├── sort_internal.m
├── sumabsk.m
├── sumk.m
├── sumk_generator.m
└── xexpintinv.m
├── solvers
├── callPOP.m
├── call_cplexibm_miqp.m
├── call_cplexibm_qcmiqp.m
├── call_xpressfico_milp.m
├── call_xpressfico_miqp.m
├── call_xpressfico_qcmip.m
├── callbaron.m
├── callbintprog.m
├── callbonmin.m
├── callbpmpd.m
├── callcbc.m
├── callcdcs.m
├── callcdd.m
├── callclp.m
├── callcplexint.m
├── callcplexmex.m
├── callcsdp.m
├── calldsdp.m
├── calldsdp5.m
├── callecos.m
├── callfiltersd.m
├── callfiltersdsp.m
├── callfmincon.m
├── callfmincongp.m
├── callfminsearch.m
├── callfrlib.m
├── callglpk.m
├── callglpkcc.m
├── callglpkoctave.m
├── callgpposy.m
├── callgurobi.m
├── callgurobimex.m
├── callintlinprog.m
├── callipopt.m
├── callipoptgp.m
├── callipqp.m
├── callknitro.m
├── callkypd.m
├── calllindo.m
├── calllindo_geo.m
├── calllindo_miqp.m
├── calllindo_nlp.m
├── calllinprog.m
├── calllmilab.m
├── calllmirank.m
├── calllogdetppa.m
├── calllpsolve.m
├── calllsqlin.m
├── calllsqnonneg.m
├── callmaxdet.m
├── callmexpress.m
├── callmexpress11.m
├── callmosek.m
├── callmpcvx.m
├── callmplcp.m
├── callmpt.m
├── callmpt3.m
├── callnage04mbf.m
├── callnage04naf.m
├── callnomad.m
├── callnone.m
├── callooqp.m
├── callopenopt.m
├── callopticlp.m
├── callopticsdp.m
├── calloptidsdp.m
├── calloptiooqp.m
├── calloptiqsopt.m
├── calloslprog.m
├── callpenbmi.m
├── callpenbmim.m
├── callpenlab.m
├── callpenlabbmi.m
├── callpennlp.m
├── callpennonm.m
├── callpensdp.m
├── callpensdpm.m
├── callpowersolver.m
├── callqpas.m
├── callqpip.m
├── callqpoases.m
├── callqsopt.m
├── callquadprog.m
├── callquadprogbb.m
├── callscipmex.m
├── callscipnl.m
├── callscs.m
├── callsdpa.m
├── callsdplr.m
├── callsdpnal.m
├── callsdpt330.m
├── callsdpt3302.m
├── callsdpt331.m
├── callsdpt34.m
├── callsedumi.m
├── callsnopt.m
├── callsnoptgp.m
├── callsparsecolo.m
├── callsparsepop.m
├── callspecsdp.m
├── callsqplab.m
├── callstrul.m
├── callvsdp.m
├── cplex2yalmip.m
├── create_lp_solve_model.m
├── definesolvers.m
├── getavailablesolvers.m
├── mpcvx.m
├── yalmip2SDPmosek.m
├── yalmip2cbc.m
├── yalmip2cplex.m
├── yalmip2csdp.m
├── yalmip2dsdp.m
├── yalmip2ecos.m
├── yalmip2glpkmex.m
├── yalmip2gurobi.m
├── yalmip2gurobimex.m
├── yalmip2mosek.m
├── yalmip2opticsdp.m
├── yalmip2optidsdp.m
├── yalmip2pensdp.m
├── yalmip2powersolver.m
├── yalmip2quadprog.m
├── yalmip2scs.m
├── yalmip2sdpa.m
├── yalmip2sdpt3.m
├── yalmip2sedumi.m
└── yalmip2xpress.m
├── yalmipdemo.m
└── yalmiptest.m
/Clock synchronization/ACES_adaptive_clock_estimation_and_synchronization_using_Kalman_filtering.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Clock synchronization/ACES_adaptive_clock_estimation_and_synchronization_using_Kalman_filtering.pdf
--------------------------------------------------------------------------------
/Clock synchronization/clock_synchronize_algorithm.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Clock synchronization/clock_synchronize_algorithm.m
--------------------------------------------------------------------------------
/Fusion estimation/DFE.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Fusion estimation/DFE.m
--------------------------------------------------------------------------------
/Fusion estimation/Networked Fusion Estimation With Bounded Noises.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Fusion estimation/Networked Fusion Estimation With Bounded Noises.pdf
--------------------------------------------------------------------------------
/Kalman Filtering/AKCF.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Kalman Filtering/AKCF.m
--------------------------------------------------------------------------------
/Kalman Filtering/AKCF_LN.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Kalman Filtering/AKCF_LN.m
--------------------------------------------------------------------------------
/Kalman Filtering/Agent_based_Optimally_Weighted_Kalman_Consensus_Filter_over_a_Lossy_Network.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Kalman Filtering/Agent_based_Optimally_Weighted_Kalman_Consensus_Filter_over_a_Lossy_Network.pdf
--------------------------------------------------------------------------------
/Kalman Filtering/Kalman Filtering with Partial Observation Losses.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Kalman Filtering/Kalman Filtering with Partial Observation Losses.pdf
--------------------------------------------------------------------------------
/Kalman Filtering/Kalman_filtering_with_intermittent_observations.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Kalman Filtering/Kalman_filtering_with_intermittent_observations.pdf
--------------------------------------------------------------------------------
/Kalman Filtering/MD_code.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Kalman Filtering/MD_code.m
--------------------------------------------------------------------------------
/Kalman Filtering/Partial.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Kalman Filtering/Partial.m
--------------------------------------------------------------------------------
/Kalman Filtering/State_estimation_over_packet_dropping_networks_using_multiple_description_coding.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Kalman Filtering/State_estimation_over_packet_dropping_networks_using_multiple_description_coding.pdf
--------------------------------------------------------------------------------
/Kalman Filtering/intermittent_A.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Kalman Filtering/intermittent_A.m
--------------------------------------------------------------------------------
/Mode Predictive Control(MPC)/RMCP_LMI_polytope.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Mode Predictive Control(MPC)/RMCP_LMI_polytope.m
--------------------------------------------------------------------------------
/Mode Predictive Control(MPC)/RMPC_01.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Mode Predictive Control(MPC)/RMPC_01.m
--------------------------------------------------------------------------------
/Mode Predictive Control(MPC)/RMPC_02.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Mode Predictive Control(MPC)/RMPC_02.m
--------------------------------------------------------------------------------
/Mode Predictive Control(MPC)/Robust_Constrained_Model_Predictive_Control_using_Linear_Matrix_Inequalities.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Mode Predictive Control(MPC)/Robust_Constrained_Model_Predictive_Control_using_Linear_Matrix_Inequalities.pdf
--------------------------------------------------------------------------------
/Mode Predictive Control(MPC)/TerminalSet_and_Penalty.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Mode Predictive Control(MPC)/TerminalSet_and_Penalty.m
--------------------------------------------------------------------------------
/Mode Predictive Control(MPC)/benchmark_problems.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Mode Predictive Control(MPC)/benchmark_problems.pdf
--------------------------------------------------------------------------------
/Mode Predictive Control(MPC)/benchmark_problems_polytope.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Mode Predictive Control(MPC)/benchmark_problems_polytope.m
--------------------------------------------------------------------------------
/Mode Predictive Control(MPC)/invariant_error.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Mode Predictive Control(MPC)/invariant_error.m
--------------------------------------------------------------------------------
/Mode Predictive Control(MPC)/mpc_Gain_Penalty.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Mode Predictive Control(MPC)/mpc_Gain_Penalty.m
--------------------------------------------------------------------------------
/Mode Predictive Control(MPC)/mpc_N.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/Mode Predictive Control(MPC)/mpc_N.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/tbxenabled.txt:
--------------------------------------------------------------------------------
1 | mpt:3.1.8:all
2 | mptdoc:3.0.4:all
3 | cddmex:1.0.1:pcwin64
4 | fourier:1.0:pcwin64
5 | glpkmex:1.0:pcwin64
6 | hysdel:2.0.6:pcwin64
7 | lcp:1.0.3:pcwin64
8 | yalmip:R20160930:all
9 | sedumi:1.3:pcwin64
10 | espresso:1.0:pcwin64
11 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/tbxsources.txt:
--------------------------------------------------------------------------------
1 | http://www.tbxmanager.com/package/index.xml
2 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/cddmex/1.0.1/pcwin64/source/cddmex.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/cddmex/1.0.1/pcwin64/source/cddmex.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/espresso/1.0/pcwin64/espresso.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/espresso/1.0/pcwin64/espresso.exe
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/fourier/1.0/pcwin64/fourier_1_0_pcwin64/fourier.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/fourier/1.0/pcwin64/fourier_1_0_pcwin64/fourier.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/glpkmex/1.0/pcwin64/glpkmex_1_0_pcwin64/glpkmex_1_0_pcwin64/glpkcc.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/glpkmex/1.0/pcwin64/glpkmex_1_0_pcwin64/glpkmex_1_0_pcwin64/glpkcc.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/hysdel/2.0.6/pcwin64/hysdel.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/hysdel/2.0.6/pcwin64/hysdel.exe
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/lcp/1.0.3/pcwin64/source/lcp.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/lcp/1.0.3/pcwin64/source/lcp.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/lcp/1.0.3/pcwin64/source/lcp_sfun.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/lcp/1.0.3/pcwin64/source/lcp_sfun.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/._Contents.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/._Contents.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/._demos:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/._demos
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._dataSim.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._dataSim.mat
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._mpt_demo_PowerNetworkSystem.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._mpt_demo_PowerNetworkSystem.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._mpt_demo_quadcopter.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._mpt_demo_quadcopter.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._mpt_demo_rtw_explicitmpc.mdl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._mpt_demo_rtw_explicitmpc.mdl
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._mpt_demo_rtw_explicitmpctracking.mdl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._mpt_demo_rtw_explicitmpctracking.mdl
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._mpt_demo_rtw_onlinempc.mdl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._mpt_demo_rtw_onlinempc.mdl
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._quadcopter_ssmodel.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/._quadcopter_ssmodel.mat
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/dataSim.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/dataSim.mat
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/quadcopter_ssmodel.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/demos/quadcopter_ssmodel.mat
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/._Contents.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/._Contents.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/._compatibility:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/._compatibility
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/Contents.m:
--------------------------------------------------------------------------------
1 | % MPT3 modules
2 | %
3 | % Files
4 | % mpt_subModules - additional properties, depending on the directory structure
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._@mptctrl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._@mptctrl
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._@polytope:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._@polytope
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._Contents.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._Contents.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._Penalty.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._Penalty.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._control:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._control
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._graphics:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._graphics
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._hys2pwa:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._hys2pwa
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._optmerge:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._optmerge
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._solvers:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._solvers
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._utils:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/._utils
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/@mptctrl/._mptctrl.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/@mptctrl/._mptctrl.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/@polytope/._polytope.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/@polytope/._polytope.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/Contents.m:
--------------------------------------------------------------------------------
1 | % Thin MPT2 compatibility layer
2 | %
3 | % Files
4 | % mpt_compatibility_options - Option settings for the compatibility module.
5 | % mpt_obsoleteFunction - Warn a user that function 'name' is obsolete
6 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/control/._mpt_control.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/control/._mpt_control.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/control/._mpt_sys.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/control/._mpt_sys.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._Contents.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._Contents.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._findFAS.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._findFAS.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._hys2pwa.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._hys2pwa.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._mpt_hyparr.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._mpt_hyparr.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._mpt_pwa2mld.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._mpt_pwa2mld.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._mpt_pwa2sys.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._mpt_pwa2sys.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._remAL.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._remAL.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._syminfo.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/._syminfo.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/hys2pwa/Contents.m:
--------------------------------------------------------------------------------
1 | % Conversion from HYSDEL to PWA
2 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/optmerge/._Contents.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/optmerge/._Contents.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/optmerge/._cplex.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/optmerge/._cplex.log
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/optmerge/._mpt_merge5.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/optmerge/._mpt_merge5.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/optmerge/cplex.log:
--------------------------------------------------------------------------------
1 |
2 | Log started (V12.1.0) Tue Aug 24 13:58:38 2010
3 |
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_mplp.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_mplp.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_mplp_26.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_mplp_26.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_mpqp.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_mpqp.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_mpqp_26.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_mpqp_26.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_solveLP.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_solveLP.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_solveQP.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/._mpt_solveQP.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/mpt_solveLPi.m:
--------------------------------------------------------------------------------
1 | function [xopt,fval,lambda,exitflag,how]=mpt_solveLPi(f,A,B,Aeq,Beq,x0,lpsolver)
2 |
3 | [xopt,fval,lambda,exitflag,how]=mpt_solveLP(f,A,B,Aeq,Beq);
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/solvers/mpt_solveLPs.m:
--------------------------------------------------------------------------------
1 | function [xopt,fval,lambda,exitflag,how]=mpt_solveLPs(f,A,B,Aeq,Beq,x0,lpsolver)
2 |
3 | [xopt,fval,lambda,exitflag,how]=mpt_solveLP(f,A,B,Aeq,Beq);
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/utils/._mpt_error.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/utils/._mpt_error.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/utils/._mpt_isnoise.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/utils/._mpt_isnoise.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/utils/._unitbox.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/utils/._unitbox.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/compatibility/utils/mpt_error.m:
--------------------------------------------------------------------------------
1 | function mpt_error
2 |
3 | global mptOptions MPTOPTIONS
4 | if isempty(MPTOPTIONS)
5 | MPTOPTIONS=mptopt;
6 | end
7 |
8 | mptOptions=MPTOPTIONS.modules.compatibility;
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/._functions:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/._functions
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/._mpt_geometry_options.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/._mpt_geometry_options.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/._mpt_voronoi.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/._mpt_voronoi.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/._sets:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/._sets
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/._unions:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/._unions
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@AffFunction:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@AffFunction
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@Function:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@Function
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@InfNormFunction:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@InfNormFunction
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@NormFunction:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@NormFunction
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@OneNormFunction:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@OneNormFunction
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@QuadFunction:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/functions/._@QuadFunction
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/._@ConvexSet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/._@ConvexSet
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/._@ConvexSetInterface:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/._@ConvexSetInterface
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/._@ExamplePoly:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/._@ExamplePoly
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/._@Polyhedron:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/._@Polyhedron
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/._@YSet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/._@YSet
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/@Polyhedron/._private:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/@Polyhedron/._private
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/@YSet/._private:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/sets/@YSet/._private
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/._@BinTreePolyUnion:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/._@BinTreePolyUnion
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/._@PolyUnion:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/._@PolyUnion
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/._@Union:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/._@Union
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/@PolyUnion/._gt.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/@PolyUnion/._gt.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/@PolyUnion/._lt.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/@PolyUnion/._lt.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/@PolyUnion/._max.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/@PolyUnion/._max.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/@PolyUnion/._min.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/@PolyUnion/._min.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/@PolyUnion/gt.m:
--------------------------------------------------------------------------------
1 | function status = gt(U1, U2)
2 | % tests whether U1 is a strict superset of U2
3 |
4 | error('Not yet implemented.');
5 |
6 | end
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/geometry/unions/@PolyUnion/lt.m:
--------------------------------------------------------------------------------
1 | function status = lt(U1, U2)
2 | % tests whether U1 is a strict subset of U2
3 |
4 | error('Not yet implemented.');
5 |
6 | end
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/hysdel2/._hysdel.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/hysdel2/._hysdel.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/hysdel2/._mpt_hysdel2_options.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/hysdel2/._mpt_hysdel2_options.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/parallel/._mpt_parallel_options.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/parallel/._mpt_parallel_options.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/parallel/._poolStartup.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/parallel/._poolStartup.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/parallel/mpt_parallel_options.m:
--------------------------------------------------------------------------------
1 | function S = mpt_parallel_options
2 | %
3 | % Option settings for "parallel" module.
4 | %
5 |
6 | % no options required
7 | S = [];
8 |
9 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/._@Opt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/._@Opt
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/._mpt_call_enum_plcp.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/._mpt_call_enum_plcp.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/._mpt_call_mosek.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/._mpt_call_mosek.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/._mpt_enum_plcp.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/._mpt_enum_plcp.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/._mpt_subSolvers.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/._mpt_subSolvers.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/@Opt/._private:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/@Opt/._private
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/@Opt/private/._setData.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/@Opt/private/._setData.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/@Opt/private/._setMPT26Data.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/@Opt/private/._setMPT26Data.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/@Opt/private/._validate.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/solvers/@Opt/private/._validate.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@AbstractController:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@AbstractController
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@AbstractSystem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@AbstractSystem
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@ClosedLoop:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@ClosedLoop
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@ComponentBehavior:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@ComponentBehavior
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@EMPCController:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@EMPCController
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@FilterBehavior:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@FilterBehavior
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@FilterSetup:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@FilterSetup
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@LQRController:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@LQRController
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@LTISystem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@LTISystem
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@MLDSystem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@MLDSystem
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@MPCController:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@MPCController
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@MPTUIHandle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@MPTUIHandle
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@PWASystem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@PWASystem
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@SFController:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@SFController
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@SystemSignal:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@SystemSignal
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@ULTISystem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._@ULTISystem
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._Contents.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._Contents.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._mpt_ui_options.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._mpt_ui_options.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._readme.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._readme.txt
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._simulink:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._simulink
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._utils:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/._utils
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@AbstractController/._private:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@AbstractController/._private
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@AbstractSystem/._AbstractSystem.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@AbstractSystem/._AbstractSystem.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@FilterBehavior/._FilterBehavior.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@FilterBehavior/._FilterBehavior.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@FilterSetup/._FilterSetup.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@FilterSetup/._FilterSetup.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@LQRController/._LQRController.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@LQRController/._LQRController.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@LTISystem/._filter_integrator.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@LTISystem/._filter_integrator.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@MPTUIHandle/._MPTUIHandle.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@MPTUIHandle/._MPTUIHandle.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@SFController/._SFController.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@SFController/._SFController.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@SystemSignal/._filter_previous.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@SystemSignal/._filter_previous.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@ULTISystem/._ULTISystem.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/@ULTISystem/._ULTISystem.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/Contents.m:
--------------------------------------------------------------------------------
1 | % MPT3 User Interface module
2 | %
3 | % Files
4 | % mpt_import - Imports sysStruct/probStruct objects from MPT2
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/simulink/._mpt_ctrl.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/simulink/._mpt_ctrl.jpg
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/simulink/._mpt_sim.mdl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/simulink/._mpt_sim.mdl
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/simulink/mpt_ctrl.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/simulink/mpt_ctrl.jpg
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/utils/._sanitize_inf.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/modules/ui/utils/._sanitize_inf.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._fast_isFullDim.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._fast_isFullDim.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._mpt_kblink.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._mpt_kblink.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._mpt_minAffineRep.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._mpt_minAffineRep.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._mpt_yalmip2mpt.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._mpt_yalmip2mpt.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._orderForPlot.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._orderForPlot.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._parsePlotOptions.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._parsePlotOptions.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._pplot.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._pplot.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_indexset.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_indexset.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_linestyle.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_linestyle.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_logicalscalar.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_logicalscalar.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_marker.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_marker.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_polyhedron.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_polyhedron.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_realmatrix.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_realmatrix.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_vector.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/._validate_vector.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mpt/3.1.8/all/mpt3-3_1_8/mpt/utils/matNorm.m:
--------------------------------------------------------------------------------
1 | function n = matNorm(A)
2 | % MATNORM Return norm of the rows of the matrix A
3 | %
4 | % n = matNorm(A)
5 | %
6 |
7 | n = sqrt(sum(A.*A,2));
8 |
9 | end
10 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_1.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_10.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_11.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_12.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_13.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_14.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_15.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_16.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_17.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_18.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_2.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_3.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_4.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_5.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_6.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_7.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_8.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo1_img_9.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions11.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions110.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions110.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions111.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions111.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions112.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions112.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions113.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions113.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions12.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions13.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions14.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_functions15.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti11.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti12.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti21.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti31.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti31.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti32.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti41.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_lti41.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_opt11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_opt11.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_opt12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_opt12.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_opt13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_opt13.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_pwa11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_pwa11.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_pwa12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_pwa12.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_pwa13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/demos/mpt_demo_pwa13.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq1.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq10.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq11.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq12.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq13.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq14.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq15.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq2.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq3.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq4.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq5.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq6.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq7.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq8.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_ineq2eq9.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix1.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix10.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix11.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix12.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix13.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix14.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix15.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix16.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix2.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix3.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix4.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix5.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix6.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix7.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix8.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/fig/mpt/utils/mpt_scale_matrix9.png
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/getting_started.xml:
--------------------------------------------------------------------------------
1 |
3 | getting_started/installation.tex
4 |
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/getting_started.xml:
--------------------------------------------------------------------------------
1 |
2 | getting_started
3 |
4 | installation
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch-v3/_0.cfe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch-v3/_0.cfe
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch-v3/_0.cfs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch-v3/_0.cfs
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch-v3/_0.si:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch-v3/_0.si
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch-v3/segments.gen:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch-v3/segments.gen
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch-v3/segments_1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch-v3/segments_1
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch/_84.cfs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch/_84.cfs
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch/deletable:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch/segments:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/helpsearch/segments
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/html/rel_notes.xml:
--------------------------------------------------------------------------------
1 |
2 | rel_notes
3 |
4 | relnote1
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/mpt.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/mpt.pdf
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/pdf/getting_started.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/pdf/getting_started.pdf
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/pdf/mpt.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/pdf/mpt.pdf
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/pdf/rel_notes.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/pdf/rel_notes.pdf
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/mptdoc/3.0.4/all/mpt3doc-3_0_4/doc/rel_notes.xml:
--------------------------------------------------------------------------------
1 |
3 | rel_notes/relnote1.tex
4 |
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/ada_pcg.m:
--------------------------------------------------------------------------------
1 | %A dummy file for Yalmip.
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/adendotd.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/adendotd.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/adenscale.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/adenscale.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/blkchol.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/blkchol.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/bwblkslv.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/bwblkslv.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/bwdpr1.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/bwdpr1.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/cholsplit.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/cholsplit.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/choltmpsiz.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/choltmpsiz.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/ddot.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/ddot.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/dpr1fact.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/dpr1fact.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/eigK.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/eigK.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/extractA.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/extractA.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/eyeK.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/eyeK.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/findblks.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/findblks.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/finsymbden.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/finsymbden.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/fwblkslv.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/fwblkslv.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/fwdpr1.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/fwdpr1.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/getada1.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/getada1.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/getada2.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/getada2.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/getada3.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/getada3.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/givensrot.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/givensrot.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/incorder.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/incorder.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/invcholfac.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/invcholfac.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/iswnbr.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/iswnbr.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/makereal.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/makereal.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/ordmmdmex.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/ordmmdmex.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/partitA.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/partitA.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/psdframeit.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/psdframeit.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/psdinvjmul.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/psdinvjmul.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/qblkmul.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/qblkmul.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/qrK.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/qrK.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/qreshape.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/qreshape.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/quadadd.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/quadadd.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/sortnnz.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/sortnnz.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/sqrtinv.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/sqrtinv.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/statsK.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/statsK.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/symbfwblk.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/symbfwblk.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/symfctmex.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/symfctmex.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/urotorder.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/urotorder.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/vecsym.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/vecsym.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/vectril.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/vectril.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/whichcpx.mexw64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/sedumi/1.3/pcwin64/sedumi_1_3_pcwin64/whichcpx.mexw64
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/any.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/any.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/brutepersp.m:
--------------------------------------------------------------------------------
1 | function X=brutepersp(X,t,y)
2 |
3 | X.basis = [zeros(size(X.basis,1),1) X.basis];
4 | X.lmi_variables = [t y];
5 | [i,j] = sort(X.lmi_variables);
6 | X.basis = X.basis(:,[1 1+j]);
7 | X.lmi_variables = i;
8 | X.conicinfo = [0 0];
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/clearconic.m:
--------------------------------------------------------------------------------
1 | function x = clearconic(x)
2 | x.conicinfo = [0 0];
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/conj.m:
--------------------------------------------------------------------------------
1 | function Z = conj(Y)
2 | %CONJ (overloaded)
3 |
4 | Z = Y;
5 | Z.basis = conj(Z.basis);
6 | % Reset info about conic terms
7 | Z.conicinfo = [0 0];
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/convexhull.m:
--------------------------------------------------------------------------------
1 | function [A,b] = convexhull(p,xL,xU)
2 |
3 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/expint.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/expint.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/extractkyp.m:
--------------------------------------------------------------------------------
1 | function [A,B,P,M,negated] = extractkyp(sys);
2 | %EXTRACTKYP Returns (A,B,P,M) from KYP object
3 |
4 | A = sys.extra.A;
5 | B = sys.extra.B;
6 | P = sys.extra.P;
7 | M = sys.extra.M;
8 | negated = sys.extra.negated;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/factored.m:
--------------------------------------------------------------------------------
1 | function YESNO = factored(X)
2 |
3 | YESNO = ~isempty(X.midfactors);
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/find.m:
--------------------------------------------------------------------------------
1 | function indicies = find(x)
2 | base = x.basis;
3 | vars = x.lmi_variables;
4 | indicies = find(any(base,2));
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/flush.m:
--------------------------------------------------------------------------------
1 | function x = flush(x)
2 | x.leftfactors = [];
3 | x.rightfactors = [];
4 | x.midfactors = [];
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/flushmidfactors.m:
--------------------------------------------------------------------------------
1 | function X = flushmidfactors(X)
2 | for i = 1:length(X.midfactors)
3 | if isa(X.midfactors{i},'sdpvar')
4 | X.midfactors{i} = flush(X.midfactors{i});
5 | end
6 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/ge.m:
--------------------------------------------------------------------------------
1 | function y = ge(X,Y)
2 | %GE (overloaded)
3 |
4 | try
5 | y = constraint(X,'>=',Y);
6 | catch
7 | error(lasterr)
8 | end
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/getbase.m:
--------------------------------------------------------------------------------
1 | function Q=getbase(X)
2 | %GETBASE Internal function to extract all base matrices
3 |
4 | Q=X.basis;
5 |
6 |
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/getbasematrixwithoutcheck.m:
--------------------------------------------------------------------------------
1 | function Q=getbasematrixwithoutcheck(X,ind)
2 | %GETBASEMATRIXWITHOUTCHECK Internal function to extract basematrix for variable IND
3 |
4 | Q=reshape(X.basis(:,ind+1),X.dim(1),X.dim(2));
5 |
6 |
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/getbasevectorwithoutcheck.m:
--------------------------------------------------------------------------------
1 | function Q=getbasevectorwithoutcheck(X,ind)
2 | %GETBASEVECTORWITHOUTCHECK Internal function to extract basematrix for variable ind
3 |
4 | Q=X.basis(:,ind+1);
5 |
6 |
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/gethackflag.m:
--------------------------------------------------------------------------------
1 | function y = gethackflag(X)
2 | %GETHACKFLAG Internal function to extract constraint type
3 |
4 | y = X.typeflag;
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/getsosrank.m:
--------------------------------------------------------------------------------
1 | function r=getsosrank(X)
2 |
3 | try
4 | r = X.extra.rank;
5 | catch
6 | r = inf;
7 | end
8 |
9 |
10 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/getvariablesvector.m:
--------------------------------------------------------------------------------
1 | function x_var = getvariablesvector(x)
2 |
3 | x_var = zeros(x.n,1);
4 | base = x.basis(:,2:end);
5 | vars = x.lmi_variables;
6 | [i,j,s] = find(base);
7 | x_var = vars(j);
8 | x_var = x_var(:);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/getvectorvariables.m:
--------------------------------------------------------------------------------
1 | function v = getvectorvariables(X)
2 |
3 | B = X.basis;
4 | B(:,1)=[];
5 | [i,j,k] = find(B');
6 | v = X.lmi_variables(i);
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/hasfactors.m:
--------------------------------------------------------------------------------
1 | function yes = hasfactors(X)
2 |
3 | yes = length(X.midfactors)>0;
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/isinteger.m:
--------------------------------------------------------------------------------
1 | function isint=isinteger(X)
2 | %ISINTEGER Check if (part of) a variable is integer
3 |
4 | isint = any(ismember(getvariables(X),yalmip('intvariables')));
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/isinterval.m:
--------------------------------------------------------------------------------
1 | function res = isinterval(Y)
2 | %ISINTERVAL (overloaded)
3 |
4 | res = isa(Y.basis,'intval');
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/isreal.m:
--------------------------------------------------------------------------------
1 | function res = isreal(Y)
2 | %ISREAL (overloaded)
3 |
4 | res = isreal(Y.basis);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/le.m:
--------------------------------------------------------------------------------
1 | function y = le(X,Y)
2 | %LE (overloaded)
3 |
4 | try
5 | y = constraint(X,'<=',Y);
6 | catch
7 | error(lasterr)
8 | end
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/length.m:
--------------------------------------------------------------------------------
1 | function n=length(X)
2 | %LENGTH (overloaded)
3 |
4 | n = max(X.dim);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/loadobj.m:
--------------------------------------------------------------------------------
1 | function out = loadobj(obj)
2 | %LOADOBJ (overloaded)
3 | out = [];
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/log10.m:
--------------------------------------------------------------------------------
1 | function varargout = log10(varargin)
2 | %log10 (overloaded)
3 |
4 | varargout{1} = log(varargin{1})/log(10);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/log2.m:
--------------------------------------------------------------------------------
1 | function varargout = log2(varargin)
2 | %log2 (overloaded)
3 |
4 | varargout{1} = log(varargin{1})/log(2);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/mid.m:
--------------------------------------------------------------------------------
1 | function X = mid(X);
2 |
3 | X.basis = mid(X.basis);
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/minimize.m:
--------------------------------------------------------------------------------
1 | function sol = minimize(h)
2 |
3 | sol = solvesdp([],h);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/ncvar.m:
--------------------------------------------------------------------------------
1 | function X = ncvar(X)
2 | X = ncvar(struct(X));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/ndims.m:
--------------------------------------------------------------------------------
1 | function n=ndims(X)
2 | %NDIM (overloaded)
3 |
4 | n = length(X.dim);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/negatefactors.m:
--------------------------------------------------------------------------------
1 | function X = negatefactors(X,L)
2 | if ~isempty(X.midfactors)
3 | for i = 1:length(X.midfactors)
4 | X.leftfactors{i} = -X.leftfactors{i};
5 | end
6 | end
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/numel.m:
--------------------------------------------------------------------------------
1 | function N=numel(varargin)
2 | %NUMEL (overloaded)
3 |
4 | X = varargin{1};
5 | N = prod(size(X));
6 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/permute.m:
--------------------------------------------------------------------------------
1 | function X=permute(X,p)
2 | %PERMUTE (overloaded)
3 |
4 | i = 1:prod(X.dim);
5 | i = reshape(i,X.dim);
6 | i = permute(i,p);
7 | X.basis = X.basis(i,:);
8 | X.dim = X.dim(p);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/poly.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/poly.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/quickrecover.m:
--------------------------------------------------------------------------------
1 | function x = quickrecover(x,v,b);
2 |
3 | x.lmi_variables = v;
4 | x.conicinfo = [0 0];
5 | if nargin == 3
6 | x.basis(2) = b;
7 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/rad.m:
--------------------------------------------------------------------------------
1 | function X = rad(X);
2 |
3 | X.basis = rad(X.basis);
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/remap.m:
--------------------------------------------------------------------------------
1 | function X = remap(X,old,new)
2 |
3 | X = sdpvarremap(X,old,new);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/sethackflag.m:
--------------------------------------------------------------------------------
1 | function X = sethackflag(X,flag)
2 | %GETHACKFLAG Internal function to set constraint type
3 |
4 | X.typeflag = flag;
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/setoperatorname.m:
--------------------------------------------------------------------------------
1 | function Z=setoperatorname(Z,name)
2 |
3 | Z.extra.opname=name;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/setsos.m:
--------------------------------------------------------------------------------
1 | function setsos(X,h,ParametricVariables,Q,v)
2 | %SETSOS Internal function
3 |
4 | yalmip('setsos',X.extra.sosid,h,ParametricVariables,Q,v);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/sqr.m:
--------------------------------------------------------------------------------
1 | function y=sqr(x)
2 | y = x*x;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/sumsum.m:
--------------------------------------------------------------------------------
1 | function Y=sum(Y)
2 | %SUM (overloaded)
3 |
4 | Y.basis = sum(Y.basis,1);
5 | Y.dim(1) = 1;
6 | Y.dim(2) = 1;
7 | % Reset info about conic terms
8 | Y.conicinfo = [0 0];
9 | Y = clean(Y);
10 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/sym.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/sym.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/unfactor.m:
--------------------------------------------------------------------------------
1 | function X = unfactor(X)
2 | X.leftfactors = [];
3 | X.midfactors = [];
4 | X.rightfactors = [];
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/@sdpvar/vec.m:
--------------------------------------------------------------------------------
1 | function x = vec(x)
2 |
3 | x.dim = [prod(x.dim) 1];
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/Contents.m:
--------------------------------------------------------------------------------
1 | % YALMIP
2 | % Version 30-Sep-2016
3 | % Help on http://yalmip.github.io
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/README.txt
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/demos/readme.txt:
--------------------------------------------------------------------------------
1 | For demos, please see the extensive on-line manual
2 | http://users.isy.liu.se/johanl/yalmip
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@blkvar/blkvar.m:
--------------------------------------------------------------------------------
1 | function X = blkvar
2 | % BLKVAR Constructor for block variables
3 |
4 | X.blocks = {};
5 | X = class(X,'blkvar',sdpvar(1));
6 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@blkvar/display.m:
--------------------------------------------------------------------------------
1 | function F = display(X)
2 | % DISPLAY Overloaded
3 |
4 | try
5 | X = sdpvar(X);
6 | display(X);
7 | catch
8 | disp('Incomplete block variable.');
9 | end
10 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@blkvar/sdisplay.m:
--------------------------------------------------------------------------------
1 | function F = sdisplay(X)
2 | % DISPLAY Overloaded
3 |
4 | try
5 | error('Not implemented. Convert to SDPVAR first')
6 | catch
7 | disp('Incomplete block variable.');
8 | end
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/assignschur.m:
--------------------------------------------------------------------------------
1 | function sys = assignschur(AConstraint,thecompiler,varargin)
2 |
3 | sys = assignschur(lmi(AConstraint),thecompiler,varargin{:})
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/complements.m:
--------------------------------------------------------------------------------
1 | function F = complements(C1,C2)
2 | %COMPLEMENTS Defines complementary constraints
3 | %
4 | % F = COMPLEMENTS(C1,C2)
5 |
6 | F = complements(lmi(C1),lmi(C2));
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/depends.m:
--------------------------------------------------------------------------------
1 | function vars = depends(F)
2 |
3 | vars = depends(lmi(F));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/display.m:
--------------------------------------------------------------------------------
1 | function display(X)
2 |
3 | display(lmi(X));
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/double.m:
--------------------------------------------------------------------------------
1 | function x = double(x);
2 | %DOUBLE (Overloaded)
3 |
4 | x = double(x.Evaluated{1});
5 |
6 | if isessentiallyhermitian(x)
7 | x = min(eig(x)) >= 0;
8 | else
9 | x = min(x(:)) >= 0;
10 | end
11 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/dual.m:
--------------------------------------------------------------------------------
1 | function sys = dual(X)
2 | %DUAL Extract dual variable
3 | %
4 | % Z = DUAL(F) Returns the dual variable for the constraint F
5 | %
6 | % See also SOLVESDP, DUALIZE
7 |
8 | sys = dual(lmi(X));
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/flatten.m:
--------------------------------------------------------------------------------
1 | function sys = flatten(sys)
2 |
3 | % Go from an internal format which is hierarchical and performs better
4 | % when adding many constraint objects.
5 | sys = flatten(lmi(sys));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/getbase.m:
--------------------------------------------------------------------------------
1 | function B = getbase(F)
2 |
3 | B = getbase(lmi(F));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/getbounds.m:
--------------------------------------------------------------------------------
1 | function LU = getbounds(F,avoidequalitybounds)
2 |
3 | if nargin == 1
4 | LU = getbounds(lmi(F));
5 | else
6 | LU = getbounds(lmi(F),avoidequalitybounds);
7 | end
8 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/getcutflag.m:
--------------------------------------------------------------------------------
1 | function c = getcutflag(X)
2 |
3 | c = [];
4 | for i = 1:length(X.clauses)
5 | c = [c;X.clauses{i}.cut];
6 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/getvariables.m:
--------------------------------------------------------------------------------
1 | function var = getvariables(F)
2 | var = getvariables(lmi(F));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/is.m:
--------------------------------------------------------------------------------
1 | function yesno = is(X,this)
2 |
3 | yesno = is(lmi(X),this);
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/ismember.m:
--------------------------------------------------------------------------------
1 | function F = ismember(x,F)
2 | % Internal class for constraint list
3 |
4 | F = lmi(F);
5 | F = ismember(x,F);
6 |
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/isreal.m:
--------------------------------------------------------------------------------
1 | function YESNO = isreal(F)
2 | %ISREAL (overloaded)
3 |
4 | YESNO = isreal(lmi(F));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/loadobj.m:
--------------------------------------------------------------------------------
1 | function out = loadobj(obj)
2 | %LOADOBJ (overloaded)
3 | out = [];
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/plus.m:
--------------------------------------------------------------------------------
1 | function F = plus(x,y)
2 |
3 | F = lmi(x) + lmi(y);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/polyhedron.m:
--------------------------------------------------------------------------------
1 | function P = polyhedron(C)
2 | %POLYHEDRON (Overloaded)
3 |
4 | P = Polyhedron(lmi(C));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/polytope.m:
--------------------------------------------------------------------------------
1 | function P = polytope(C)
2 | %POLYTOPE (Overloaded)
3 |
4 | P = polytope(lmi(C));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/problemclass.m:
--------------------------------------------------------------------------------
1 | function p = problemclass(F,h)
2 |
3 | p = problemclass(lmi(F),h);
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/replace.m:
--------------------------------------------------------------------------------
1 | function F = replace(F,x,w,expand)
2 | % Internal class for constraint list
3 |
4 | F = lmi(F);
5 | if nargin ==3
6 | F = replace(F,x,w);
7 | else
8 | F = replace(F,x,w,expand);
9 | end
10 |
11 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/sdpvar.m:
--------------------------------------------------------------------------------
1 | function F = sdpvar(X)
2 | % Internal class for constraint list
3 |
4 | F = sdpvar(lmi(X));
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/spy.m:
--------------------------------------------------------------------------------
1 | function S = spy(X)
2 | S = spy(lmi(X));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/tag.m:
--------------------------------------------------------------------------------
1 | function F = tag(F,t)
2 |
3 | F = tag(lmi(F),t);
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/unblkdiag.m:
--------------------------------------------------------------------------------
1 | function F = unblkdiag(F)
2 |
3 | F = unblkdiag(lmi(F));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/uncertain.m:
--------------------------------------------------------------------------------
1 | function sys = uncertain(F)
2 | %UNCERTAIN Declare all variables in a set of constraints as uncertain
3 |
4 | sys = recover(depends(F));
5 | sys = [F, uncertain(sys)];
6 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/value.m:
--------------------------------------------------------------------------------
1 | function x = value(x);
2 | %VALUE (Overloaded)
3 |
4 | x = value(x.Evaluated{1});
5 |
6 | if isessentiallysymmetric(x)
7 | x = min(eig(x)) >= 0;
8 | else
9 | x = min(x(:)) >= 0;
10 | end
11 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@constraint/vertcat.m:
--------------------------------------------------------------------------------
1 | function F = vertcat(varargin)
2 |
3 | F = horzcat(varargin{:});
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/assignschur.m:
--------------------------------------------------------------------------------
1 | function AConstraint = assignschur(AConstraint,thecompiler,varargin)
2 | AConstraint = flatten(AConstraint);
3 | AConstraint.clauses{1}.schurfun = thecompiler;
4 | AConstraint.clauses{1}.schurdata = varargin;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/chebyball.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/chebyball.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/clear_poly_dep.m:
--------------------------------------------------------------------------------
1 | function F = clear_poly_dep(F,x,order)
2 |
3 | F = flatten(F);
4 | F.clauses{1}.data = clear_poly_dep(F.clauses{1}.data,x,order);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/cleardual.m:
--------------------------------------------------------------------------------
1 | function id = cleardual(F)
2 |
3 | for i = 1:length(F.LMIid)
4 | yalmip('cleardual',F.LMIid(i));
5 | end
6 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/constraintclass.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/constraintclass.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/cut.m:
--------------------------------------------------------------------------------
1 | function F = cut(F)
2 | F = setcutflag(F);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/eliminateBinary.m:
--------------------------------------------------------------------------------
1 | function F = eliminateBinary(F,binaries)
2 |
3 | F = flatten(F);
4 | for i = 1:length(F.clauses)
5 | data = eliminateBinary(F.clauses{i}.data,binaries);
6 | F.clauses{i}.data = data;
7 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/envelope.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/envelope.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/eq.m:
--------------------------------------------------------------------------------
1 | function sys = eq(X,Y)
2 | %EQ Overloaded
3 |
4 | dX = binvar(1);
5 | dY = binvar(1);
6 | sys = [iff(dX,X), iff(dY,Y), dX == dY];
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/getComplementarityTerms.m:
--------------------------------------------------------------------------------
1 | function [x,y] = getComplementarityTerms(F)
2 |
3 | F = flatten(F);
4 | xy = F.clauses{1}.data;
5 | x = xy(:,1);
6 | y = xy(:,2);
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/getbase.m:
--------------------------------------------------------------------------------
1 | function B = getbase(F)
2 |
3 | F = flatten(F);
4 | if length(F.clauses)>1
5 | error('GETBASE can only be applied to a list with 1 constraint')
6 | else
7 | B = getbase(F.clauses{1}.data);
8 | end
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/getcutflag.m:
--------------------------------------------------------------------------------
1 | function c = getcutflag(X)
2 |
3 | X = flatten(X);
4 | c = [];
5 | for i = 1:length(X.clauses)
6 | c = [c;X.clauses{i}.cut];
7 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/getlmiid.m:
--------------------------------------------------------------------------------
1 | function id = getlmiid(F)
2 |
3 | id = F.LMIid;
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/indicators.m:
--------------------------------------------------------------------------------
1 | function s = indicators(F)
2 |
3 | F = flatten(F);
4 | try
5 | s = F.clauses{1}.extra.indicators;
6 | catch
7 | s = [];
8 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/isfeasible.m:
--------------------------------------------------------------------------------
1 | function [feasible,feaslistLMI] = isfeasible(F,tol)
2 |
3 | if nargin == 1
4 | tol = 0;
5 | end
6 | feaslistLMI = checkset(F);
7 | feasible = all(feaslistLMI >= -tol);
8 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/ismember.m:
--------------------------------------------------------------------------------
1 | function F = ismember(x,F)
2 | % Internal class for constraint list
3 |
4 | F = replace(F,recover(depends(F)),x);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/isnan.m:
--------------------------------------------------------------------------------
1 | function YESNO = isnan(F)
2 | YESNO=0;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/length.m:
--------------------------------------------------------------------------------
1 | function varargout=length(varargin)
2 |
3 | F = varargin{1};
4 | varargout{1} = length(F.LMIid);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/loadobj.m:
--------------------------------------------------------------------------------
1 | function out = loadobj(obj)
2 | %LOADOBJ (overloaded)
3 | out = [];
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/remap.m:
--------------------------------------------------------------------------------
1 | function F = remap(F,old,new)
2 |
3 | F = flatten(F);
4 | for i = 1:length(F.clauses)
5 | X = F.clauses{i}.data;
6 | X = sdpvarremap(X,old,new);
7 | F.clauses{i}.data = X;
8 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/setdualize.m:
--------------------------------------------------------------------------------
1 | function sys = setdualize(sys,state)
2 |
3 | sys.dualized = state;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/setupMeta.m:
--------------------------------------------------------------------------------
1 | function F = setupMeta(F,operator,varargin)
2 |
3 | F = flatten(F);
4 | F.clauses{1}.type = 56;
5 | F.clauses{1}.data = {operator, varargin{:}};
6 | F.LMIid = yalmip('lmiid');
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/uncertain.m:
--------------------------------------------------------------------------------
1 | function sys = uncertain(F)
2 | %UNCERTAIN Declare all variables in a set of constraints as uncertain
3 |
4 | sys = recover(depends(F));
5 | sys = [F, uncertain(sys)];
6 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/uplus.m:
--------------------------------------------------------------------------------
1 | function X = uplus(X)
2 | %UPLUS (overloaded)
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/usedvariables.m:
--------------------------------------------------------------------------------
1 | function used = lmi(F)
2 |
3 | used = [];
4 | F = flatten(F);
5 | for i = 1:length(F.clauses)
6 | Fi = F.clauses{i};
7 | used = unique([used;getvariables(Fi.data)']);
8 | end
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@lmi/vertcat.m:
--------------------------------------------------------------------------------
1 | function F = vertcat(varargin)
2 |
3 | F = horzcat(varargin{:});
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@logdet/getP.m:
--------------------------------------------------------------------------------
1 | function cx = getP(X)
2 | %display Overloaded
3 |
4 | cx = X.P;
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@logdet/getcx.m:
--------------------------------------------------------------------------------
1 | function cx = getcx(X)
2 |
3 | cx = X.cx;
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@logdet/getgain.m:
--------------------------------------------------------------------------------
1 | function cx = getgain(X)
2 |
3 | cx = X.gain;
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@logdet/minus.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@logdet/minus.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@logdet/plus.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@logdet/plus.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@logdet/uminus.m:
--------------------------------------------------------------------------------
1 | function Z = uminus(P)
2 | %display Overloaded
3 |
4 | Z = P;
5 | Z.cx = - Z.cx;
6 | Z.gain = -Z.gain;
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/any.m:
--------------------------------------------------------------------------------
1 | function anys = any(x)
2 | %ANY (overloaded)
3 |
4 | x_base = x.basis;
5 | anys = full(sum(abs(x.basis),2)>0);
6 | anys = reshape(anys,x.dim(1),x.dim(2));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/cat.m:
--------------------------------------------------------------------------------
1 | function y = cat(varargin)
2 | %CAT (overloaded)
3 |
4 | switch varargin{1}
5 | case 1
6 | y = vertcat(varargin{2:end});
7 | case 2
8 | y = horzcat(varargin{2:end});
9 | otherwise
10 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/conj.m:
--------------------------------------------------------------------------------
1 | function Z = conj(Y)
2 | %CONJ (overloaded)
3 |
4 | Z = Y;
5 | Z.basis = conj(Z.basis);
6 | % Reset info about conic terms
7 | Z.conicinfo = [0 0];
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/extractkyp.m:
--------------------------------------------------------------------------------
1 | function [A,B,P,M,negated] = extractkyp(sys);
2 | %EXTRACTKYP Returns (A,B,P,M) from KYP object
3 |
4 | A = sys.extra.A;
5 | B = sys.extra.B;
6 | P = sys.extra.P;
7 | M = sys.extra.M;
8 | negated = sys.extra.negated;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/find.m:
--------------------------------------------------------------------------------
1 | function indicies = find(x)
2 | %FIND (overloaded)
3 |
4 | base = x.basis;
5 | vars = x.lmi_variables;
6 | indicies = find(any(base,2));
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/getbase.m:
--------------------------------------------------------------------------------
1 | function Q=getbase(X)
2 | %GETBASE Internal function to extract all base matrices
3 |
4 | Q=double(X.basis);
5 |
6 |
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/getbasematrixwithoutcheck.m:
--------------------------------------------------------------------------------
1 | function Q=getbasematrixwithoutcheck(X,ind)
2 | %GETBASEMATRIXWITHOUTCHECK Internal function to extract basematrix for variable IND
3 |
4 | Q=reshape(X.basis(:,ind+1),X.dim(1),X.dim(2));
5 |
6 |
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/getbasevectorwithoutcheck.m:
--------------------------------------------------------------------------------
1 | function Q=getbasevectorwithoutcheck(X,ind)
2 | %GETBASEVECTORWITHOUTCHECK Internal function to extract basematrix for variable ind
3 |
4 | Q=X.basis(:,ind+1);
5 |
6 |
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/gethackflag.m:
--------------------------------------------------------------------------------
1 | function y = gethackflag(X)
2 | %GETHACKFLAG Internal function to extract constraint type
3 |
4 | y = X.typeflag;
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/getsosrank.m:
--------------------------------------------------------------------------------
1 | function r=getsosrank(X)
2 |
3 | try
4 | r = X.extra.rank;
5 | catch
6 | r = inf;
7 | end
8 |
9 |
10 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/getvariablesvector.m:
--------------------------------------------------------------------------------
1 | function x_var = getvariablesvector(x)
2 |
3 | x_var = zeros(x.n,1);
4 | base = x.basis(:,2:end);
5 | vars = x.lmi_variables;
6 | [i,j,s] = find(base);
7 | x_var = vars(j);
8 | x_var = x_var(:);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/imag.m:
--------------------------------------------------------------------------------
1 | function X = imag(X)
2 | %IMAG (overloaded)
3 |
4 | X.basis = imag(X.basis);
5 | X = clean(X);
6 | if isa(X,'sdpvar')
7 | X.conicinfo = [0 0];
8 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/integer.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/integer.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/isequal.m:
--------------------------------------------------------------------------------
1 | function out = isequal(X,Y)
2 | %ISEQUAL (overloaded)
3 |
4 | if (isa(X,'ncvar') & isa(Y,'ncvar'))
5 | out = isequal(struct(X),struct(Y));
6 | else
7 | out = false;
8 | end
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/isinteger.m:
--------------------------------------------------------------------------------
1 | function isint=isinteger(X)
2 | %ISINTEGER Check if (part of) a variable is integer
3 |
4 | isint = any(ismember(getvariables(X),yalmip('intvariables')));
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/isreal.m:
--------------------------------------------------------------------------------
1 | function res = isreal(Y)
2 | %ISREAL (overloaded)
3 |
4 | res = isreal(Y.basis);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/length.m:
--------------------------------------------------------------------------------
1 | function n=length(X)
2 | %LENGTH (overloaded)
3 |
4 | n = max(X.dim);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/numel.m:
--------------------------------------------------------------------------------
1 | function N=numel(varargin)
2 | %NUMEL (overloaded)
3 |
4 | X = varargin{1};
5 | N = prod(size(X));
6 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/prod.m:
--------------------------------------------------------------------------------
1 | function product=prod(X)
2 | %PROD (overloaded)
3 |
4 | product = 1;
5 | for i = 1:length(X)
6 | pick = cell(1,1);pick{1}={i};
7 | product = product*subsref(X,struct('type','()','subs',pick));
8 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/real.m:
--------------------------------------------------------------------------------
1 | function X = real(X)
2 | %REAL (overloaded)
3 |
4 | X.basis = real(X.basis);
5 | X = clean(X);
6 | if isa(X,'sdpvar')
7 | X.conicinfo = [0 0];
8 | end
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/replace.m:
--------------------------------------------------------------------------------
1 | function Z = replace(X,Y,W)
2 | %REPLACE Substitutes variables
3 | %
4 | %Z = REPLACE(Y,X,W) Replaces any occurence of variable Y in X with W
5 |
6 | Z = ncvar_replace(X,Y,W);
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/sethackflag.m:
--------------------------------------------------------------------------------
1 | function X = sethackflag(X,flag)
2 | %GETHACKFLAG Internal function to set constraint type
3 |
4 | X.typeflag = flag;
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/setsos.m:
--------------------------------------------------------------------------------
1 | function setsos(X,h,ParametricVariables,Q,v)
2 | %SETSOS Internal function
3 |
4 | yalmip('setsos',X.extra.sosid,h,ParametricVariables,Q,v);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ncvar/sumsum.m:
--------------------------------------------------------------------------------
1 | function Y=sum(Y)
2 | %SUM (overloaded)
3 |
4 | Y.basis = sum(Y.basis,1);
5 | Y.dim(1) = 1;
6 | Y.dim(2) = 1;
7 | % Reset info about conic terms
8 | Y.conicinfo = [0 0];
9 | Y = clean(Y);
10 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/abs.m:
--------------------------------------------------------------------------------
1 | function X = abs(X)
2 | %ABS (overloaded)
3 |
4 | X = reshape(abs(reshape(X,prod(X.dim),1)),X.dim);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/alldifferent.m:
--------------------------------------------------------------------------------
1 | function t = alldifferent(X)
2 | % alldifferent (overloaded)
3 |
4 | t = alldifferent(sdpvar(X));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/assign.m:
--------------------------------------------------------------------------------
1 | function assign(x,y)
2 | % assign (overloaded)
3 |
4 | assign(sdpvar(x),y(:));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/binary.m:
--------------------------------------------------------------------------------
1 | function x = binary(x)
2 | % binary (overloaded)
3 |
4 | x = binary(sdpvar(x));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/depends.m:
--------------------------------------------------------------------------------
1 | function v = depends(X)
2 | % depends (overloaded)
3 |
4 | v = depends(sdpvar(X));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/double.m:
--------------------------------------------------------------------------------
1 | function X = double(X)
2 | % DOUBLE (overloaded)
3 |
4 | X = reshape(double(sdpvar(X)),X.dim);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/flush.m:
--------------------------------------------------------------------------------
1 | function x = flush(x)
2 | x.leftfactors = [];
3 | x.rightfactors = [];
4 | x.midfactors = [];
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/getvariables.m:
--------------------------------------------------------------------------------
1 | function v = getvariables(X)
2 | % getvariables (overloaded)
3 |
4 | v = getvariables(sdpvar(X));
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/horzcat.m:
--------------------------------------------------------------------------------
1 | function x = horzcat(varargin)
2 | % horzcat (overloaded)
3 |
4 | x = cat(2,varargin{:});
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/imag.m:
--------------------------------------------------------------------------------
1 | function X = imag(X)
2 | % REAL (overloaded)
3 |
4 | X.basis = imag(X.basis);
5 | X.conicinfo = [0 0];
6 | X = clean(X);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/integer.m:
--------------------------------------------------------------------------------
1 | function x = integer(x)
2 | % integer (overloaded)
3 |
4 | x = sdpvar(x);
5 | x = binary(x);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/isreal.m:
--------------------------------------------------------------------------------
1 | function v = isreal(X)
2 | % isreal (overloaded)
3 |
4 | v = isreal(sdpvar(X));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/length.m:
--------------------------------------------------------------------------------
1 | function v = length(X)
2 | % length (overloaded)
3 |
4 | v = max(X.dim);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/ndims.m:
--------------------------------------------------------------------------------
1 | function n=ndims(X)
2 | %NDIM (overloaded)
3 |
4 | n = length(X.dim);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/numel.m:
--------------------------------------------------------------------------------
1 | function s = numel(X)
2 | % NUMEL (overloaded)
3 |
4 | s = prod(X.dim);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/real.m:
--------------------------------------------------------------------------------
1 | function X = real(X)
2 | % REAL (overloaded)
3 |
4 | X.basis = real(X.basis);
5 | X.conicinfo = [0 0];
6 | X = clean(X);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/sdpvar.m:
--------------------------------------------------------------------------------
1 | function F = sdpvar(X)
2 | % SDPVAR Converts a NDSDPVAR variable to standard SDPVAR
3 |
4 | F = sdpvar(prod(X.dim),1,[],X.lmi_variables,X.basis);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/sqrt.m:
--------------------------------------------------------------------------------
1 | function X = abs(X)
2 | % sqrt (overloaded)
3 |
4 | X = reshape(sqrt(reshape(X,prod(X.dim),1)),X.dim);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/squeeze.m:
--------------------------------------------------------------------------------
1 | function X = squeeze(X)
2 | % squeeze (overloaded)
3 |
4 | dummy = reshape(ones(prod(X.dim),1),X.dim);
5 | dummy = squeeze(dummy);
6 | X.dim = size(dummy);
7 | X = clean(X);
8 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/uminus.m:
--------------------------------------------------------------------------------
1 | function X = uminus(X)
2 | % UMINUS (overloaded)
3 |
4 | X.basis = -X.basis;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/value.m:
--------------------------------------------------------------------------------
1 | function X = value(X)
2 | % VALUE (overloaded)
3 |
4 | X = reshape(value(sdpvar(X)),X.dim);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/vec.m:
--------------------------------------------------------------------------------
1 | function x = vec(x)
2 |
3 | x.dim = [prod(x.dim) 1];
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@ndsdpvar/vertcat.m:
--------------------------------------------------------------------------------
1 | function x = vertcat(varargin)
2 | % horzcat (overloaded)
3 |
4 | x = cat(1,varargin{:});
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@optimizer/cat.m:
--------------------------------------------------------------------------------
1 | function sys = cat(varargin)
2 |
3 | if nargin == 1
4 | sys = varargin{1};
5 | return
6 | end
7 |
8 | y = horzcat(varargin{:});
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@optimizer/kkt.m:
--------------------------------------------------------------------------------
1 | function [KKTConstraints, details] = kkt(P)
2 | %DUAL Create KKT system for optimizer P
3 | %
4 | % [KKTConstraints, details] = kkt(P)
5 |
6 | [KKTConstraints, details] = kkt(P.F,P.h,P.output.expression);
7 |
8 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@optimizer/loadobj.m:
--------------------------------------------------------------------------------
1 | function P = loadobj(P)
2 | if isstruct(P),
3 | P = class(P,'optimizer');
4 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@optimizer/numel.m:
--------------------------------------------------------------------------------
1 | function N=numel(varargin)
2 | %NUMEL (overloaded)
3 |
4 | N = 1;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@optimizer/saveobj.m:
--------------------------------------------------------------------------------
1 | function P = saveobj(P)
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@optimizer/updatemodel.m:
--------------------------------------------------------------------------------
1 | function p = updatemodel(p,model)
2 |
3 | p.model = model;
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@optimizer/vertcat.m:
--------------------------------------------------------------------------------
1 | function P = vertcat(varargin)
2 |
3 | P = horzcat(varargin{:});
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@optproblem/robustify.m:
--------------------------------------------------------------------------------
1 | function P = robustify(P)
2 | %ROBUSTIFY Derives robust counterpart.
3 |
4 | [P.Constraints,P.Objective] = robustify(P.Constraints,P.Objective,P.Options);
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/@probability/display.m:
--------------------------------------------------------------------------------
1 | function sys = display(c)
2 | display('Probabilistic expression')
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/InstantiateElementWiseUnitary.m:
--------------------------------------------------------------------------------
1 | function y = InstantiateElementWiseUnitary(funName,varargin);
2 |
3 | args = varargin{1};
4 | dims = size(args);
5 | y = yalmip('defineVectorizedUnitary',funName,varargin{:});
6 | y = reshape(y,dims);
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/bilinearize.m:
--------------------------------------------------------------------------------
1 | function [model,changed] = bilinearize(model)
2 |
3 | error('OBSOLETE FUNCTION')
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/binary.m:
--------------------------------------------------------------------------------
1 | function x = binary(x)
2 | %BINARY Overloaded
3 |
4 | if isempty(x)
5 | x = [];
6 | else
7 | error('BINARY can only be applied to SDPVAR objects or empty doubles');
8 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/bmilin.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/bmilin.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/compressfactors2.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/compressfactors2.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/createNumericalModel.m:
--------------------------------------------------------------------------------
1 | function p = createNumericalModel(varargin);
2 |
3 | p = emptyNumericalModel;
4 |
5 | if nargin >= 1
6 | p.F_struc = varargin{1};
7 | end
8 | if nargin >= 2
9 | p.K = varargin{2};
10 | end
11 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/deadhub.m:
--------------------------------------------------------------------------------
1 | function f = deadhub(p,lambda)
2 |
3 | f = -(invsathub(p,lambda)-lambda*abs(p));
4 |
5 |
6 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/dec2decbin.m:
--------------------------------------------------------------------------------
1 | function s=dec2decbin(d,n)
2 | %DEC2BIN Internal function generate binary matrices
3 |
4 | [f,e]=log2(max(d)); % How many digits do we need to represent the numbers?
5 | s=rem(floor(d(:)*pow2(1-max(n,e):0)),2);
6 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/depends.m:
--------------------------------------------------------------------------------
1 | function p = depends(x)
2 | %DEPENDS Returns indicies to variables used in an SDPVAR object
3 | %
4 | % i = depends(x)
5 | %
6 | % Input
7 | % x : SDPVAR object
8 | % Output
9 | % i : DOUBLE
10 |
11 | p=[];
12 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/double2sdpvar.m:
--------------------------------------------------------------------------------
1 | function sys = double2sdpvar(varargin)
2 | sys = sdpvar(1);
3 | sys = struct(sys);
4 | sys.dim = size(varargin{1});
5 | sys.lmi_variables = [];
6 | sys.basis = varargin{1}(:);
7 | sys = sdpvar(sys);
8 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/eigv.m:
--------------------------------------------------------------------------------
1 | function [v,Model] = eigv(X)
2 |
3 | n = size(X,1);
4 | v = sdpvar(n,1);
5 | Model = [trace(X)==sum(v), v(1:end-1) >= v(2:end)];
6 | for i = 1:n-1
7 | Model = [Model, sumk_generator(X,i,sum(v(1:i)))];
8 | end
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/emptyNumericalModel.m:
--------------------------------------------------------------------------------
1 | function p = emptyNumericalModel;
2 | p.F_struc = [];
3 | p.K.f = 0;
4 | p.K.l = 0;
5 | p.K.q = 0;
6 | p.K.s = 0;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/expanded.m:
--------------------------------------------------------------------------------
1 | function X = expanded(F,state)
2 |
3 | if nargin == 1
4 | X = 1;
5 | else
6 | X = [];
7 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/extsubsref.m:
--------------------------------------------------------------------------------
1 | function z=extsubsref(x,i,j);
2 |
3 | if nargin < 3
4 | z = x(i);
5 | else
6 | z=x(i,j);
7 | end
8 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/eyev.m:
--------------------------------------------------------------------------------
1 | function ei=eyev(n,i)
2 | %EYEV Internal function to generate unit vector
3 |
4 | if i>n
5 | disp('Error in eyev')
6 | return
7 | else
8 | ei = zeros(n,1);ei(i)=1;
9 | end;
10 |
11 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/findhash.m:
--------------------------------------------------------------------------------
1 | function pos = findhash(T,t,dummy)
2 |
3 | if isempty(T)
4 | pos = []; % Random warnings on 6.1
5 | else
6 | pos = find(T==t);
7 | end
8 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/fmincon_fungp.m:
--------------------------------------------------------------------------------
1 | function [f,df] = fmincon_fungp(x,prob)
2 |
3 | z = prob.Afun*x;
4 | w = exp(z);
5 | f = full(log(prob.bfun'*w));
6 | df = full(((1/(sum(prob.bfun.*w)))*(prob.bfun.*w)'*prob.Afun));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/fraction.m:
--------------------------------------------------------------------------------
1 | function p = fraction(x)
2 | p = x(1)./x(2);
3 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/getbase.m:
--------------------------------------------------------------------------------
1 | function y = getbase(x)
2 | %GETBASE (overloaded sdpvar/getbase on double)
3 |
4 | y = x(:);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/getbasematrix.m:
--------------------------------------------------------------------------------
1 | function y = getbasematrix(x,ind)
2 | %GETBASEMATRIX (overloaded sdpvar/getbasematrix on double)
3 |
4 | if ind == 0
5 | y = x;
6 | else
7 | y = spalloc(size(x,1),size(x,2),0);
8 | end
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/getvariables.m:
--------------------------------------------------------------------------------
1 | function vars = getvariables(X,var)
2 | %GETVARIABLES (overloads sdpvar/getvariables on double)
3 |
4 | vars = [];
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/gmset.m:
--------------------------------------------------------------------------------
1 | function F = gmset(t,x1,x2)
2 | %GMSET Internal function used for MAXDET formulation
3 |
4 | F = (cone([t;(x1-x2)/2],(x1+x2)/2));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/integer.m:
--------------------------------------------------------------------------------
1 | function x = integer(x)
2 | %INTEGER Overloaded
3 |
4 | if isempty(x)
5 | x = [];
6 | else
7 | error('INTEGER can only be applied to SDPVAR objects or empty doubles');
8 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/ipopt_callback_df.m:
--------------------------------------------------------------------------------
1 | function df = ipopt_callback_df(x,model)
2 |
3 | global latest_x_f
4 | global latest_df
5 |
6 | x = x(:);
7 | if isequal(x,latest_x_f)
8 | df = latest_df;
9 | else
10 | [f,df] = fmincon_fun(x,model);
11 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/ipopt_callback_f.m:
--------------------------------------------------------------------------------
1 | function f = ipopt_callback_f(x,model)
2 |
3 | global latest_x_f
4 | global latest_df
5 |
6 | x = x(:);
7 | [f,latest_df] = fmincon_fun(x,model);
8 | latest_x_f = x;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/ipoptgp_callback_f.m:
--------------------------------------------------------------------------------
1 | function f = ipoptgp_callback_f(x,model)
2 |
3 | global latest_x_f
4 | global latest_df
5 |
6 | x = x(:);
7 | [f,latest_df] = fmincon_fungp(x,model);
8 | latest_x_f = x;
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/isinterval.m:
--------------------------------------------------------------------------------
1 | function res = isinterval(Y)
2 | %ISINTERVAL (overloaded)
3 |
4 | res = isa(Y,'intval');
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/islinear.m:
--------------------------------------------------------------------------------
1 | function p = islinear(x)
2 | p = (1==1);
3 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/lifted.m:
--------------------------------------------------------------------------------
1 | function X = lifted(F,state)
2 |
3 | if nargin == 1
4 | X = 1;
5 | else
6 | X = [];
7 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/matrixcoefficients.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/matrixcoefficients.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/mid.m:
--------------------------------------------------------------------------------
1 | function m=mid(m)
2 | m = m;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/minimize.m:
--------------------------------------------------------------------------------
1 | function minimize(varargin)
2 | disp('Functin not implemented')
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/mytestNEW.m:
--------------------------------------------------------------------------------
1 | function y = mytestNEW(B,X)
2 |
3 | y = B - X*X;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/mytestOLD.m:
--------------------------------------------------------------------------------
1 | function y = mytestOLD(X,B)
2 |
3 | y = B - X*X;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/penlab_callback_con.m:
--------------------------------------------------------------------------------
1 | function [G,model] = penlab_callback_con(x,model)
2 |
3 | global latest_x_g
4 | global latest_G
5 | global latest_g
6 | x = x(:);
7 |
8 | G = [model.Aeq;model.A]*x;
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/penlab_callback_dcon.m:
--------------------------------------------------------------------------------
1 | function [G,model] = penlab_callback_dcon(x,model)
2 |
3 | global latest_x_g
4 | global latest_G
5 | global latest_g
6 | x = x(:);
7 |
8 | G = [model.Aeq;model.A];
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/penlab_callback_dcon2.m:
--------------------------------------------------------------------------------
1 | function [G,model] = penlab_callback_dcon2(x,k,model)
2 |
3 | global latest_x_g
4 | global latest_G
5 | global latest_g
6 | x = x(:);
7 |
8 | G = spalloc(length(model.c),length(model.c),0);
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/penlab_callback_df2.m:
--------------------------------------------------------------------------------
1 | function [H,model] = penlab_callback_df2(x,model)
2 |
3 | global latest_x_f
4 | global latest_df
5 |
6 | H = speye(2);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/penlab_callback_f.m:
--------------------------------------------------------------------------------
1 | function [f,model] = penlab_callback_f(x,model)
2 |
3 | global latest_x_f
4 | global latest_df
5 |
6 | x = x(:);
7 | [f,latest_df] = fmincon_fun(x,model);
8 | latest_x_f = x;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/pennlp_con.m:
--------------------------------------------------------------------------------
1 | function g = pennlp_con(i,x)
2 |
3 | g = datasaver(4,x,i);
4 |
5 |
6 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/pennlp_fun.m:
--------------------------------------------------------------------------------
1 | function f = pennlp_fun(x)
2 |
3 | f = datasaver(1,x);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/pennlp_fungrad.m:
--------------------------------------------------------------------------------
1 | function [nnz,ind,val] = pennlp_fungrad(x)
2 |
3 |
4 | f = datasaver(2,x);
5 | [ind,dummy,val] = find(f(:));
6 | nnz = length(ind);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/plottruss.m:
--------------------------------------------------------------------------------
1 | function plottruss(where,text,p,x)
2 | try
3 | subplot(2,2,where)
4 | title(text)
5 | cla;
6 | pic(p.options.truss,x(union(p.integer_variables,p.binary_variables)));
7 | drawnow
8 | catch
9 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/portfoliodata.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/portfoliodata.mat
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/rad.m:
--------------------------------------------------------------------------------
1 | function m=rad(m)
2 | m = m*0;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/randpolytope.m:
--------------------------------------------------------------------------------
1 | function [A,b] = randpolytope(n,m)
2 |
3 | A = randn(n,m);
4 | b = m*rand(n,1)-A*randn(m,1);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/randpsd.m:
--------------------------------------------------------------------------------
1 | function Q = randpsd(n)
2 |
3 | Q = randn(n);Q = Q*Q';
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/ratingdata.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/ratingdata.mat
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/recovermonoms.m:
--------------------------------------------------------------------------------
1 | function monom = recovermonoms(newton_m,x);
2 |
3 | if isempty(newton_m)
4 | monom = 1;
5 | else
6 | error('Report this bug (call to recovermonoms with double)');
7 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/relaxdouble.m:
--------------------------------------------------------------------------------
1 | function x = relaxdouble(x)
2 | %RELAXDOUBLE (overloaded sdpvar/relaxdouble on double)
3 |
4 | % Do nothing, just return input.
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/relaxvalue.m:
--------------------------------------------------------------------------------
1 | function x = relaxvalue(x)
2 | %RELAXVALUE (overloaded sdpvar/relaxvalue on double)
3 |
4 | % Do nothing, just return input.
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/removenonlinearity.m:
--------------------------------------------------------------------------------
1 | function p = removenonlinearity(p)
2 | p.variabletype = 0*p.variabletype;
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/selectsolution.m:
--------------------------------------------------------------------------------
1 | function selectsolution(k)
2 |
3 | yalmip('selectsolution',k);
4 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/setpolynomials.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/setpolynomials.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/showprogress.m:
--------------------------------------------------------------------------------
1 | function showprogress(thetext,doit)
2 | %SHOWPROGRESS Internal function for printing messages
3 |
4 | if doit>0
5 | fprintf('+ %s\n',thetext);
6 | end
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/solveequalities.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/solveequalities.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/sqrtm_internal.m:
--------------------------------------------------------------------------------
1 | function y = sqrtm_internal(x)
2 |
3 | if x>=0
4 | y = sqrt(x);
5 | else
6 | y = -x.^2;
7 | end
8 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/threeletterwords.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/threeletterwords.mat
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/unionstripped.m:
--------------------------------------------------------------------------------
1 | function c = unionstripped(a,b)
2 | %UNIONSTRIPPED Internal function (version without checkings etc.)
3 |
4 | c = uniquestripped([a(:)' b(:)']);
5 |
6 |
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/uniquestripped.m:
--------------------------------------------------------------------------------
1 | function b = uniquestripped(a)
2 | %UNIQUESTRIPPED Internal function (version without checkings etc.)
3 |
4 | b = sort(a(:)');
5 | i = diff([b NaN])~=0;
6 | if ~all(i)
7 | b = b(i);
8 | end
9 |
10 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/value.m:
--------------------------------------------------------------------------------
1 | function x = value(x)
2 | %VALUE Overloaded from sdpvar/value
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/ventropy.m:
--------------------------------------------------------------------------------
1 | function f = ventropy(x)
2 |
3 | f = [];
4 | d = size(x);
5 | x = x(:);
6 | for i = 1:length(x)
7 | f = [f;entropy(x(i))];
8 | end
9 | f = reshape(f,d);
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/yalmipbandwidth.m:
--------------------------------------------------------------------------------
1 | function b = yalmipbandwidth(S)
2 |
3 | if isa(S,'sdpvar')
4 | S = spy(S);
5 | end
6 | [i,j] = find(triu((S)));
7 | b = max(abs(i-j));
8 |
9 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/yalmiperror.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/extras/yalmiperror.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/license.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/license.txt
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/dummy.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/dummy.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/global/bmibnb.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/global/bmibnb.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/global/intvmul.m:
--------------------------------------------------------------------------------
1 | function C = intvmul(A,B)
2 | a = A(1);
3 | b = A(2);
4 | c = B(1);
5 | d = B(2);
6 | C = [min([a*c, a*d, b*c, b*d]), max([a*c, a*d, b*c, b*d])];
7 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/global/kktqp.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/global/kktqp.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/global/powerbound.m:
--------------------------------------------------------------------------------
1 | function bound = powerbound(lb,ub,powers)
2 | vars = find(powers);
3 | bound = [1 1];
4 | for k = 1:length(vars)
5 | bound = intvmul(bound,intvpower([lb(vars(k)) ub(vars(k))],powers(vars(k))));
6 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/global/tightenbounds.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/global/tightenbounds.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/moment/extractsolution.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/moment/extractsolution.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/moment/solvemoment.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/moment/solvemoment.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/parametric/mpt_clean_optmizer.m:
--------------------------------------------------------------------------------
1 | function [Fi,Gi] = mpt_clean_optmizer(Fi,Gi);
2 | if length(Fi)>0
3 | for i = 1:length(Fi)
4 | Fi{i} = round(1e10*Fi{i})/1e10;
5 | Gi{i} = round(1e10*Gi{i})/1e10;
6 | end
7 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/parametric/solvemp.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/parametric/solvemp.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/robust/dilate.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/robust/dilate.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/robust/dilate2.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/robust/dilate2.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/robust/robustify.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/robust/robustify.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/blockmonomialreduction.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/blockmonomialreduction.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/congruenceblocks.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/congruenceblocks.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/consistent.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/consistent.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/genmonoms.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/genmonoms.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/monomialgeneration.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/monomialgeneration.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/monomialproducts.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/monomialproducts.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/monomialreduction.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/monomialreduction.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/newtonmonoms.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/newtonmonoms.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/newtonpolytope.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/newtonpolytope.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/modules/sos/sparsenull.m:
--------------------------------------------------------------------------------
1 | function [Z,Q1,R] = sparsenull(A)
2 |
3 | [Q,R] = qr(A');
4 | n = max(find(sum(abs(R),2)));
5 | Q1 = Q(:,1:n);
6 | R = R(1:n,:);
7 | Z = Q(:,n+1:end); % New basis
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/operators/huber.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/operators/huber.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/operators/negated_perspective_log.m:
--------------------------------------------------------------------------------
1 | function z = negated_perspective_log(x)
2 | if isequal(x(1),[0])
3 | z = 0;
4 | else
5 | z = x(1)*log(x(1)/x(2));
6 | end
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/operators/pow10.m:
--------------------------------------------------------------------------------
1 | function varargout = pow10(varargin)
2 | %POW10 (overloaded)
3 |
4 | varargout{1} = 10.^varargin{1};
5 |
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/operators/powerinternalhelper.m:
--------------------------------------------------------------------------------
1 | function y = powerinternalhelper(d,x);
2 |
3 | y = [];
4 | for i = 1:prod(size(d))
5 | y = [y x(i).^d(i)];
6 | end
7 | y = reshape(y,size(d));
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/solvers/call_cplexibm_miqp.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/solvers/call_cplexibm_miqp.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/solvers/call_cplexibm_qcmiqp.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/solvers/call_cplexibm_qcmiqp.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/solvers/callmaxdet.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/solvers/callmaxdet.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/solvers/callmpcvx.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/solvers/callmpcvx.m
--------------------------------------------------------------------------------
/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/solvers/yalmip2cplex.m:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xuelang-wang/Paper-code-implementation/05d4fb7eec6de2fc63ca7018fe92a8726f83207f/toolbox_users/tbxmanager/toolboxes/yalmip/R20160930/all/YALMIP-master/solvers/yalmip2cplex.m
--------------------------------------------------------------------------------