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.