X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;ds=sidebyside;f=dev4%2Fpsychlops%2Fextention%2Fmath%2Fsolver.cs;fp=dev4%2Fpsychlops%2Fextention%2Fmath%2Fsolver.cs;h=2bca11125712900aa0e463eeb3b242a57d3b8afd;hb=70d45b57ef59585bb8b82123d054014255d260ca;hp=0a149ec0a986b9735fea81ccfeb0d5969688b904;hpb=c37e9a5c4af3c1917504ba88864ebcd6c536a0d5;p=psychlops%2Fsilverlight.git diff --git a/dev4/psychlops/extention/math/solver.cs b/dev4/psychlops/extention/math/solver.cs index 0a149ec..2bca111 100644 --- a/dev4/psychlops/extention/math/solver.cs +++ b/dev4/psychlops/extention/math/solver.cs @@ -146,7 +146,7 @@ namespace Psychlops double like = 1.0; champ_like=0.0; int L = data.length; - for (double a = itvl[0].begin.val; a < itvl[0].end.val; a += step[0]) + for (double a = itvl[0].begin.value; a < itvl[0].end.value; a += step[0]) { like = 1.0; for(int i=0; i itvl[j].end.val ? itvl[j].end.val : champ[j] + r / 8.0; + r = itvl[j].end.value - itvl[j].begin.value; + low = champ[j] - r / 8.0 < itvl[j].begin.value ? itvl[j].begin.value : champ[j] - r / 8.0; + high = champ[j] + r / 8.0 > itvl[j].end.value ? itvl[j].end.value : champ[j] + r / 8.0; itvl[j] = new Interval(low, high); }