- logging.debug("%s Taille mémoire utilisée de %.1f Mo"%(self._name, m.getUsedMemory("MB")))
- logging.debug("%s Terminé"%self._name)
+ if self._toStore("OMA") or \
+ self._toStore("SimulatedObservationAtOptimum"):
+ HXa = Hm(Xa)
+ #
+ # Calculs et/ou stockages supplémentaires
+ # ---------------------------------------
+ if self._toStore("Innovation"):
+ self.StoredVariables["Innovation"].store( numpy.ravel(d) )
+ if self._toStore("BMA"):
+ self.StoredVariables["BMA"].store( numpy.ravel(Xb - Xa) )
+ if self._toStore("OMA"):
+ self.StoredVariables["OMA"].store( numpy.ravel(Y - HXa) )
+ if self._toStore("OMB"):
+ self.StoredVariables["OMB"].store( numpy.ravel(d) )
+ if self._toStore("SimulatedObservationAtBackground"):
+ self.StoredVariables["SimulatedObservationAtBackground"].store( numpy.ravel(HXb) )
+ if self._toStore("SimulatedObservationAtOptimum"):
+ self.StoredVariables["SimulatedObservationAtOptimum"].store( numpy.ravel(HXa) )