RunOpenMMSimulation
===================

.. currentmodule:: propertyestimator.protocols.simulation

.. autoclass:: RunOpenMMSimulation

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~RunOpenMMSimulation.__init__
      ~RunOpenMMSimulation.apply_replicator
      ~RunOpenMMSimulation.can_merge
      ~RunOpenMMSimulation.execute
      ~RunOpenMMSimulation.get_attribute_type
      ~RunOpenMMSimulation.get_value
      ~RunOpenMMSimulation.get_value_references
      ~RunOpenMMSimulation.merge
      ~RunOpenMMSimulation.replace_protocol
      ~RunOpenMMSimulation.set_uuid
      ~RunOpenMMSimulation.set_value
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~RunOpenMMSimulation.allow_gpu_platforms
      ~RunOpenMMSimulation.allow_merging
      ~RunOpenMMSimulation.dependencies
      ~RunOpenMMSimulation.enable_pbc
      ~RunOpenMMSimulation.ensemble
      ~RunOpenMMSimulation.high_precision
      ~RunOpenMMSimulation.id
      ~RunOpenMMSimulation.input_coordinate_file
      ~RunOpenMMSimulation.output_coordinate_file
      ~RunOpenMMSimulation.output_frequency
      ~RunOpenMMSimulation.save_rolling_statistics
      ~RunOpenMMSimulation.schema
      ~RunOpenMMSimulation.statistics_file_path
      ~RunOpenMMSimulation.steps
      ~RunOpenMMSimulation.system_path
      ~RunOpenMMSimulation.thermodynamic_state
      ~RunOpenMMSimulation.thermostat_friction
      ~RunOpenMMSimulation.timestep
      ~RunOpenMMSimulation.trajectory_file_path
   
   