OOPS
qg_change_var_interface Module Reference

Functions/Subroutines

subroutine qg_change_var_setup_c (c_key_self, c_vars_in, c_vars_out)
 Setup change of variable. More...
 
subroutine qg_change_var_delete_c (c_key_self)
 Delete error covariance matrix. More...
 
subroutine qg_change_var_c (c_key_conf, c_key_fld_in, c_key_fld_out)
 Change of variable. More...
 
subroutine qg_change_var_inv_c (c_key_conf, c_key_fld_in, c_key_fld_out)
 Change of variable - inverse. More...
 
subroutine qg_change_var_ad_c (c_key_conf, c_key_fld_in, c_key_fld_out)
 Change of variable - adjoint. More...
 
subroutine qg_change_var_inv_ad_c (c_key_conf, c_key_fld_in, c_key_fld_out)
 Change of variable - inverse adjoint. More...
 

Function/Subroutine Documentation

◆ qg_change_var_ad_c()

subroutine qg_change_var_interface::qg_change_var_ad_c ( integer(c_int), intent(in)  c_key_conf,
integer(c_int), intent(in)  c_key_fld_in,
integer(c_int), intent(in)  c_key_fld_out 
)
private

Change of variable - adjoint.

Parameters
[in]c_key_confConfiguration
[in]c_key_fld_inInput field
[in]c_key_fld_outOutput field

Definition at line 111 of file qg_change_var_interface.F90.

Here is the call graph for this function:

◆ qg_change_var_c()

subroutine qg_change_var_interface::qg_change_var_c ( integer(c_int), intent(in)  c_key_conf,
integer(c_int), intent(in)  c_key_fld_in,
integer(c_int), intent(in)  c_key_fld_out 
)
private

Change of variable.

Parameters
[in]c_key_confVariable change
[in]c_key_fld_inInput field
[in]c_key_fld_outOutput field

Definition at line 63 of file qg_change_var_interface.F90.

Here is the call graph for this function:

◆ qg_change_var_delete_c()

subroutine qg_change_var_interface::qg_change_var_delete_c ( integer(c_int), intent(inout)  c_key_self)
private

Delete error covariance matrix.

Parameters
[in,out]c_key_selfError covariance configuration

Definition at line 50 of file qg_change_var_interface.F90.

◆ qg_change_var_inv_ad_c()

subroutine qg_change_var_interface::qg_change_var_inv_ad_c ( integer(c_int), intent(in)  c_key_conf,
integer(c_int), intent(in)  c_key_fld_in,
integer(c_int), intent(in)  c_key_fld_out 
)
private

Change of variable - inverse adjoint.

Parameters
[in]c_key_confConfiguration
[in]c_key_fld_inInput field
[in]c_key_fld_outOutput field

Definition at line 135 of file qg_change_var_interface.F90.

Here is the call graph for this function:

◆ qg_change_var_inv_c()

subroutine qg_change_var_interface::qg_change_var_inv_c ( integer(c_int), intent(in)  c_key_conf,
integer(c_int), intent(in)  c_key_fld_in,
integer(c_int), intent(in)  c_key_fld_out 
)
private

Change of variable - inverse.

Parameters
[in]c_key_confConfiguration
[in]c_key_fld_inInput field
[in]c_key_fld_outOutput field

Definition at line 87 of file qg_change_var_interface.F90.

Here is the call graph for this function:

◆ qg_change_var_setup_c()

subroutine qg_change_var_interface::qg_change_var_setup_c ( integer(c_int), intent(inout)  c_key_self,
type(c_ptr), intent(in), value  c_vars_in,
type(c_ptr), intent(in), value  c_vars_out 
)
private

Setup change of variable.

Parameters
[in,out]c_key_selfVariable change
[in]c_vars_inInput variables
[in]c_vars_outOutput variables

Definition at line 24 of file qg_change_var_interface.F90.

Here is the call graph for this function: