BaseYankProtocol
================

.. currentmodule:: propertyestimator.protocols.yank

.. autoclass:: BaseYankProtocol

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~BaseYankProtocol.__init__
      ~BaseYankProtocol.apply_replicator
      ~BaseYankProtocol.can_merge
      ~BaseYankProtocol.execute
      ~BaseYankProtocol.get_class_attribute
      ~BaseYankProtocol.get_value
      ~BaseYankProtocol.get_value_references
      ~BaseYankProtocol.merge
      ~BaseYankProtocol.replace_protocol
      ~BaseYankProtocol.set_uuid
      ~BaseYankProtocol.set_value
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~BaseYankProtocol.allow_merging
      ~BaseYankProtocol.checkpoint_interval
      ~BaseYankProtocol.dependencies
      ~BaseYankProtocol.estimated_free_energy
      ~BaseYankProtocol.id
      ~BaseYankProtocol.number_of_equilibration_iterations
      ~BaseYankProtocol.number_of_iterations
      ~BaseYankProtocol.schema
      ~BaseYankProtocol.setup_only
      ~BaseYankProtocol.steps_per_iteration
      ~BaseYankProtocol.thermodynamic_state
      ~BaseYankProtocol.timestep
      ~BaseYankProtocol.verbose
   
   