cvt_callback_interface Interface

interface
private subroutine cvt_callback_interface(cb_type, iter, dim_p, dim_cvec, dim_cvec_ens, ens_p, v_p, Vv_p) bind(c)

Arguments

Type IntentOptional AttributesName
integer(kind=C_INT), intent(in), VALUE:: cb_type
integer(kind=C_INT), intent(in), VALUE:: iter

< Iteration of optimization

integer(kind=C_INT), intent(in), VALUE:: dim_p

< PE-local observation dimension

integer(kind=C_INT), intent(in), VALUE:: dim_cvec

< Dimension of control vector

integer(kind=C_INT), intent(in), VALUE:: dim_cvec_ens

< Dimension of control vector

type(C_PTR), intent(in), VALUE:: ens_p

< PE-local ensemble

type(C_PTR), intent(in), VALUE:: v_p

< PE-local control vector

type(C_PTR), intent(in), VALUE:: Vv_p

< PE-local result vector