X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=Parasitemia%2FParasitemia%2FUtils.fs;h=638f9f539378e1254a580b4f5f3a6d4cd992bb8f;hb=81d1b86719a1ebaf649c1de4c1364603155a53e1;hp=b30e9ace4dc41a4ec39350824448bcfec4dba25f;hpb=044b0ae69df3ac565432545b2fa934589016f9bd;p=master-thesis.git diff --git a/Parasitemia/Parasitemia/Utils.fs b/Parasitemia/Parasitemia/Utils.fs index b30e9ac..638f9f5 100644 --- a/Parasitemia/Parasitemia/Utils.fs +++ b/Parasitemia/Parasitemia/Utils.fs @@ -17,7 +17,7 @@ let logTime (m: string) (f: unit -> 'a) : 'a = sw.Start() let res = f () sw.Stop() - log <| sprintf "%A (time: %A ms)" m sw.ElapsedMilliseconds + log <| sprintf "%s (time: %d ms)" m sw.ElapsedMilliseconds res let inline lineFromTwoPoints (p1: PointD) (p2: PointD) : Line = @@ -37,7 +37,7 @@ let inline linePassThroughSegment (l: Line) (p1: PointD) (p2: PointD) : bool = let inline squaredDistanceTwoPoints (p1: PointD) (p2: PointD) = (p1.X - p2.X) ** 2.f + (p1.Y - p2.Y) ** 2.f -let distanceTwoPoints (p1: PointD) (p2: PointD) = +let inline distanceTwoPoints (p1: PointD) (p2: PointD) = squaredDistanceTwoPoints p1 p2 |> sqrt let countCells (cells: Cell list) : int * int =