12 integer :: ensemble_size
13 real,
pointer,
dimension(:,:,:) :: ssh=>null()
14 real,
pointer,
dimension(:,:,:,:) :: h=>null()
15 real,
pointer,
dimension(:,:,:,:) :: t=>null()
16 real,
pointer,
dimension(:,:,:,:) :: s=>null()
17 real,
pointer,
dimension(:,:,:,:) :: u=>null()
18 real,
pointer,
dimension(:,:,:,:) :: v=>null()
24 logical :: initialized
27 integer :: ensemble_size
28 integer :: num_variables
29 integer,
pointer,
dimension(:) :: var_id
36 integer :: profile_flag
40 type(time_type) :: time_window
41 real,
pointer,
dimension(:) :: obs_error
51 real,
dimension(:,:),
pointer :: depth => null()
52 real,
dimension(:,:),
pointer :: data => null()
53 integer,
dimension(:,:),
pointer :: flag => null()
54 real,
dimension(:,:,:),
pointer :: forecast => null()
55 real,
dimension(:,:,:),
pointer :: analysis => null()
57 type(time_type) :: time
60 real,
dimension(:,:),
pointer :: k_index
61 type(time_type) :: tdiff
62 character(len=128) :: filename
68 integer,
dimension(2) :: state_size
69 integer,
dimension(:),
pointer :: state_var_index
70 integer,
dimension(:),
pointer :: i_index
71 integer,
dimension(:),
pointer :: j_index
72 real,
dimension(:),
pointer :: coef
77 real,
pointer,
dimension(:,:) :: x=>null()
78 real,
pointer,
dimension(:,:) :: y=>null()
79 real,
pointer,
dimension(:,:,:) :: z=>null()
80 real,
pointer,
dimension(:,:,:) :: h=>null()
81 real,
pointer,
dimension(:,:) :: basin_mask => null()
82 real,
pointer,
dimension(:,:,:) :: mask => null()
83 real,
pointer,
dimension(:,:) :: bathyt => null()
Example forward operator type.
Wraps the FMS time manager functions.
Example type for ocean ensemble DA state.
Example of a profile type.
Dummy aata structures and methods for ocean data assimilation.