BaseMBARProtocol
================

.. currentmodule:: propertyestimator.protocols.reweighting

.. autoclass:: BaseMBARProtocol

   
   .. automethod:: __init__

   
   .. rubric:: Methods

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

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~BaseMBARProtocol.allow_merging
      ~BaseMBARProtocol.bootstrap_iterations
      ~BaseMBARProtocol.bootstrap_sample_size
      ~BaseMBARProtocol.bootstrap_uncertainties
      ~BaseMBARProtocol.dependencies
      ~BaseMBARProtocol.effective_sample_indices
      ~BaseMBARProtocol.effective_samples
      ~BaseMBARProtocol.id
      ~BaseMBARProtocol.reference_reduced_potentials
      ~BaseMBARProtocol.required_effective_samples
      ~BaseMBARProtocol.schema
      ~BaseMBARProtocol.target_reduced_potentials
      ~BaseMBARProtocol.value
   
   