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
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