witness_seed/delphi/witness_seed_3.0/tests/TestKairos.pas.txt

32 lines
496 B
Text
Raw Normal View History

program TestKairos;
{$APPTYPE CONSOLE}
uses
SysUtils,
Kairos in 'src\Kairos.pas';
var
I: array[1..10] of Double;
Phase: Double;
J: Integer;
Sum: Double;
begin
Randomize;
for J := 1 to 10 do
I[J] := Random;
Phase := 0.1;
UpdateCoherence(I, Phase);
Sum := 0.0;
for J := 1 to 10 do
Sum := Sum + Abs(I[J]);
if Sum > 0.0 then
Writeln('Kairos test passed: Coherence updated')
else
begin
Writeln('Kairos test failed');
Halt(1);
end;
Readln;
end.