es⚓︎
ES type schemes
esMixIn
⚓︎
This is the straightforward ES analysis scheme. We treat this as a all-data-at-once EnKF step, hence the
calc_analysis method here is identical to that in the enkf class. Since, for the moment, ASSIMINDEX is parsed in a
specific manner (or more precise, single rows and columns in the PIPT init. file is parsed to a 1D list), a
Simultaneous 'loop' had to be implemented, and es will use this to do the inversion. Maybe in the future, we can
make the enkf class do simultaneous updating also. The consequence of all this is that we inherit BOTH enkf and
Simultaneous classes, which is convenient. The Simultaneous class is inherited to set up the correct inversion
structure and enkf is inherited to get calc_analysis, so we do not have to implement it again.