mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-08 10:39:15 +02:00
TAChart: Better usage of compiler directives in TFitSeries. Some cleanup.
git-svn-id: trunk@49573 -
This commit is contained in:
parent
03e9e040af
commit
ac26993488
@ -1329,10 +1329,9 @@ type
|
||||
var
|
||||
yave, ycalc, SStot, SSres: Double;
|
||||
i, j: Integer;
|
||||
na: Integer;
|
||||
begin
|
||||
{$IFOPT R+}{$DEFINE RANGE_CHECK_ON}{$ENDIF}
|
||||
{$IFDEF RANGE_CHECK_ON}{$R-}{$ENDIF}
|
||||
{$PUSH}
|
||||
{$R-}
|
||||
yave := 0;
|
||||
for i:=0 to n-1 do
|
||||
yave := yave + TArbFloatArray(y)[i];
|
||||
@ -1348,7 +1347,7 @@ begin
|
||||
SSres := SSres + sqr(TArbFloatArray(y)[i] - ycalc);
|
||||
end;
|
||||
Result := 1.0 - SSres / SStot;
|
||||
{$IFDEF RANGE_CHECK_ON}{$R+}{$ENDIF}
|
||||
{$POP}
|
||||
end;
|
||||
|
||||
function TFitSeries.Calculate(AX: Double): Double;
|
||||
@ -1454,8 +1453,6 @@ var
|
||||
var
|
||||
i, j, term, ns, np, n: Integer;
|
||||
xv, yv, fp: array of ArbFloat;
|
||||
ssTot, ssRes: Double;
|
||||
ycalc, yave: Double;
|
||||
begin
|
||||
np := ParamCount;
|
||||
ns := Source.Count;
|
||||
|
Loading…
Reference in New Issue
Block a user