AeroelasticInformation
- class sharpy.utils.generate_cases.AeroelasticInformation[source]
Structural and aerodynamic information needed to build a case
- assembly(*args)[source]
This function concatenates structures and aerodynamic properties to be writen in the same h5 File
- Parameters:
*args – list of AeroelasticInformation() to be meged into ‘self’
Notes:
- copy()[source]
Returns a copy of the object
- Returns:
new object with the same properties
- Return type:
copied(AeroelasticInformation)
- generate(StructuralInformation, AerodynamicInformation)[source]
Generates an object from the structural and the aerodynamic information
- Parameters:
StructuralInformation (StructuralInformation) – structural information
AerodynamicInformation (AerodynamicInformation) – aerodynamic information
- generate_h5_files(route, case_name)[source]
write_h5_files
Writes the structural and aerodynamic h5 files
- remove_duplicated_points(tol, skip=[])[source]
Removes the points that are closer than ‘tol’ and modifies the aeroelastic information accordingly
- Parameters:
tol (float) – tolerance. Maximum distance between nodes to be merged
skip (list) – nodes to keep (do not remove)
Notes
This function will not work if an element or an aerdoynamic surface is completely eliminated This function only checks geometrical proximity, not aeroelastic properties as a merging criteria