parameters: (self, datadescription)
docstring: This method will update the producers in the pipeline. If the
             pipeline is not created, it will be created using
             self.CreatePipeline().
docstring_summary: This method will update the producers in the pipeline. If the
             pipeline is not created, it will be created using
             self.CreatePipeline().
docstring_tokens: This method will update the producers in the pipeline . If the pipeline is not created it will be created using self . CreatePipeline () .
function: def UpdateProducers(self, datadescription):
          """This method will update the producers in the pipeline. If the
             pipeline is not created, it will be created using
             self.CreatePipeline().
          """
          if not self.__PipelineCreated:
             self.CreatePipeline(datadescription)
             self.__PipelineCreated = True
             if self.__EnableLiveVisualization:
                 # we don't want to use __InitialFrequencies any more with live viz
                 self.__InitialFrequencies = None
             self.__FixupWriters()
  
          else:
              simtime = datadescription.GetTime()
              for name, producer in self.__ProducersMap.items():
                  producer.GetClientSideObject().SetOutput(
                      datadescription.GetInputDescriptionByName(name).GetGrid(),
                      simtime)
function_tokens: def UpdateProducers ( self , datadescription ) : if not self . __PipelineCreated : self . CreatePipeline ( datadescription ) self . __PipelineCreated = True if self . __EnableLiveVisualization : # we don't want to use __InitialFrequencies any more with live viz self . __InitialFrequencies = None self . __FixupWriters ( ) else : simtime = datadescription . GetTime ( ) for name , producer in self . __ProducersMap . items ( ) : producer . GetClientSideObject ( ) . SetOutput ( datadescription . GetInputDescriptionByName ( name ) . GetGrid ( ) , simtime )