parameters: (self, plist)
docstring: Stores a list of the output objects, creating a sequence of
        dynamic containers.
  
        Args:
           plist: A list of tuples, with each tuple being of the form
              ('type', 'object') where 'type' is the type of forcefield and
              'object' is a particular object of that type.
docstring_summary: Stores a list of the output objects, creating a sequence of
        dynamic containers.
docstring_tokens: Stores a list of the output objects creating a sequence of dynamic containers .
function: def store(self, plist):
        """ Stores a list of the output objects, creating a sequence of
        dynamic containers.
  
        Args:
           plist: A list of tuples, with each tuple being of the form
              ('type', 'object') where 'type' is the type of forcefield and
              'object' is a particular object of that type.
        """
  
        super(InputOutputs, self).store()
        self.extra = []
  
        self.prefix.store("")
        for el in plist:
           if (isinstance(el, ipi.engine.outputs.PropertyOutput)):
              ip = InputProperties()
              ip.store(el)
              self.extra.append(("properties", ip))
           elif (isinstance(el, ipi.engine.outputs.TrajectoryOutput)):
              ip = InputTrajectory()
              ip.store(el)
              self.extra.append(("trajectory", ip))
           elif (isinstance(el, ipi.engine.outputs.CheckpointOutput)):
              ip = InputCheckpoint()
              ip.store(el)
              self.extra.append(("checkpoint", ip))
function_tokens: def store ( self , plist ) : super ( InputOutputs , self ) . store ( ) self . extra = [ ] self . prefix . store ( "" ) for el in plist : if ( isinstance ( el , ipi . engine . outputs . PropertyOutput ) ) : ip = InputProperties ( ) ip . store ( el ) self . extra . append ( ( "properties" , ip ) ) elif ( isinstance ( el , ipi . engine . outputs . TrajectoryOutput ) ) : ip = InputTrajectory ( ) ip . store ( el ) self . extra . append ( ( "trajectory" , ip ) ) elif ( isinstance ( el , ipi . engine . outputs . CheckpointOutput ) ) : ip = InputCheckpoint ( ) ip . store ( el ) self . extra . append ( ( "checkpoint" , ip ) )