Closed GoogleCodeExporter closed 8 years ago
Please make it an input property for ReachDiscrete constructor:
ReachDiscrete(.....,'isMinMax',true)%,'isMinMax=false by default.
Original comment by heartofm...@gmail.com
on 19 May 2013 at 12:36
Please remove the garbage folder
branches/issue_75_ikitsenko/products/+gras/+ellapx/+uncertcalc/+test/+regr/+conf
/+sysdef/confrepo/89.249.160.102 from svn. Thanks.
Original comment by heartofm...@gmail.com
on 27 May 2013 at 3:38
Looks like you forgot to add the following test cases in run_discrete_tests:
ContinuousReachProjTestCase (see run_continuous_reach_tests)
ContinuousReachProjAdvTestCase (see run_reachcont_proj_adv_tests)
As we discussed, all you need to do is parameterize these test cases with a
factory and replace ReachContinuous constructor calls with
reachFactObj.createInstance(...).
To avoid copy-pasting run_reachcont_proj_adv_tests you can rename
run_reachcont_proj_adv_tests into aux_run_reachcont_proj_adv_tests,
parameterize this function with a factory and just make both
run_reachcont_proj_adv_tests and run_reachdiscr_proj_adv_tests call it with 2
different factories. Then just add run_reachdiscr_proj_adv_tests call to
run_tests.
Original comment by heartofm...@gmail.com
on 28 May 2013 at 10:48
Original comment by heartofm...@gmail.com
on 31 May 2013 at 6:34
Original comment by kitse...@gmail.com
on 31 May 2013 at 7:23
After reintegration the branch is useless, please make sure to delete it and
create a new one with the same name.
Original comment by heartofm...@gmail.com
on 31 May 2013 at 7:27
Original comment by kitse...@gmail.com
on 1 Jun 2013 at 8:57
one question and one problem:
1) Constants they are not used in AReach should be moved to
ReachContinous/Discrete classes, for instance ETAG_ODE_45_REG_TOL is obviously
used only in ReachContinous while ETAG_SH_MAT_CALC_FAILURE - only in
ReachDiscrete.
2) Can you please explain why you think that MATLAB:realsqrt:complexResult
exception that you catch in ReachDiscrete is not a bug in ReachDiscrete
implementation and rather a limitation of the solver? Is it because the
internal estimate degrades? If so - shouldn't we verify for internal estimate
degradation within the solver and throw a specific exception as opposed to
saying that any MATLAB:realsqrt:complexResult exception thrown by the solver is
actualy a result of estimate degradation? What if it is just a bug?
Original comment by heartofm...@gmail.com
on 1 Jun 2013 at 6:38
I thought that it was a limitation of the solver because this error was thrown
during working with shape matrix with numbers about 1.0e+65.
Original comment by kitse...@gmail.com
on 1 Jun 2013 at 7:33
The error was produced by too small lVec and although shape matrix wasn't
actually degraded (it was regularized) it seemed that calculation accuracy
wasn't enough to get positive result of calculation <lVec, qMat * lVec>.
Problem was solved by passing normalized directions to mink* functions. So
MATLAB:realsqrt:complexResult exception was deleted of try-catch block.
Original comment by kitse...@gmail.com
on 1 Jun 2013 at 10:34
Original comment by kitse...@gmail.com
on 1 Jun 2013 at 11:30
Please reintegrate.
Original comment by heartofm...@gmail.com
on 2 Jun 2013 at 9:23
Original comment by kitse...@gmail.com
on 2 Jun 2013 at 9:39
Original comment by heartofm...@gmail.com
on 9 Jun 2013 at 3:27
Original issue reported on code.google.com by
heartofm...@gmail.com
on 18 Mar 2013 at 5:56