-
foxes_opt.problems.OptFarmVars.add_var(name, typ, init, min, max, level=
'uniform'
, sel=None
, pre_rotor=False
, model_key=None
)[source] Add a variable.
Parameters¶
- name: str
The foxes farm variable name
- typ: type
The variable type, either float or int
- init: float or int
The initial value
- min: float or int
The min value
- max: float or int
The max value
- level: str
Choices: uniform, state, turbine, state-turbine
- sel: numpy.ndarray, optional
States/turbines/state-turbine selection, depending on the level
- pre_rotor: bool
Apply this variable before rotor model
- model_key: str, optional
Creates sub-model which can then be placed in the turbine model list. Repeated keys are added to the same turbine model