[{"name":"Contour","comment":" This library calculate contour level lines for a two-dimensional scalar field,\nbased on the Marching Squares algorithm <https://en.wikipedia.org/wiki/Marching_squares>.\n\n\n# Definition of a two-dimensional scalar field\n\n@docs GridFunction, gridFunction, Point, Grid\n\n\n# Calculate contour lines\n\n@docs contourLines, Line, points\n\n","unions":[],"aliases":[{"name":"Grid","comment":" Represent the discretization grid\n","args":[],"type":"Internal.Contour.Grid"},{"name":"GridFunction","comment":" Represent a two-dimensioal scalar field\n","args":[],"type":"Internal.Contour.GridFunction"},{"name":"Line","comment":" A line within a contour\n","args":[],"type":"Internal.Contour.Line"},{"name":"Point","comment":" Represent a point\nas (Float,Float)\n","args":[],"type":"Internal.Contour.Point"}],"values":[{"name":"contourLines","comment":" Calculate contour lines for a given level\n","type":"Basics.Float -> Contour.GridFunction -> List.List Contour.Line"},{"name":"gridFunction","comment":" Construct a two-dimensial scalar field from a function\n\n        f : (Float,Float) -> Float\n\n    taking values in [0,1]x[0,1]\n\n","type":"Contour.Grid -> (Contour.Point -> Basics.Float) -> Contour.GridFunction"},{"name":"points","comment":" Get a line's end points\n","type":"Contour.Line -> ( Contour.Point, Contour.Point )"}],"binops":[]}]