ard.layout.boundary#
Classes
|
A class to return distances between turbines and a polygonal boundary, or sets of polygonal boundary regions. |
- class ard.layout.boundary.FarmBoundaryDistancePolygon(**kwargs)[source]#
A class to return distances between turbines and a polygonal boundary, or sets of polygonal boundary regions.
Options#
- modeling_optionsdict
a modeling options dictionary
Inputs#
- x_turbinesnp.ndarray
a 1D numpy array indicating the x-dimension locations of the turbines, with length N_turbines (mirrored w.r.t. FarmAeroTemplate)
- y_turbinesnp.ndarray
a 1D numpy array indicating the y-dimension locations of the turbines, with length N_turbines (mirrored w.r.t. FarmAeroTemplate)
- compute(inputs, outputs, discrete_inputs=None, discrete_outputs=None)[source]#
Computation for the OpenMDAO component.
- compute_partials(inputs, partials, discrete_inputs=None)[source]#
Compute sub-jacobian parts. The model is assumed to be in an unscaled state.
- Parameters:
inputs (Vector) -- Unscaled, dimensional input variables read via inputs[key].
partials (Jacobian) -- Sub-jac components written to partials[output_name, input_name]..
discrete_inputs (dict or None) -- If not None, dict containing discrete input values.