ard.layout.viewshed#
Functions
|
|
|
Classes
|
- ard.layout.viewshed.calculate_viewshed_section_angle(D_rotor, h_hub, R_earth=6371008.8, h_terrain=0.0)[source]#
- Return type:
float- Parameters:
D_rotor (float)
h_hub (float)
R_earth (float)
h_terrain (float)
- ard.layout.viewshed.calculate_viewshed_arc_length(D_rotor, h_hub, R_earth=6371008.8, h_terrain=0.0)[source]#
- Return type:
float- Parameters:
D_rotor (float)
h_hub (float)
R_earth (float)
h_terrain (float)
- ard.layout.viewshed.calculate_viewshed_arc_length_smallangle(D_rotor, h_hub, R_earth=6371008.8, h_terrain=0.0)[source]#
- Return type:
float- Parameters:
D_rotor (float)
h_hub (float)
R_earth (float)
h_terrain (float)
- class ard.layout.viewshed.ViewshedAreaComp(**kwargs)[source]#
-
- setup_partials()[source]#
Declare partials.
This is meant to be overridden by component classes. All partials should be declared here since this is called after all size/shape information is known for all variables.
- compute(inputs, outputs)[source]#
Compute outputs given inputs. The model is assumed to be in an unscaled state.
An inherited component may choose to either override this function or to define a compute_primal function.
- Parameters:
inputs (Vector) -- Unscaled, dimensional input variables read via inputs[key].
outputs (Vector) -- Unscaled, dimensional output variables read via outputs[key].
discrete_inputs (dict-like or None) -- If not None, dict-like object containing discrete input values.
discrete_outputs (dict-like or None) -- If not None, dict-like object containing discrete output values.