org.omegahat.Simulation.MCMC
Class DetailedMultiState

java.lang.Object
  |
  +--org.omegahat.Simulation.MCMC.MultiState
        |
        +--org.omegahat.Simulation.MCMC.DetailedMultiState
All Implemented Interfaces:
MCMCState

public class DetailedMultiState
extends MultiState

MCMCState that can hold several individual states. Its purpose is to allow a multi-chain sampler to easily store and retrieve the states of individual chains.


Field Summary
(package private)  ProposalDetails proposalDetails
           
 
Fields inherited from class org.omegahat.Simulation.MCMC.MultiState
attributes, contents
 
Constructor Summary
DetailedMultiState()
           
DetailedMultiState(int size)
           
DetailedMultiState(int size, java.lang.Object oneValue)
           
 
Method Summary
(package private)  ProposalDetails proposalDetails()
           
(package private)  ProposalDetails proposalDetails(ProposalDetails proposalDetails)
           
 java.lang.String toString()
           
 
Methods inherited from class org.omegahat.Simulation.MCMC.MultiState
add, attr, attr, attributeNames, copy, copyTo, get, remove, set, size
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

proposalDetails

ProposalDetails proposalDetails
Constructor Detail

DetailedMultiState

public DetailedMultiState(int size)

DetailedMultiState

public DetailedMultiState(int size,
                          java.lang.Object oneValue)

DetailedMultiState

public DetailedMultiState()
Method Detail

proposalDetails

ProposalDetails proposalDetails()

proposalDetails

ProposalDetails proposalDetails(ProposalDetails proposalDetails)

toString

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