PALM-meteo
|
Public Member Functions | |
def | __init__ (self) |
def | check_config (self, *args, **kwargs) |
def | write_data (self, fout, *args, **kwargs) |
def | write_data (self, *args, **kwargs) |
def | check_config (self, *args, **kwargs) |
![]() | |
def | __new__ (cls, name, bases, dct) |
Public Attributes | |
stagger | |
A plugin which provides damping of wind near vertical walls in the initial conditions. This helps to avoid instabilities in the pressure solver in the first timestep.
def palmmeteo_stdplugins.winddamp.WindDampPlugin.__init__ | ( | self | ) |
def palmmeteo_stdplugins.winddamp.WindDampPlugin.check_config | ( | self, | |
* | args, | ||
** | kwargs | ||
) |
(Load and) validate plugin-related configuration. Any plugin can optinally implement the check_config method for validating configuration. It is not required, so the method is not abstract.
Reimplemented from palmmeteo.plugins.Plugin.
def palmmeteo_stdplugins.winddamp.WindDampPlugin.write_data | ( | self, | |
fout, | |||
* | args, | ||
** | kwargs | ||
) |
Decrease the written initial condition wind using a calculated factor. Exactly num_zeroed cells outside the wall will have a factor of 0, then linearly inceasing and all cells beyond damping_dist will have a factor of 1.
Reimplemented from palmmeteo.plugins.WritePluginMixin.
palmmeteo_stdplugins.winddamp.WindDampPlugin.stagger |