Package csb :: Package statistics :: Package samplers :: Package mc :: Module singlechain :: Class SimpleProposalCommunicator
[frames] | no frames]

Class SimpleProposalCommunicator

source code

object --+
         |
        SimpleProposalCommunicator
Known Subclasses:

This holds all the information needed to calculate the acceptance probability in both the RWMCSampler and HMCSampler classes, that is, only the proposal state. For more advanced algorithms, one may derive classes capable of holding the neccessary additional information from this class.

Nested Classes
  __metaclass__
Metaclass for defining Abstract Base Classes (ABCs).
Instance Methods
 
__init__(self, current_state, proposal_state)
x.__init__(...) initializes x; see help(type(x)) for signature
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables
  __abstractmethods__ = frozenset([])
Properties
  current_state
  proposal_state

Inherited from object: __class__

Method Details

__init__(self, current_state, proposal_state)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Parameters:
  • current_state (State) - Current state
  • proposal_state (State) - Proposal state
Overrides: object.__init__
(inherited documentation)

Property Details

current_state

Get Method:
unreachable.current_state(self)

proposal_state

Get Method:
unreachable.proposal_state(self)