OOPS
|
Data Types | |
type | qg_change_var_config |
Functions/Subroutines | |
subroutine, public | qg_change_var_setup (self, vars_in, vars_out) |
Linked list implementation. More... | |
subroutine, public | qg_change_var (conf, fld_in, fld_out) |
Change of variable. More... | |
subroutine, public | qg_change_var_inv (conf, fld_in, fld_out) |
Change of variable - inverse. More... | |
subroutine, public | qg_change_var_ad (conf, fld_in, fld_out) |
Change of variable - adjoint. More... | |
subroutine, public | qg_change_var_inv_ad (conf, fld_in, fld_out) |
Change of variable - inverse adjoint. More... | |
Variables | |
type(registry_t), public | qg_change_var_registry |
Linked list interface - defines registry_t type. More... | |
subroutine, public qg_change_var_mod::qg_change_var | ( | type(qg_change_var_config), intent(in) | conf, |
type(qg_fields), intent(in) | fld_in, | ||
type(qg_fields), intent(inout) | fld_out | ||
) |
Change of variable.
[in] | conf | Variable change |
[in] | fld_in | Input fields |
[in,out] | fld_out | Output fields |
Definition at line 69 of file qg_change_var_mod.F90.
subroutine, public qg_change_var_mod::qg_change_var_ad | ( | type(qg_change_var_config), intent(in) | conf, |
type(qg_fields), intent(in) | fld_in, | ||
type(qg_fields), intent(inout) | fld_out | ||
) |
Change of variable - adjoint.
[in] | conf | Variable change |
[in] | fld_in | Input fields |
[in,out] | fld_out | Output fields |
Definition at line 155 of file qg_change_var_mod.F90.
subroutine, public qg_change_var_mod::qg_change_var_inv | ( | type(qg_change_var_config), intent(in) | conf, |
type(qg_fields), intent(in) | fld_in, | ||
type(qg_fields), intent(inout) | fld_out | ||
) |
Change of variable - inverse.
[in] | conf | Variable change |
[in] | fld_in | Input fields |
[in,out] | fld_out | Output fields |
Definition at line 112 of file qg_change_var_mod.F90.
subroutine, public qg_change_var_mod::qg_change_var_inv_ad | ( | type(qg_change_var_config), intent(in) | conf, |
type(qg_fields), intent(in) | fld_in, | ||
type(qg_fields), intent(inout) | fld_out | ||
) |
Change of variable - inverse adjoint.
[in] | conf | Variable change |
[in] | fld_in | Input fields |
[in,out] | fld_out | Output fields |
Definition at line 198 of file qg_change_var_mod.F90.
subroutine, public qg_change_var_mod::qg_change_var_setup | ( | type(qg_change_var_config), intent(inout) | self, |
type(oops_variables), intent(in) | vars_in, | ||
type(oops_variables), intent(in) | vars_out | ||
) |
Linked list implementation.
Setup change of variable
[in,out] | self | Variable change |
[in] | vars_in | Input variables |
[in] | vars_out | Output variables |
Definition at line 43 of file qg_change_var_mod.F90.
type(registry_t), public qg_change_var_mod::qg_change_var_registry |
Linked list interface - defines registry_t type.
Global registry
Definition at line 33 of file qg_change_var_mod.F90.