Go to the documentation of this file.
29 integer(c_int),
intent(inout) :: c_key_self
30 type(c_ptr),
value,
intent(in) :: c_vars_in
31 type(c_ptr),
value,
intent(in) :: c_vars_out
55 integer(c_int),
intent(inout) :: c_key_self
63 subroutine qg_change_var_c(c_key_conf,c_key_fld_in,c_key_fld_out) bind (c,name='qg_change_var_f90')
68 integer(c_int),
intent(in) :: c_key_conf
69 integer(c_int),
intent(in) :: c_key_fld_in
70 integer(c_int),
intent(in) :: c_key_fld_out
87 subroutine qg_change_var_inv_c(c_key_conf,c_key_fld_in,c_key_fld_out) bind (c,name='qg_change_var_inv_f90')
92 integer(c_int),
intent(in) :: c_key_conf
93 integer(c_int),
intent(in) :: c_key_fld_in
94 integer(c_int),
intent(in) :: c_key_fld_out
111 subroutine qg_change_var_ad_c(c_key_conf,c_key_fld_in,c_key_fld_out) bind (c,name='qg_change_var_ad_f90')
116 integer(c_int),
intent(in) :: c_key_conf
117 integer(c_int),
intent(in) :: c_key_fld_in
118 integer(c_int),
intent(in) :: c_key_fld_out
122 type(
qg_fields),
pointer :: fld_in,fld_out
140 integer(c_int),
intent(in) :: c_key_conf
141 integer(c_int),
intent(in) :: c_key_fld_in
142 integer(c_int),
intent(in) :: c_key_fld_out
146 type(
qg_fields),
pointer :: fld_in,fld_out
subroutine qg_change_var_delete_c(c_key_self)
Delete error covariance matrix.
subroutine, public qg_change_var_ad(conf, fld_in, fld_out)
Change of variable - adjoint.
subroutine qg_change_var_ad_c(c_key_conf, c_key_fld_in, c_key_fld_out)
Change of variable - adjoint.
subroutine, public qg_change_var(conf, fld_in, fld_out)
Change of variable.
subroutine qg_change_var_setup_c(c_key_self, c_vars_in, c_vars_out)
Setup change of variable.
subroutine qg_change_var_c(c_key_conf, c_key_fld_in, c_key_fld_out)
Change of variable.
Fortran interface to Variables.
subroutine, public qg_change_var_inv(conf, fld_in, fld_out)
Change of variable - inverse.
subroutine, public qg_change_var_setup(self, vars_in, vars_out)
Linked list implementation.
subroutine qg_change_var_inv_c(c_key_conf, c_key_fld_in, c_key_fld_out)
Change of variable - inverse.
type(registry_t), public qg_change_var_registry
Linked list interface - defines registry_t type.
subroutine, public qg_change_var_inv_ad(conf, fld_in, fld_out)
Change of variable - inverse adjoint.
subroutine qg_change_var_inv_ad_c(c_key_conf, c_key_fld_in, c_key_fld_out)
Change of variable - inverse adjoint.
type(registry_t), public qg_fields_registry
Linked list interface - defines registry_t type.