BladeAD.core.preprocessing.preprocess_variables

Module Contents

Classes

PreProcessOutputs

Functions

preprocess_input_variables(→ PreProcessOutputs)

class BladeAD.core.preprocessing.preprocess_variables.PreProcessOutputs
a_exp: csdl_alpha.Variable
angular_speed_exp: csdl_alpha.Variable
azimuth_angle_exp: csdl_alpha.Variable
chord_profile_exp: csdl_alpha.Variable
element_width: csdl_alpha.Variable
hub_radius: csdl_alpha.Variable
mu_exp: csdl_alpha.Variable
norm_radius_exp: csdl_alpha.Variable
radius_vector_exp: csdl_alpha.Variable
rho_exp: csdl_alpha.Variable
sigma: csdl_alpha.Variable
thrust_origin_exp: csdl_alpha.Variable
thrust_origin_vel_exp: csdl_alpha.Variable
thrust_vector_exp: csdl_alpha.Variable
twist_profile_exp: csdl_alpha.Variable
BladeAD.core.preprocessing.preprocess_variables.preprocess_input_variables(shape: tuple, radius: csdl_alpha.Variable, chord_profile: csdl_alpha.Variable, twist_profile: csdl_alpha.Variable, rpm: csdl_alpha.Variable, norm_hub_radius: float, thrust_vector: csdl_alpha.Variable, thrust_origin: csdl_alpha.Variable, origin_velocity: csdl_alpha.Variable, atmos_states, num_blades: int, theta_0=0, theta_1_c=0, theta_1_s=0, xi_0=0, xi_1_c=0, xi_1_s=0) PreProcessOutputs