da_get_innov_vector_ssmi.inc
References to this file elsewhere.
1 subroutine da_get_innov_vector_ssmi( it, xb, ob, iv)
2
3 !-----------------------------------------------------------------------
4 ! Purpose: TBD
5 !-----------------------------------------------------------------------
6
7 implicit none
8
9 integer, intent(in) :: it ! External iteration.
10 type(xb_type), intent(in) :: xb ! first guess state.
11 type(y_type), intent(in) :: ob ! Observation structure.
12 type(ob_type), intent(inout) :: iv ! O-B structure.
13
14 if (ob%num_ssmi_tb > 0) then
15
16 call da_get_innov_vector_ssmi_tb( it, xb, ob, iv)
17
18 else if (ob%num_ssmi_retrieval > 0) then
19
20 call da_get_innov_vector_ssmi_rv( it, xb, ob, iv)
21
22 end if
23
24 end subroutine da_get_innov_vector_ssmi
25
26