foxes_opt.problems.layout.geom_layouts.GeomRegGrid(boundary, n_turbines, min_dist, max_dist=None, D=None)[source]

Constructor.

Parameters

boundary: foxes.utils.geom2d.AreaGeometry

The boundary geometry

n_turbines: int

The number of turbines in the layout

min_dist: float

The minimal distance between points

max_dist: float, optional

The maximal distance between points

D: float, optional

The diameter of circle fully within boundary