da_check_xtoy_adjoint_ssmi.inc

References to this file elsewhere.
1 subroutine da_check_xtoy_adjoint_ssmi(oi, y, adjtest_lhs, pertile_lhs)
2 
3    !-----------------------------------------------------------------------
4    ! Purpose: TBD
5    !-----------------------------------------------------------------------
6 
7    implicit none
8 
9    type (ob_type), intent(in)     :: oi            ! obs. inc. vector (o-b).
10    type (y_type) , intent(inout)  :: y             ! y = h (xa)
11    real          , intent(inout)  :: adjtest_lhs, pertile_lhs   
12 
13    if (oi%num_ssmi_tb > 0) then
14       call da_check_xtoy_adjoint_ssmi_tb (oi, y, adjtest_lhs, pertile_lhs)
15    else if (oi%num_ssmi_retrieval > 0) then
16       call da_check_xtoy_adjoint_ssmi_rv(oi, y, adjtest_lhs, pertile_lhs)
17    end if
18 
19 end subroutine da_check_xtoy_adjoint_ssmi
20 
21