MONC
|
This component sets the source term for the lowest level (Level 1) so that, depending on surface consitionm, there is consistent lower boundary condition. More...
Functions/Subroutines | |
type(component_descriptor_type) function | set_consistent_lowbc_get_descriptor () |
Provides the descriptor back to the caller and is used in component registration. More... | |
subroutine | initialisation_callback (current_state) |
subroutine | timestep_callback (current_state) |
subroutine | set_flow_lowbc (current_state, current_x_index, current_y_index) |
subroutine | set_th_lowbc (current_state, current_x_index, current_y_index) |
subroutine | set_q_lowbc (current_state, current_x_index, current_y_index) |
Variables | |
logical | advect_flow |
logical | advect_th |
logical | advect_q |
integer | iqv |
This component sets the source term for the lowest level (Level 1) so that, depending on surface consitionm, there is consistent lower boundary condition.
subroutine set_consistent_lowbc_mod::initialisation_callback | ( | type(model_state_type), intent(inout), target | current_state | ) |
type(component_descriptor_type) function set_consistent_lowbc_mod::set_consistent_lowbc_get_descriptor |
Provides the descriptor back to the caller and is used in component registration.
Definition at line 22 of file set_consistent_lowbc.F90.
subroutine set_consistent_lowbc_mod::set_flow_lowbc | ( | type(model_state_type), intent(inout), target | current_state, |
integer, intent(in) | current_x_index, | ||
integer, intent(in) | current_y_index | ||
) |
subroutine set_consistent_lowbc_mod::set_q_lowbc | ( | type(model_state_type), intent(inout), target | current_state, |
integer, intent(in) | current_x_index, | ||
integer, intent(in) | current_y_index | ||
) |
Definition at line 103 of file set_consistent_lowbc.F90.
subroutine set_consistent_lowbc_mod::set_th_lowbc | ( | type(model_state_type), intent(inout), target | current_state, |
integer, intent(in) | current_x_index, | ||
integer, intent(in) | current_y_index | ||
) |
subroutine set_consistent_lowbc_mod::timestep_callback | ( | type(model_state_type), intent(inout), target | current_state | ) |
Definition at line 41 of file set_consistent_lowbc.F90.
logical set_consistent_lowbc_mod::advect_flow |
Definition at line 13 of file set_consistent_lowbc.F90.
logical set_consistent_lowbc_mod::advect_q |
Definition at line 13 of file set_consistent_lowbc.F90.
logical set_consistent_lowbc_mod::advect_th |
Definition at line 13 of file set_consistent_lowbc.F90.
integer set_consistent_lowbc_mod::iqv |
Definition at line 15 of file set_consistent_lowbc.F90.