2007-09-18 Michal Kvasnica * tests/auxiliary/sub_uniqueOpt_test1.m: unit test for sub_uniqueOpt() [bb1c8bf6eefa] 2007-09-17 Michal Kvasnica * tests/graphics/mpt_plotPartition_test1.m: mpt_plotPartition_test1: also test Options.sameUcolors=1 [33ab3ce86c5e] 2007-09-10 Michal Kvasnica * extras/analysis/mpt_reachSets.m, tests/analysis/mpt_reachSets_test1.m: mpt_reachSets: fixed wrong dynamics-to-regions assignment if ctrl.dynamics is all zero and the system is PWA, mpt_reachSets() crashed due to a sysStruct.A{0} indexing. now in such case we perform a dynamics-to-regions assignment based on the guardlines of the PWA system. [a83abda1f7c7] * report.xml: remove report.xml [abbd88ed9944] * report.xml, tests/analysis/ctrl_1d_searchtree.mat, tests/analysis/ctrl_lowdimnoise.mat, tests/analysis/ctrl_lowdimnoise_inv.mat, tests/analysis/ctrl_prob.mat, tests/analysis/ctrl_with_hole.mat, tests/analysis/di_ctrl_N3_norm1.mat, tests/analysis/di_ctrl_N3_norm2.mat, tests/analysis/invset_empty.mat, tests/analysis/lti1d.m, tests/analysis/lti1d_ctrl_N1_norm1.mat, tests/analysis/lti1d_mintime.mat, tests/analysis/mpt_getCommonSOSLyapFct_test1.m, tests/analysis/mpt_infsetPWA_test1.m, tests/analysis/mpt_infsetPWA_test2.m, tests/analysis/mpt_infset_test1.m, tests/analysis/mpt_infset_test2.m, tests/analysis/mpt_infset_test2.out, tests/analysis/mpt_invariantSet_test1.m, tests/analysis/mpt_isPWAbigger_test1.m, tests/analysis/mpt_lyapunov_test1.m, tests/analysis/mpt_lyapunov_test2.m, tests/analysis/mpt_lyapunov_test3.m, tests/analysis/mpt_lyapunov_test4.m, tests/analysis/mpt_lyapunov_test5.m, tests/analysis/mpt_lyapunov_test6.m, tests/analysis/mpt_maxCtrlSet_test1.m, tests/analysis/mpt_maxCtrlSet_test1.out, tests/analysis/mpt_maxCtrlSet_test2.m, tests/analysis/mpt_maxCtrlSet_test3.m, tests/analysis/mpt_maxCtrlSet_test4.m, tests/analysis/mpt_maxCtrlSet_test4.out, tests/analysis/mpt_maxCtrlSet_test5.m, tests/analysis/mpt_maxCtrlSet_test5.out, tests/analysis/mpt_reachSets_test1.m, tests/analysis/mpt_reachSets_test2.m, tests/analysis/mpt_reachSets_test3.m, tests/analysis/mpt_reachSets_test4.m, tests/analysis/mpt_reachXU_test1.m, tests/analysis/mpt_removeOverlaps_test1.m, tests/analysis/mpt_removeOverlaps_test2.m, tests/analysis/mpt_removeOverlaps_test3.m, tests/analysis/mpt_removeOverlaps_test4.m, tests/analysis/mpt_removeOverlaps_test5.m, tests/analysis/mpt_removeOverlaps_test6.m, tests/analysis/mpt_removeOverlaps_test7.m, tests/analysis/mpt_searchTree_issue519.m, tests/analysis/mpt_searchTree_issue519.mat, tests/analysis/mpt_searchTree_test1.m, tests/analysis/mpt_searchTree_test2.m, tests/analysis/mpt_searchTree_test3.m, tests/analysis/mpt_searchTree_test4.m, tests/analysis/mpt_searchTree_test4.out, tests/analysis/mpt_searchTree_test5.m, tests/analysis/mpt_simplify_test1.m, tests/analysis/mpt_simplify_test2.m, tests/analysis/mpt_transmap_test1.m, tests/analysis/mpt_verify_test1.m, tests/analysis/mpt_verify_test1.out, tests/analysis/mpt_verify_test2.m, tests/analysis/mpt_verify_test2.out, tests/analysis/mpt_verify_test3.m, tests/analysis/mpt_verify_test3.out, tests/analysis/mpt_verify_test4.m, tests/analysis/mpt_verify_test4.out, tests/analysis/removeovlps_bug1.mat, tests/analysis/rmovlpsbug.mat, tests/analysis/st_ctrl_16region_DONTWORK.mat, tests/analysis/transmap_cddprob.mat, tests/auxiliary/ctrl_1d_du_yref.mat, tests/auxiliary/ctrl_data.mat, tests/auxiliary/ctrl_lowdimnoise.mat, tests/auxiliary/identifyRegion_test.m, tests/auxiliary/lti1d_addu_ctrl.mat, tests/auxiliary/mpt_defaultOptions_test1.m, tests/auxiliary/mpt_feasibleStates_test1.m, tests/auxiliary/mpt_feasibleStates_test1.out, tests/auxiliary/mpt_feasibleStates_test2.m, tests/auxiliary/mpt_greedyMerging_test1.m, tests/auxiliary/mpt_ineq2eq_R12_prob.mat, tests/auxiliary/mpt_ineq2eq_test1.m, tests/auxiliary/mpt_ineq2eq_test2.m, tests/auxiliary/mpt_ineq2eq_test3.m, tests/auxiliary/mpt_isnoise_test1.m, tests/auxiliary/mpt_lti2pwa_test1.m, tests/auxiliary/mpt_mldsim_test1.m, tests/auxiliary/mpt_mpsol2ctrl_test1.m, tests/auxiliary/mpt_norm2pwa_test1.m, tests/auxiliary/mpt_norm2pwa_test2.m, tests/auxiliary/mpt_norm2pwa_test3.m, tests/auxiliary/mpt_options_test1.m, tests/auxiliary/mpt_performance_test1.m, tests/auxiliary/mpt_prepareTracking_test1.m, tests/auxiliary/mpt_randLTISys_test1.m, tests/auxiliary/mpt_sysStructInfo_test1.m, tests/auxiliary/mpt_sysStructInfo_test1.out, tests/auxiliary/mpt_verifySysProb_test1.m, tests/auxiliary/mpt_verifySysProb_test2.m, tests/auxiliary/mpt_verifySysStruct_test1.m, tests/auxiliary/mpt_verifySysStruct_test2.m, tests/auxiliary/mpt_verifySysStruct_test3.m, tests/auxiliary/sub_computeTrajectory_test1.m, tests/auxiliary/sub_computeTrajectory_test2.m, tests/auxiliary/sub_computeTrajectory_test3.m, tests/auxiliary/sub_computeTrajectory_test4.m, tests/auxiliary/sub_computeTrajectory_test5.m, tests/auxiliary/sub_computeTrajectory_test6.m, tests/auxiliary/sub_computeTrajectory_test7.m, tests/auxiliary/turbo_car.hys, tests/auxiliary/unitbox_test1.m, tests/control/arno_glpkprob.hys, tests/control/boilerdata_R13.mat, tests/control/control_mimo1.m, tests/control/ctrl3d_data.mat, tests/control/ctrlXU_1d.mat, tests/control/ctrl_1d_searchtree.mat, tests/control/ctrl_lowdimnoise.mat, tests/control/ctrl_with_hole.mat, tests/control/deltau_test1.m, tests/control/deltau_test2.m, tests/control/deltau_test3.m, tests/control/deltau_test4.m, tests/control/lti1d.m, tests/control/lti1d_addU.m, tests/control/mpc_mip_test1.m, tests/control/mpc_mip_test1.out, tests/control/mpt_boolMinTime_test1.m, tests/control/mpt_boolMinTime_test2.m, tests/control/mpt_boolMinTime_test3.m, tests/control/mpt_computeTrajectory_test1.m, tests/control/mpt_computeTrajectory_test2.m, tests/control/mpt_computeTrajectory_test2.out, tests/control/mpt_constructMatrices_test1.m, tests/control/mpt_control_test1.m, tests/control/mpt_control_test2.m, tests/control/mpt_control_test3.m, tests/control/mpt_control_test3.out, tests/control/mpt_control_test4.m, tests/control/mpt_control_test5.m, tests/control/mpt_control_test6.m, tests/control/mpt_getInputXU_test1.m, tests/control/mpt_getInputXU_test2.m, tests/control/mpt_getInput_test1.m, tests/control/mpt_getInput_test2.m, tests/control/mpt_getInput_test3.m, tests/control/mpt_getInput_test3.out, tests/control/mpt_getInput_test4.m, tests/control/mpt_getInput_test5.m, tests/control/mpt_getInput_test5.out, tests/control/mpt_getInput_test6.m, tests/control/mpt_getInput_test7.m, tests/control/mpt_iterativePWA_test1.m, tests/control/mpt_iterativePWA_test2.m, tests/control/mpt_iterativePWA_test3.m, tests/control/mpt_iterativePWA_test4.m, tests/control/mpt_iterativePWA_test5.m, tests/control/mpt_iterativePWA_test6.m, tests/control/mpt_iterativePWA_test6.out, tests/control/mpt_iterativePWA_test7.m, tests/control/mpt_iterative_test1.m, tests/control/mpt_iterative_test2.m, tests/control/mpt_iterative_test3.m, tests/control/mpt_iterative_test4.m, tests/control/mpt_mixedMinTime_test1.m, tests/control/mpt_oneStepCtrl_test1.m, tests/control/mpt_oneStepCtrl_test2.m, tests/control/mpt_oneStepCtrl_test3.m, tests/control/mpt_oneStepCtrl_test4.m, tests/control/mpt_oneStepCtrl_test5.m, tests/control/mpt_optBoolCtrl_test1.m, tests/control/mpt_optBoolCtrl_test2.m, tests/control/mpt_optControlPWA_test1.m, tests/control/mpt_optControlPWA_test2.m, tests/control/mpt_optControlPWA_test3.m, tests/control/mpt_optControlPWA_test4.m, tests/control/mpt_optControlPWA_test5.m, tests/control/mpt_optControlPWA_test6.m, tests/control/mpt_optControlPWA_test6.out, tests/control/mpt_optControl_test1.m, tests/control/mpt_optControl_test2.m, tests/control/mpt_optControl_test3.m, tests/control/mpt_optInfControlPWA_test1.m, tests/control/mpt_optInfControlPWA_test2.m, tests/control/mpt_optInfControl_test1.m, tests/control/mpt_optLinearCtrl_test1.m, tests/control/mpt_optLinearCtrl_test2.m, tests/control/mpt_optMixedCtrl_test1.m, tests/control/mpt_optMixedCtrl_test2.m, tests/control/mpt_optQuadCtrl_test1.m, tests/control/mpt_optQuadCtrl_test2.m, tests/control/mpt_optQuadCtrl_test3.m, tests/control/mpt_optQuadCtrl_test3.out, tests/control/mpt_optQuadCtrl_test4.m, tests/control/mpt_optQuadCtrl_test5.m, tests/control/mpt_optQuadCtrl_test6.m, tests/control/mpt_optQuadCtrl_test7.m, tests/control/mpt_owncost_test1.m, tests/control/mpt_owncost_test10.m, tests/control/mpt_owncost_test2.m, tests/control/mpt_owncost_test3.m, tests/control/mpt_owncost_test4.m, tests/control/mpt_owncost_test5.m, tests/control/mpt_owncost_test6.m, tests/control/mpt_owncost_test7.m, tests/control/mpt_owncost_test8.m, tests/control/mpt_owncost_test9.m, tests/control/mpt_ownmpc_test1.m, tests/control/mpt_ownmpc_test11.m, tests/control/mpt_ownmpc_test12.m, tests/control/mpt_ownmpc_test13.m, tests/control/mpt_ownmpc_test14.m, tests/control/mpt_ownmpc_test15.m, tests/control/mpt_ownmpc_test16.m, tests/control/mpt_ownmpc_test17.m, tests/control/mpt_ownmpc_test18.m, tests/control/mpt_ownmpc_test19.m, tests/control/mpt_ownmpc_test20.m, tests/control/mpt_simplexContr_test1.m, tests/control/mpt_yalmipTracking_test1.m, tests/control/mpt_yalmipTracking_test2.m, tests/control/mpt_yalmipTracking_test3.m, tests/control/mpt_yalmipcftoc_test1.m, tests/control/mpt_yalmipcftoc_test2.m, tests/control/mpt_yalmipcftoc_test3.m, tests/control/ownmpc_test1.m, tests/control/ownmpc_test2.m, tests/control/ownmpc_test3.m, tests/control/pwa1d.m, tests/control/pwa1d_addU.m, tests/control/pwa_car.hys, tests/control/pwawelldefined_test1.m, tests/control/tracking_issue216.m, tests/control/tracking_test1.m, tests/control/tracking_test10.m, tests/control/tracking_test10.out, tests/control/tracking_test11.m, tests/control/tracking_test11.out, tests/control/tracking_test12.m, tests/control/tracking_test2.m, tests/control/tracking_test3.m, tests/control/tracking_test4.m, tests/control/tracking_test5.m, tests/control/tracking_test6.m, tests/control/tracking_test7.m, tests/control/tracking_test8.m, tests/control/tracking_test9.m, tests/control/turbo_car.hys, tests/geometry/hull_test1.m, tests/geometry/hull_test1.mat, tests/geometry/hull_test2.m, tests/geometry/hull_test2.mat, tests/geometry/mpt_getInnerEllipsoid_test1.m, tests/geometry/mpt_getOutterEllipsoid_test1.m, tests/geometry/mpt_voronoi_test1.m, tests/graphics/ctrl_pwa.mat, tests/graphics/ctrl_pwq.mat, tests/graphics/lti1d.m, tests/graphics/mpt_plotPWA_test1.m, tests/graphics/mpt_plotPWQ_test1.m, tests/graphics/mpt_plotPWQ_test2.m, tests/graphics/mpt_plotPartition_test1.m, tests/graphics/mpt_plotPartition_test2.m, tests/graphics/mpt_plotPartition_test3.m, tests/graphics/mpt_plotPartition_test4.m, tests/graphics/mpt_plotTrajectory_test1.m, tests/graphics/mpt_plotU_test1.m, tests/mpt_init_hook.m, tests/mptctrl/analyze_test1.m, tests/mptctrl/analyze_test1.out, tests/mptctrl/cancompile_test1.m, tests/mptctrl/cancompile_test2.m, tests/mptctrl/ctrl1.mat, tests/mptctrl/ctrlN2.mat, tests/mptctrl/ctrl_1d_searchtree.mat, tests/mptctrl/ctrl_flatregions.mat, tests/mptctrl/display_test1.m, tests/mptctrl/display_test1.out, tests/mptctrl/duffing_oscilator.m, tests/mptctrl/extendx0_test1.m, tests/mptctrl/extendx0_test2.m, tests/mptctrl/get_test1.m, tests/mptctrl/horzcat_test1.m, tests/mptctrl/info_test1.m, tests/mptctrl/info_test1.out, tests/mptctrl/isexplicit_test1.m, tests/mptctrl/isinvariant_test1.m, tests/mptctrl/isinvariant_test2.m, tests/mptctrl/isinvariant_test2.out, tests/mptctrl/isstabilizable_test1.m, tests/mptctrl/isstabilizable_test2.m, tests/mptctrl/isstabilizable_test2.out, tests/mptctrl/length_test1.m, tests/mptctrl/modify_test1.m, tests/mptctrl/modify_test2.m, tests/mptctrl/modify_test3.m, tests/mptctrl/modify_test4.m, tests/mptctrl/mptctrl_test1.m, tests/mptctrl/mptctrl_test2.m, tests/mptctrl/mptctrl_test3.m, tests/mptctrl/mptctrl_test4.m, tests/mptctrl/plot_test1.m, tests/mptctrl/plotj_test1.m, tests/mptctrl/plotu_test1.m, tests/mptctrl/runtime_test1.m, tests/mptctrl/set_test1.m, tests/mptctrl/sim_test1.m, tests/mptctrl/sim_test2.m, tests/mptctrl/simplot_test1.m, tests/mptctrl/simplot_test2.m, tests/mptctrl/subsref_test1.m, tests/mptctrl/subsref_test2.m, tests/mptctrl/subsref_test3.m, tests/mptctrl/subsref_test4.m, tests/polytope/analyticCenter_test1.m, tests/polytope/bounding_box_test1.m, tests/polytope/bounding_box_test2.m, tests/polytope/bounding_box_test3.m, tests/polytope/bounding_box_test4.m, tests/polytope/cdd_extreme_novertices.mat, tests/polytope/chebyball_test1.m, tests/polytope/complex_volume.mat, tests/polytope/dimension_test1.m, tests/polytope/distance_test1.m, tests/polytope/distance_test2.m, tests/polytope/distance_test3.m, tests/polytope/distribpoints_test1.m, tests/polytope/dointersect_test1.m, tests/polytope/double_test1.m, tests/polytope/end_test1.m, tests/polytope/envelope_test1.m, tests/polytope/eq_test1.m, tests/polytope/esp_prob.mat, tests/polytope/extreme_test1.m, tests/polytope/extreme_test2.m, tests/polytope/extreme_test2.mat, tests/polytope/extreme_test3.m, tests/polytope/extreme_test3.mat, tests/polytope/extreme_test3.out, tests/polytope/extreme_test4.m, tests/polytope/extreme_test4.mat, tests/polytope/extreme_test5.m, tests/polytope/extreme_test5.mat, tests/polytope/facetcircle_issue138.m, tests/polytope/facetcircle_prob.mat, tests/polytope/facetcircle_test1.m, tests/polytope/facetcircle_test2.m, tests/polytope/facetcircle_test3.m, tests/polytope/facetcircle_test4.m, tests/polytope/getInnerEllipsoid_test1.m, tests/polytope/getInnerEllipsoid_test2.m, tests/polytope/getOutterEllipsoid_test1.m, tests/polytope/grid_test1.m, tests/polytope/grid_test2.m, tests/polytope/horzcat_test1.m, tests/polytope/horzcat_test2.m, tests/polytope/hull_test1.m, tests/polytope/hull_test1.mat, tests/polytope/intersect_test1.m, tests/polytope/isbounded_issue141.m, tests/polytope/isbounded_test1.m, tests/polytope/isconvex_test1.m, tests/polytope/isinside_test1.m, tests/polytope/isinside_test2.m, tests/polytope/issue138.mat, tests/polytope/issue141.mat, tests/polytope/issue142.mat, tests/polytope/issue145.mat, tests/polytope/merge_test1.m, tests/polytope/mtimes_test1.m, tests/polytope/mtimes_test2.m, tests/polytope/nconstr_test1.m, tests/polytope/neighbors_test1.m, tests/polytope/or_test1.m, tests/polytope/pelemfun_test1.m, tests/polytope/plot_test1.m, tests/polytope/plot_test2.m, tests/polytope/projection_S1_S5_fail.mat, tests/polytope/projection_issue37.m, tests/polytope/projection_issue38.m, tests/polytope/projection_issue38.mat, tests/polytope/projection_issue387.m, tests/polytope/projection_issue387.mat, tests/polytope/projection_iterhull_cycle.mat, tests/polytope/projection_prob2.mat, tests/polytope/projection_test1.m, tests/polytope/projection_test10.m, tests/polytope/projection_test11.m, tests/polytope/projection_test11.mat, tests/polytope/projection_test12.m, tests/polytope/projection_test12.out, tests/polytope/projection_test14.m, tests/polytope/projection_test2.m, tests/polytope/projection_test3.m, tests/polytope/projection_test4.m, tests/polytope/projection_test5.m, tests/polytope/projection_test5.out, tests/polytope/projection_test6.m, tests/polytope/projection_test7.m, tests/polytope/projection_test7.mat, tests/polytope/projection_test8.m, tests/polytope/projection_test9.m, tests/polytope/reduce_issue142.m, tests/polytope/reduce_prob2.mat, tests/polytope/reduce_test1.m, tests/polytope/reduce_test2.m, tests/polytope/reduce_test3.m, tests/polytope/reduce_test4.m, tests/polytope/reduce_test5.m, tests/polytope/reduce_wrong_keptrows.mat, tests/polytope/regiondiff_test1.m, tests/polytope/setdiff_issue145.m, tests/polytope/slice_test1.m, tests/polytope/subsasgn_test1.m, tests/polytope/subsref_test1.m, tests/polytope/subsref_test2.m, tests/polytope/subsref_test3.m, tests/polytope/triang1.mat, tests/polytope/triangulate_test1.m, tests/polytope/triangulate_test2.m, tests/polytope/uminus_test1.m, tests/polytope/uminus_test2.m, tests/polytope/unique_test1.m, tests/polytope/uplus_test1.m, tests/polytope/volume_test1.m, tests/simulink/ctrl1.mat, tests/simulink/ctrl_1d_searchtree.mat, tests/simulink/mpt_exportST_test1.m, tests/simulink/mpt_exportST_test1.out, tests/simulink/mpt_exportc_test1.m, tests/simulink/sim_exp.mdl, tests/simulink/sim_exp_test1.m, tests/simulink/sim_exp_test1.out, tests/simulink/sim_exp_test2.m, tests/simulink/sim_exp_test2.out, tests/simulink/sim_online.mdl, tests/simulink/sim_online_test1.m, tests/simulink/sim_online_test1.out, tests/simulink/sim_online_test2.m, tests/simulink/sim_online_test2.out, tests/solvers/Phard_unbounded.mat, tests/solvers/dummy.mat, tests/solvers/lti1d.m, tests/solvers/miqp_prob.mat, tests/solvers/mplp_cycling1.mat, tests/solvers/mplp_cycling2.mat, tests/solvers/mplp_cycling3.mat, tests/solvers/mplp_cycling4.mat, tests/solvers/mplp_cycling5.mat, tests/solvers/mplp_cycling6.mat, tests/solvers/mplp_cycling7.mat, tests/solvers/mplp_cycling8.mat, tests/solvers/mplp_cycling9.mat, tests/solvers/mplp_divbyzero.mat, tests/solvers/mplp_facetcircle_prob.mat, tests/solvers/mplp_glpkprob.mat, tests/solvers/mplp_hole.mat, tests/solvers/mplp_infeasible1.m, tests/solvers/mplp_regionoutside.mat, tests/solvers/mplp_unbounded.mat, tests/solvers/mplp_unbounded2.mat, tests/solvers/mpqp_Gempty.mat, tests/solvers/mpqp_infeasible.mat, tests/solvers/mpqp_noPhard.mat, tests/solvers/mpqp_redundant_prob.mat, tests/solvers/mpqpbug1.mat, tests/solvers/mpt_mplp_test1.m, tests/solvers/mpt_mplp_test10.m, tests/solvers/mpt_mplp_test11.m, tests/solvers/mpt_mplp_test12.m, tests/solvers/mpt_mplp_test13.m, tests/solvers/mpt_mplp_test14.m, tests/solvers/mpt_mplp_test15.m, tests/solvers/mpt_mplp_test16.m, tests/solvers/mpt_mplp_test17.m, tests/solvers/mpt_mplp_test2.m, tests/solvers/mpt_mplp_test3.m, tests/solvers/mpt_mplp_test4.m, tests/solvers/mpt_mplp_test5.m, tests/solvers/mpt_mplp_test6.m, tests/solvers/mpt_mplp_test7.m, tests/solvers/mpt_mplp_test8.m, tests/solvers/mpt_mplp_test9.m, tests/solvers/mpt_mpmilp_test1.m, tests/solvers/mpt_mpmilp_test2.m, tests/solvers/mpt_mpmilp_test3.m, tests/solvers/mpt_mpmiqp_test1.m, tests/solvers/mpt_mpmiqp_test2.m, tests/solvers/mpt_mpmiqp_test3.m, tests/solvers/mpt_mpqp_issue180.m, tests/solvers/mpt_mpqp_test1.m, tests/solvers/mpt_mpqp_test1.out, tests/solvers/mpt_mpqp_test10.m, tests/solvers/mpt_mpqp_test11.m, tests/solvers/mpt_mpqp_test11.mat, tests/solvers/mpt_mpqp_test2.m, tests/solvers/mpt_mpqp_test2.out, tests/solvers/mpt_mpqp_test3.m, tests/solvers/mpt_mpqp_test3.out, tests/solvers/mpt_mpqp_test4.m, tests/solvers/mpt_mpqp_test5.m, tests/solvers/mpt_mpqp_test6.m, tests/solvers/mpt_mpqp_test7.m, tests/solvers/mpt_mpqp_test8.m, tests/solvers/mpt_mpqp_test8.out, tests/solvers/mpt_mpqp_test9.m, tests/solvers/mpt_mpqp_test9.mat, tests/solvers/mpt_solveLP_test1.m, tests/solvers/mpt_solveLP_test2.m, tests/solvers/mpt_solveLP_test3.m, tests/solvers/mpt_solveLPi_test1.m, tests/solvers/mpt_solveLPs_test1.m, tests/solvers/mpt_solveLPs_test1.mat, tests/solvers/mpt_solveMILP_test1.m, tests/solvers/mpt_solveMIQP_test1.m, tests/solvers/mpt_solveMIQP_test2.m, tests/solvers/mpt_solveQP_test1.m, tests/solvers/mpt_solveQP_test2.m, tests/solvers/mpt_solveQP_test3.m, tests/solvers/mpt_solveQP_test4.m, tests/solvers/mpt_solveQP_test5.m, tests/solvers/qp_lambda_prob.mat, tests/solvers/sedumi_test1.m, tests/solvers/unbound_prob.mat, tests/solvers/xbeyond_prob.mat, tests/ui/dcboost.hys, tests/ui/mpt_init_test1.m, tests/ui/mpt_sys_test1.m, tests/ui/mpt_sys_test2.m, tests/ui/mpt_sys_test3.m, tests/ui/mpt_sys_test4.m, tests/ui/mpt_sys_test4.out, tests/ui/mpt_sys_test5.m, tests/ui/turbo_car.hys: added unit tests [8bd43a661290] * testing/Contents.m, testing/lti2d_def.m, testing/lti3d_def.m, testing/mpt_runTests.m, testing/mpt_test_LTI2d.m, testing/mpt_test_PWA.m, testing/pwa_def.m: removed the testing/ directory [ddb9463e5bf2] 2007-09-20 Michal Kvasnica * examples/ccode/mpt_getInput.c, extras/simulink/mpt_exportc.m, extras/simulink/mpt_getInput.c: mpt_getInput.c: use floats instead of doubles to save memory [0d366b3ca379] 2007-09-18 Michal Kvasnica * extras/control/mpt_iterativePWA.m: mpt_iterativePWA: support probStruct.Tset as a polytope array probStruct.Tset can now be a polytope array and the individual terminal regions are now correctly associated to dynamics in the X space. [cc167102c03b] * extras/auxiliary/sub_uniqueOpt.m: sub_uniqueOpt: speedup using hashes for equality comparison speeds up the code by a factor of 10. [661266c0fa70] 2007-09-17 Michal Kvasnica * extras/auxiliary/sub_uniqueOpt.m, extras/graphics/mpt_plotPartition.m, mpt_simplify.m: separate sub_prepareColors into a stand-alone function sub_prepareColors is now renamed to mpt_uniqueOpt and is avaliable as a separate function to avoid code redundancy (sub_prepareColors was coded twice, one in mpt_simplify and once in mpt_plotPartition) [14a5b5e6d4a4] 2007-09-10 Michal Kvasnica * extras/simulink/mpt_getSfuncParam.m: mpt_getSfuncParam: always fullify matrices we have to convert sparse elements to full matrices, otherwise the c-code control law evaluation will fail. [72f699e42878] 2007-09-06 Michal Kvasnica * extras/control/hys2pwa/PWAwelldefined.m: PWAwelldefined: always convert matrices to cells if PWAwelldefined is called with H and K not being cell arrays, the function would break with an error. this patch fixes this problem by always converting the elements to cells. unit test: extras/control/pwawelldefined_test1.m [cbd9eb3e8587]