| 30 |   | || `next_observation_pdaf` || `U_next_observation` || `PDAF_get_state[_si]` || | 
          
          
            | 31 |   | || `distribute_state_pdaf` || `U_distribute_state` || `PDAF_get_state[_si]` || | 
          
          
            | 32 |   | || `prepoststep_pdaf`      || `U_prepoststep`      || `PDAF_get_state[_si]` || | 
          
          
            | 33 |   | || `collect_state_pdaf`    || `U_collect_state`    || `PDAF_put_state_X[_si]` || | 
          
          
            |   | 30 | || `next_observation_pdaf` || `U_next_observation` || `PDAF_get_state[_si]`, `PDAF_assimilate_state_X[_si]` || | 
          
          
            |   | 31 | || `distribute_state_pdaf` || `U_distribute_state` || `PDAF_get_state[_si]`, `PDAF_assimilate_state_X[_si]` || | 
          
          
            |   | 32 | || `prepoststep_pdaf`      || `U_prepoststep`      || `PDAF_get_state[_si]`, `PDAF_put_state_X[_si]`, `PDAF_assimilate_state_X[_si]` || | 
          
          
            |   | 33 | || `collect_state_pdaf`    || `U_collect_state`    || `PDAF_put_state_X[_si]`, `PDAF_assimilate_state_X[_si]` || |