PrescribedUvlm

class sharpy.solvers.prescribeduvlm.PrescribedUvlm[source]

This class runs a prescribed rigid body motion simulation of a rigid aerodynamic body.

The settings that this solver accepts are given by a dictionary, with the following key-value pairs:

Name Type Description Default
print_info bool Write status to screen True
structural_solver str Structural solver to use in the coupled simulation None
structural_solver_settings dict Dictionary of settings for the structural solver None
aero_solver str Aerodynamic solver to use in the coupled simulation None
aero_solver_settings dict Dictionary of settings for the aerodynamic solver None
n_time_steps int Number of time steps for the simulation None
dt float Time step None
postprocessors list(str) List of the postprocessors to run at the end of every time step []
postprocessors_settings dict Dictionary with the applicable settings for every postprocessor. Every postprocessor needs its entry, even if empty {}
cfl1 bool If it is True, it assumes that the discretisation complies with CFL=1 True
vortex_radius float Distance between points below which induction is not computed <sphinx.ext.autodoc.importer._MockObject object at 0x7f8a2858e780>