foxes_opt.problems.layout.geom_layouts.GeomLayoutGridded(boundary, n_turbines, grid_spacing, min_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

grid_spacing: float

The background grid spacing

min_dist: float, optional

The minimal distance between points

D: float, optional

The diameter of circle fully within boundary