foxes_opt.problems.layout.geom_layouts.GeomRegGrids(boundary, min_dist, n_grids, n_max=None, n_row_max=None, max_dist=None, D=None)[source]

Constructor.

Parameters

boundary: foxes.utils.geom2d.AreaGeometry

The boundary geometry

min_dist: float

The minimal distance between points

n_grids: int

The number of grids

n_max: int, optional

The maximal number of points

n_row_max: int, optional

The maximal number of points in a row

max_dist: float, optional

The maximal distance between points

D: float, optional

The diameter of circle fully within boundary