parameters: (self, file, reportInterval, enforcePeriodicBox=None)
docstring: Create a PDBReporter.
  
          Parameters
          ----------
          file : string
              The file to write to
          reportInterval : int
              The interval (in time steps) at which to write frames
          enforcePeriodicBox: bool
              Specifies whether particle positions should be translated so the center of every molecule
              lies in the same periodic box.  If None (the default), it will automatically decide whether
              to translate molecules based on whether the system being simulated uses periodic boundary
              conditions.
docstring_summary: Create a PDBReporter.
docstring_tokens: Create a PDBReporter .
function: def __init__(self, file, reportInterval, enforcePeriodicBox=None):
          """Create a PDBReporter.
  
          Parameters
          ----------
          file : string
              The file to write to
          reportInterval : int
              The interval (in time steps) at which to write frames
          enforcePeriodicBox: bool
              Specifies whether particle positions should be translated so the center of every molecule
              lies in the same periodic box.  If None (the default), it will automatically decide whether
              to translate molecules based on whether the system being simulated uses periodic boundary
              conditions.
          """
          self._reportInterval = reportInterval
          self._enforcePeriodicBox = enforcePeriodicBox
          self._out = open(file, 'w')
          self._topology = None
          self._nextModel = 0
function_tokens: def __init__ ( self , file , reportInterval , enforcePeriodicBox = None ) : self . _reportInterval = reportInterval self . _enforcePeriodicBox = enforcePeriodicBox self . _out = open ( file , 'w' ) self . _topology = None self . _nextModel = 0