MONC
|
Determines the current stepping direction, which can be either forward or centred. This is mainly for field stepping, which is u, v, w fields but also scalars as well which is th and q. More...
Functions/Subroutines | |
type(component_descriptor_type) function, public | steppingdirection_get_descriptor () |
Returns the descriptor of this component. More... | |
subroutine | initialisation_callback (current_state) |
Sets the scalar stepping on initialisation. This does not change throughout the model run so we can safely set it here. More... | |
subroutine | timestep_callback (current_state) |
Determines whether we are forward or centre stepping. More... | |
Determines the current stepping direction, which can be either forward or centred. This is mainly for field stepping, which is u, v, w fields but also scalars as well which is th and q.
|
private |
Sets the scalar stepping on initialisation. This does not change throughout the model run so we can safely set it here.
current_state | The current model state |
Definition at line 27 of file steppingdirection.F90.
type(component_descriptor_type) function, public steppingdirection_mod::steppingdirection_get_descriptor |
Returns the descriptor of this component.
Definition at line 18 of file steppingdirection.F90.
|
private |
Determines whether we are forward or centre stepping.
This is important as forward stepping will effectively ignore the Z field and performs no smoothing on the field. Centre stepping uses the Z field and the Robert filter for smoothing.
current_state | The current model state |
Definition at line 41 of file steppingdirection.F90.