foxes.opt.problems.layout.geom_layouts

Purely geometrical layout problems (wake effects are not evaluated).

class foxes.opt.problems.layout.geom_layouts.GeomLayout(iwopy.core.problem.Problem)[source]

A layout within a boundary geometry, purely defined by geometrical optimization (no wakes).

class foxes.opt.problems.layout.geom_layouts.GeomRegGrid(iwopy.core.problem.Problem)[source]

A regular grid within a boundary geometry.

class foxes.opt.problems.layout.geom_layouts.GeomLayoutGridded(iwopy.core.problem.Problem)[source]

A layout within a boundary geometry, purely defined by geometrical optimization (no wakes), on a fixes background point grid.

class foxes.opt.problems.layout.geom_layouts.GeomRegGrids(iwopy.core.problem.Problem)[source]

A regular grid within a boundary geometry.

foxes.opt.problems.layout.geom_layouts.objectives

Objectives for purely geometrical layout problems.

class foxes.opt.problems.layout.geom_layouts.objectives.OMaxN(foxes.opt.problems.layout.geom_layouts.objectives.Objective)[source]

Maximal number of turbines objective for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.objectives.OMinN(foxes.opt.problems.layout.geom_layouts.objectives.OMaxN)[source]

Minimal number of turbines objective for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.objectives.OFixN(foxes.opt.problems.layout.geom_layouts.objectives.Objective)[source]

Fixed number of turbines objective for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.objectives.MaxGridSpacing(foxes.opt.problems.layout.geom_layouts.objectives.Objective)[source]

Maximal grid spacing objective for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.objectives.MaxDensity(foxes.opt.problems.layout.geom_layouts.objectives.Objective)[source]

Maximal turbine density objective for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.objectives.MeMiMaDist(foxes.opt.problems.layout.geom_layouts.objectives.Objective)[source]

Mean-min-max distance objective for purely geometrical layouts problems.

foxes.opt.problems.layout.geom_layouts.constraints

Constraints for purely geometrical layout problems.

class foxes.opt.problems.layout.geom_layouts.constraints.Valid(foxes.opt.problems.layout.geom_layouts.constraints.Constraint)[source]

Validity constraint for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.constraints.Boundary(foxes.opt.problems.layout.geom_layouts.constraints.Constraint)[source]

Boundary constraint for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.constraints.MinDist(foxes.opt.problems.layout.geom_layouts.constraints.Constraint)[source]

Minimal distance constraint for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.constraints.CMinN(foxes.opt.problems.layout.geom_layouts.constraints.Constraint)[source]

Minimal number of turbines constraint for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.constraints.CMaxN(foxes.opt.problems.layout.geom_layouts.constraints.Constraint)[source]

Maximal number of turbines constraint for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.constraints.CFixN(foxes.opt.problems.layout.geom_layouts.constraints.Constraint)[source]

Fixed number of turbines constraint for purely geometrical layouts problems.

class foxes.opt.problems.layout.geom_layouts.constraints.CMinDensity(foxes.opt.problems.layout.geom_layouts.constraints.Constraint)[source]

Minimal turbine density constraint for purely geometrical layouts problems.