|
OOPS
|
Data Types | |
| type | qg_change_var_config |
Functions/Subroutines | |
| subroutine | qg_change_var_setup (conf, fld_in, fld_out, ad) |
| Linked list implementation. More... | |
| subroutine | qg_change_var_get (conf, fld, x, q, u, v) |
| Get variables. More... | |
| subroutine | qg_change_var_set (conf, fld, x, q, u, v) |
| Set variables. More... | |
| subroutine, public | qg_change_var (fld_in, fld_out) |
| Change of variable. More... | |
| subroutine, public | qg_change_var_tl (fld_in, fld_out) |
| Change of variable. More... | |
| subroutine, public | qg_change_var_ad (fld_in, fld_out) |
| Change of variable - 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_fields), intent(in) | fld_in, |
| type(qg_fields), intent(inout) | fld_out | ||
| ) |
Change of variable.
| [in] | fld_in | Input fields |
| [in,out] | fld_out | Output fields |
Definition at line 191 of file qg_change_var_mod.F90.


| subroutine, public qg_change_var_mod::qg_change_var_ad | ( | type(qg_fields), intent(in) | fld_in, |
| type(qg_fields), intent(inout) | fld_out | ||
| ) |
Change of variable - adjoint.
| [in] | fld_in | Input fields |
| [in,out] | fld_out | Output fields |
Definition at line 265 of file qg_change_var_mod.F90.


|
private |
Get variables.
| [in] | conf | Variable change |
| [in] | fld | Fields |
| [out] | x | Streamfunction |
| [out] | q | Potential vorticity |
| [out] | u | Zonal wind |
| [out] | v | Meridional wind |
Definition at line 135 of file qg_change_var_mod.F90.

|
private |
Set variables.
| [in] | conf | Variable change |
| [in,out] | fld | Fields |
| [in] | x | Streamfunction |
| [in] | q | Potential vorticity |
| [in] | u | Zonal wind |
| [in] | v | Meridional wind |
Definition at line 171 of file qg_change_var_mod.F90.

|
private |
Linked list implementation.
Setup change of variables setup
| [in,out] | conf | Variable change |
| [in] | fld_in | Input field |
| [in] | fld_out | Output field |
| [in] | ad | Adjoint flag |
Definition at line 62 of file qg_change_var_mod.F90.

| subroutine, public qg_change_var_mod::qg_change_var_tl | ( | type(qg_fields), intent(in) | fld_in, |
| type(qg_fields), intent(inout) | fld_out | ||
| ) |
Change of variable.
| [in] | fld_in | Input fields |
| [in,out] | fld_out | Output fields |
Definition at line 228 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 52 of file qg_change_var_mod.F90.