org.omegahat.Simulation.MCMC
Class DetailChainStepEvent

java.lang.Object
  |
  +--org.omegahat.Simulation.MCMC.GenericMCMCEvent
        |
        +--org.omegahat.Simulation.MCMC.GenericChainEvent
              |
              +--org.omegahat.Simulation.MCMC.GenericChainStepEvent
                    |
                    +--org.omegahat.Simulation.MCMC.DetailChainStepEvent
All Implemented Interfaces:
MCMCEvent
Direct Known Subclasses:
DetailHastingsCoupledStepEvent

public class DetailChainStepEvent
extends GenericChainStepEvent


Field Summary
 boolean accepted
           
 double acceptRand
           
 double acceptRate
           
 double forwardProb
           
 MCMCState last
           
 double lastProb
           
 double probAccept
           
 MCMCState proposed
           
 double proposedProb
           
 double reverseProb
           
 
Fields inherited from class org.omegahat.Simulation.MCMC.GenericChainStepEvent
current
 
Fields inherited from class org.omegahat.Simulation.MCMC.GenericMCMCEvent
description, source
 
Constructor Summary
protected DetailChainStepEvent()
           
  DetailChainStepEvent(java.lang.Object source, MCMCState current, MCMCState proposed, MCMCState last, double lastProb, double proposedProb, double forwardProb, double reverseProb, double probAccept, double acceptRand, boolean accepted, double acceptRate)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class org.omegahat.Simulation.MCMC.GenericChainStepEvent
getCurrent, setCurrent
 
Methods inherited from class org.omegahat.Simulation.MCMC.GenericMCMCEvent
getDescription, getSource, setDescription, setSource
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

proposed

public MCMCState proposed

last

public MCMCState last

lastProb

public double lastProb

proposedProb

public double proposedProb

forwardProb

public double forwardProb

reverseProb

public double reverseProb

probAccept

public double probAccept

acceptRand

public double acceptRand

accepted

public boolean accepted

acceptRate

public double acceptRate
Constructor Detail

DetailChainStepEvent

protected DetailChainStepEvent()

DetailChainStepEvent

public DetailChainStepEvent(java.lang.Object source,
                            MCMCState current,
                            MCMCState proposed,
                            MCMCState last,
                            double lastProb,
                            double proposedProb,
                            double forwardProb,
                            double reverseProb,
                            double probAccept,
                            double acceptRand,
                            boolean accepted,
                            double acceptRate)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class GenericChainStepEvent