BaseSimulation
==============

.. currentmodule:: openff.evaluator.protocols.simulation

.. autoclass:: BaseSimulation

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~BaseSimulation.__init__
      ~BaseSimulation.apply_replicator
      ~BaseSimulation.can_merge
      ~BaseSimulation.execute
      ~BaseSimulation.from_json
      ~BaseSimulation.from_schema
      ~BaseSimulation.get_attributes
      ~BaseSimulation.get_class_attribute
      ~BaseSimulation.get_value
      ~BaseSimulation.get_value_references
      ~BaseSimulation.json
      ~BaseSimulation.merge
      ~BaseSimulation.parse_json
      ~BaseSimulation.replace_protocol
      ~BaseSimulation.set_uuid
      ~BaseSimulation.set_value
      ~BaseSimulation.validate
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~BaseSimulation.allow_gpu_platforms
      ~BaseSimulation.allow_merging
      ~BaseSimulation.checkpoint_frequency
      ~BaseSimulation.dependencies
      ~BaseSimulation.enable_pbc
      ~BaseSimulation.ensemble
      ~BaseSimulation.high_precision
      ~BaseSimulation.id
      ~BaseSimulation.input_coordinate_file
      ~BaseSimulation.output_coordinate_file
      ~BaseSimulation.output_frequency
      ~BaseSimulation.outputs
      ~BaseSimulation.required_inputs
      ~BaseSimulation.schema
      ~BaseSimulation.statistics_file_path
      ~BaseSimulation.steps_per_iteration
      ~BaseSimulation.system_path
      ~BaseSimulation.thermodynamic_state
      ~BaseSimulation.thermostat_friction
      ~BaseSimulation.timestep
      ~BaseSimulation.total_number_of_iterations
      ~BaseSimulation.trajectory_file_path
   
   