public class MCMCRunDOM extends RepositoryStorageDOM implements MCMCRunStorage
document, dostylesheets, storageRoot, templateDOMnickname, reposListeners, transferAgent| Constructor and Description |
|---|
MCMCRunDOM() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDelegateState(java.lang.String state)
Add a delegate state.
|
void |
addParameterBlock() |
void |
addParameterBlockParameter(int index,
java.lang.String pname) |
void |
advanceMCMCRunState() |
protected void |
clearALIKE() |
protected void |
clearAPRIOR() |
protected void |
clearAPROP() |
protected void |
clearBLIKE() |
protected void |
clearBPRIOR() |
protected void |
clearBPROP() |
protected void |
clearCandidateObjectSet() |
protected void |
clearCandidateParameterSet() |
protected void |
clearDelegates() |
protected void |
clearObjectTrace() |
protected void |
clearParameterBlocks() |
protected void |
clearParameterTrace() |
protected void |
clearParent() |
protected void |
clearPreviousObjectSet() |
protected void |
clearPreviousParameterSet() |
protected void |
clearProposalDistribution() |
protected void |
clearReferenceParameterSet() |
protected void |
clearSampler() |
java.lang.String |
getAcceptCount() |
RepositoryElement |
getALIKERepositoryElement() |
RepositoryElement |
getAPRIORRepositoryElement() |
RepositoryElement |
getAPROPRepositoryElement() |
RepositoryElement |
getBLIKERepositoryElement() |
RepositoryElement |
getBPRIORRepositoryElement() |
RepositoryElement |
getBPROPRepositoryElement() |
RepositoryElement |
getCandidateObjectRepositoryElement() |
RepositoryElement |
getCandidateParameterRepositoryElement() |
ParameterSetStorage |
getCandidateParameterStorage()
Returns the repository storage for the candidate parameters of this
run.
|
java.lang.String |
getCurrentAlpha() |
java.lang.String |
getCurrentIterationNumber() |
java.lang.String |
getCurrentLinkCount()
Link count is used to name the parameter storages of the trace for example.
|
java.lang.String |
getCurrentParameterBlockCycleNumber() |
java.lang.String |
getCurrentParameterBlockIndex() |
java.lang.Class |
getDefaultGraphicalEditorClass() |
java.util.Vector |
getDelegateStates() |
protected org.w3c.dom.Element |
getDelegateStatesRoot() |
java.lang.Class |
getDOMStorageClass()
Returns a DOM storage variant of this storage instance.
|
java.lang.String |
getIsPriorFlat() |
java.lang.String |
getIsProposalSymmetric() |
java.lang.String |
getIsStateLocked() |
java.lang.String |
getIsStillRunning() |
java.lang.String |
getMaximumIterationNumber() |
java.lang.String |
getMCMCRunIdentifier() |
java.lang.String |
getMCMCRunState() |
RepositoryElement |
getMCMCSamplerRepositoryElement() |
ParameterSetStorage |
getMixingParameterStorage()
Returns the repository storage for the mixing parameters of this run's
proposal distribution.
|
java.lang.String |
getObjectTraceCapacity() |
RepositoryElement |
getObjectTraceRepositoryElement() |
protected org.w3c.dom.Element |
getParameterBlock(int index) |
int |
getParameterBlockCount() |
java.lang.String |
getParameterBlockName(int index) |
java.lang.String |
getParameterBlockNumberOfCycles(int index) |
java.util.Vector |
getParameterBlockParameters(int index) |
protected org.w3c.dom.Element |
getParameterBlockRoot() |
java.lang.String |
getParameterTraceCapacity() |
RepositoryElement |
getParameterTraceRepositoryElement() |
RepositoryElement |
getParentMCMCRepositoryElement() |
RepositoryElement |
getPreviousObjectRepositoryElement() |
RepositoryElement |
getPreviousParameterRepositoryElement() |
ParameterSetStorage |
getPreviousParameterStorage()
Returns the repository storage for the previous parameters of this
run.
|
protected java.lang.String |
getProcessingInstructionRef() |
RepositoryElement |
getProposalDistributionRepositoryElement() |
ProposalDistributionStorage |
getProposalDistributionStorage()
Returns the repository storage for the proposal distribution of this run.
|
java.lang.String |
getRecordObjectTrace() |
java.lang.String |
getRecordParameterTrace() |
RepositoryElement |
getReferenceParameterRepositoryElement() |
ParameterSetStorage |
getReferenceParameterStorage()
Returns the repository storage for the reference parameters of this
run.
|
java.lang.String |
getRejectCount() |
double |
getRejectFraction() |
java.lang.String |
getRootElementName() |
java.lang.String |
getShouldHalt() |
java.lang.String |
getShouldRollBack()
Returns boolean indication of whether a roll back of the most recent
iteration or proposal should occur.
|
java.lang.Class |
getStorageTransferAgentClass()
This method should be overridden by subclasses wanting to extend the transfer method.
|
java.lang.String |
hasDelegateState(java.lang.String state) |
void |
holdParameterFixed(java.lang.String pname)
Removes the named parameter from every parameter block.
|
void |
initialize()
Return the run to an initial state removing history of any previous evaluations.
|
void |
insertParameterBlock(int index) |
void |
removeDelegateState(java.lang.String state) |
void |
removeParameterBlock(int index) |
void |
removeParameterBlockParameter(int index,
java.lang.String pname) |
void |
restartUsingParametersFrom(DblParamSet params)
Restarts the chain with a new candidate parameter set copied from the values in the given
DblParamSet.
|
void |
restartUsingParametersFrom(ParameterSetStorage stor)
Restarts the chain with a new candidate parameter set copied from the values in the given
parameter storage.
|
void |
setAcceptCount(java.lang.String v) |
void |
setALIKERepositoryElement(RepositoryElement elem) |
void |
setAPRIORRepositoryElement(RepositoryElement elem) |
void |
setAPROPRepositoryElement(RepositoryElement elem) |
void |
setBLIKERepositoryElement(RepositoryElement elem) |
void |
setBPRIORRepositoryElement(RepositoryElement elem) |
void |
setBPROPRepositoryElement(RepositoryElement elem) |
void |
setCandidateObjectRepositoryElement(RepositoryElement elem) |
void |
setCandidateParameterRepositoryElement(RepositoryElement elem) |
void |
setCurrentAlpha(java.lang.String prob) |
void |
setCurrentIterationNumber(java.lang.String v) |
void |
setCurrentLinkCount(java.lang.String v) |
void |
setCurrentParameterBlockCycleNumber(java.lang.String x) |
void |
setCurrentParameterBlockIndex(java.lang.String x) |
void |
setIsPriorFlat(java.lang.String bool) |
void |
setIsProposalSymmetric(java.lang.String bool) |
void |
setIsStateLocked(java.lang.String boole) |
void |
setIsStillRunning(java.lang.String boole) |
void |
setMaximumIterationNumber(java.lang.String v) |
void |
setMCMCRunIdentifier(java.lang.String s) |
void |
setMCMCRunState(java.lang.String state) |
void |
setMCMCSamplerRepositoryElement(RepositoryElement elem) |
void |
setObjectTraceCapacity(java.lang.String siz) |
void |
setObjectTraceRepositoryElement(RepositoryElement elem) |
void |
setParameterBlockName(int index,
java.lang.String name) |
void |
setParameterBlockNumberOfCycles(int index,
java.lang.String num) |
void |
setParameterTraceCapacity(java.lang.String siz) |
void |
setParameterTraceRepositoryElement(RepositoryElement elem) |
void |
setParentMCMCRepositoryElement(RepositoryElement elem) |
void |
setPreviousObjectRepositoryElement(RepositoryElement elem) |
void |
setPreviousParameterRepositoryElement(RepositoryElement elem) |
void |
setProposalDistributionRepositoryElement(RepositoryElement elem) |
void |
setRecordObjectTrace(java.lang.String bool) |
void |
setRecordParameterTrace(java.lang.String bool) |
void |
setReferenceParameterRepositoryElement(RepositoryElement elem) |
void |
setReferenceParametersFrom(DblParamSet P) |
void |
setReferenceParametersFrom(ParameterSetStorage P) |
void |
setRejectCount(java.lang.String v) |
void |
setShouldHalt(java.lang.String boole) |
void |
setShouldRollBack(java.lang.String bool)
Sets boolean indication of whether a roll back of the most recent
iteration or proposal should occur.
|
protected void |
specifyStorage(org.w3c.dom.Document doc,
org.w3c.dom.Element root) |
void |
start()
Attempts to start run.
|
void |
stop()
Attempts to stop run.
|
createElementByName, getAttributeByElementName, getComment, getCommentElementName, getCreatedBy, getCreatedByAttributeName, getCreatedOn, getCreatedOnAttributeName, getDocument, getEnabled, getEnabledAttributeName, getNickname, getNicknameAttributeName, getStorage, getStorageRoot, getStylesheetRef, getTemplateDOM, getTextNodeByElementName, isValidXML, readXML, setComment, setCreatedBy, setCreatedOn, setEnabled, setNickname, setProcessingInstructions, setTextNodeByElementName, show, show, useStyleSheetInfo, usingStyleSheetInfo, writeTemplateXML, writeXMLaddRepositoryListener, afterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, getStorageCalculationsAgentClass, removeRepositoryListener, transferStorage, transferStorageCommandsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRepositoryListener, getComment, getCreatedBy, getCreatedOn, getEnabled, getNickname, removeRepositoryListener, setComment, setCreatedBy, setCreatedOn, setEnabled, setNicknameafterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, transferStorage, transferStorageCommandsprotected java.lang.String getProcessingInstructionRef()
public void initialize()
initialize in interface MCMCRunStoragepublic void setReferenceParametersFrom(ParameterSetStorage P)
setReferenceParametersFrom in interface MCMCRunStoragepublic java.lang.String getShouldRollBack()
getShouldRollBack in interface MCMCRunStoragepublic void setShouldRollBack(java.lang.String bool)
setShouldRollBack in interface MCMCRunStoragepublic void setReferenceParametersFrom(DblParamSet P)
setReferenceParametersFrom in interface MCMCRunStoragepublic java.lang.Class getDefaultGraphicalEditorClass()
getDefaultGraphicalEditorClass in interface RepositoryStoragegetDefaultGraphicalEditorClass in class RepositoryStorageDOMpublic java.lang.Class getStorageTransferAgentClass()
AbstractRepositoryStoragegetStorageTransferAgentClass in class AbstractRepositoryStoragepublic java.lang.Class getDOMStorageClass()
AbstractRepositoryStoragegetDOMStorageClass in interface DOMStorablegetDOMStorageClass in class RepositoryStorageDOMpublic java.lang.String getRootElementName()
getRootElementName in class RepositoryStorageDOMprotected void clearDelegates()
protected void clearParent()
protected void clearSampler()
protected void clearProposalDistribution()
protected void clearCandidateParameterSet()
protected void clearPreviousParameterSet()
protected void clearReferenceParameterSet()
protected void clearCandidateObjectSet()
protected void clearPreviousObjectSet()
protected void clearParameterTrace()
protected void clearObjectTrace()
protected void clearALIKE()
protected void clearBLIKE()
protected void clearAPRIOR()
protected void clearBPRIOR()
protected void clearAPROP()
protected void clearBPROP()
protected void clearParameterBlocks()
protected void specifyStorage(org.w3c.dom.Document doc,
org.w3c.dom.Element root)
specifyStorage in class RepositoryStorageDOMpublic ParameterSetStorage getPreviousParameterStorage()
getPreviousParameterStorage in interface MCMCRunStoragepublic ParameterSetStorage getCandidateParameterStorage()
getCandidateParameterStorage in interface MCMCRunStoragepublic ParameterSetStorage getReferenceParameterStorage()
getReferenceParameterStorage in interface MCMCRunStoragepublic ParameterSetStorage getMixingParameterStorage()
getMixingParameterStorage in interface MCMCRunStoragepublic ProposalDistributionStorage getProposalDistributionStorage()
getProposalDistributionStorage in interface MCMCRunStoragepublic java.lang.String hasDelegateState(java.lang.String state)
hasDelegateState in interface MCMCRunStoragepublic void addDelegateState(java.lang.String state)
addDelegateState in interface MCMCRunStoragepublic void removeDelegateState(java.lang.String state)
removeDelegateState in interface MCMCRunStoragepublic java.util.Vector getDelegateStates()
getDelegateStates in interface MCMCRunStorageprotected org.w3c.dom.Element getDelegateStatesRoot()
public RepositoryElement getCandidateParameterRepositoryElement()
getCandidateParameterRepositoryElement in interface MCMCRunStoragepublic void setCandidateParameterRepositoryElement(RepositoryElement elem)
setCandidateParameterRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getCandidateObjectRepositoryElement()
getCandidateObjectRepositoryElement in interface MCMCRunStoragepublic double getRejectFraction()
getRejectFraction in interface MCMCRunStoragepublic void stop()
stop in interface MCMCRunStoragepublic void start()
start in interface MCMCRunStoragepublic void restartUsingParametersFrom(ParameterSetStorage stor)
restartUsingParametersFrom in interface MCMCRunStoragepublic void restartUsingParametersFrom(DblParamSet params)
restartUsingParametersFrom in interface MCMCRunStoragepublic void setCandidateObjectRepositoryElement(RepositoryElement elem)
setCandidateObjectRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getPreviousParameterRepositoryElement()
getPreviousParameterRepositoryElement in interface MCMCRunStoragepublic void setPreviousParameterRepositoryElement(RepositoryElement elem)
setPreviousParameterRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getReferenceParameterRepositoryElement()
getReferenceParameterRepositoryElement in interface MCMCRunStoragepublic void setReferenceParameterRepositoryElement(RepositoryElement elem)
setReferenceParameterRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getPreviousObjectRepositoryElement()
getPreviousObjectRepositoryElement in interface MCMCRunStoragepublic void setPreviousObjectRepositoryElement(RepositoryElement elem)
setPreviousObjectRepositoryElement in interface MCMCRunStorageprotected org.w3c.dom.Element getParameterBlockRoot()
protected org.w3c.dom.Element getParameterBlock(int index)
public java.lang.String getMCMCRunState()
getMCMCRunState in interface MCMCRunStoragepublic void setMCMCRunState(java.lang.String state)
setMCMCRunState in interface MCMCRunStoragepublic void advanceMCMCRunState()
advanceMCMCRunState in interface MCMCRunStoragepublic void setMCMCRunIdentifier(java.lang.String s)
setMCMCRunIdentifier in interface MCMCRunStoragepublic java.lang.String getMCMCRunIdentifier()
getMCMCRunIdentifier in interface MCMCRunStoragepublic java.lang.String getIsStateLocked()
getIsStateLocked in interface MCMCRunStoragepublic void setIsStateLocked(java.lang.String boole)
setIsStateLocked in interface MCMCRunStoragepublic java.lang.String getIsStillRunning()
getIsStillRunning in interface MCMCRunStoragepublic void setIsStillRunning(java.lang.String boole)
setIsStillRunning in interface MCMCRunStoragepublic java.lang.String getShouldHalt()
getShouldHalt in interface MCMCRunStoragepublic void setShouldHalt(java.lang.String boole)
setShouldHalt in interface MCMCRunStoragepublic java.lang.String getCurrentIterationNumber()
getCurrentIterationNumber in interface MCMCRunStoragepublic void setCurrentIterationNumber(java.lang.String v)
setCurrentIterationNumber in interface MCMCRunStoragepublic java.lang.String getCurrentLinkCount()
MCMCRunStoragegetCurrentLinkCount in interface MCMCRunStoragepublic void setCurrentLinkCount(java.lang.String v)
setCurrentLinkCount in interface MCMCRunStoragepublic void setCurrentParameterBlockCycleNumber(java.lang.String x)
setCurrentParameterBlockCycleNumber in interface MCMCRunStoragepublic java.lang.String getCurrentParameterBlockCycleNumber()
getCurrentParameterBlockCycleNumber in interface MCMCRunStoragepublic java.lang.String getCurrentAlpha()
getCurrentAlpha in interface MCMCRunStoragepublic void setCurrentAlpha(java.lang.String prob)
setCurrentAlpha in interface MCMCRunStoragepublic java.lang.String getMaximumIterationNumber()
getMaximumIterationNumber in interface MCMCRunStoragepublic void setMaximumIterationNumber(java.lang.String v)
setMaximumIterationNumber in interface MCMCRunStoragepublic java.lang.String getRejectCount()
getRejectCount in interface MCMCRunStoragepublic void setRejectCount(java.lang.String v)
setRejectCount in interface MCMCRunStoragepublic java.lang.String getAcceptCount()
getAcceptCount in interface MCMCRunStoragepublic void setAcceptCount(java.lang.String v)
setAcceptCount in interface MCMCRunStoragepublic void setIsPriorFlat(java.lang.String bool)
setIsPriorFlat in interface MCMCRunStoragepublic java.lang.String getIsPriorFlat()
getIsPriorFlat in interface MCMCRunStoragepublic void setIsProposalSymmetric(java.lang.String bool)
setIsProposalSymmetric in interface MCMCRunStoragepublic java.lang.String getIsProposalSymmetric()
getIsProposalSymmetric in interface MCMCRunStoragepublic java.lang.String getCurrentParameterBlockIndex()
getCurrentParameterBlockIndex in interface MCMCRunStoragepublic void setCurrentParameterBlockIndex(java.lang.String x)
setCurrentParameterBlockIndex in interface MCMCRunStoragepublic void addParameterBlock()
addParameterBlock in interface MCMCRunStoragepublic int getParameterBlockCount()
getParameterBlockCount in interface MCMCRunStoragepublic void insertParameterBlock(int index)
insertParameterBlock in interface MCMCRunStoragepublic void removeParameterBlock(int index)
removeParameterBlock in interface MCMCRunStoragepublic void setParameterBlockName(int index,
java.lang.String name)
setParameterBlockName in interface MCMCRunStoragepublic java.lang.String getParameterBlockName(int index)
getParameterBlockName in interface MCMCRunStoragepublic java.lang.String getParameterBlockNumberOfCycles(int index)
getParameterBlockNumberOfCycles in interface MCMCRunStoragepublic java.util.Vector getParameterBlockParameters(int index)
getParameterBlockParameters in interface MCMCRunStoragepublic void addParameterBlockParameter(int index,
java.lang.String pname)
addParameterBlockParameter in interface MCMCRunStoragepublic void removeParameterBlockParameter(int index,
java.lang.String pname)
removeParameterBlockParameter in interface MCMCRunStoragepublic void holdParameterFixed(java.lang.String pname)
holdParameterFixed in interface MCMCRunStoragepublic void setParameterBlockNumberOfCycles(int index,
java.lang.String num)
setParameterBlockNumberOfCycles in interface MCMCRunStoragepublic void setMCMCSamplerRepositoryElement(RepositoryElement elem)
setMCMCSamplerRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getMCMCSamplerRepositoryElement()
getMCMCSamplerRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getAPROPRepositoryElement()
getAPROPRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getBPROPRepositoryElement()
getBPROPRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getAPRIORRepositoryElement()
getAPRIORRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getBPRIORRepositoryElement()
getBPRIORRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getALIKERepositoryElement()
getALIKERepositoryElement in interface MCMCRunStoragepublic RepositoryElement getBLIKERepositoryElement()
getBLIKERepositoryElement in interface MCMCRunStoragepublic void setAPROPRepositoryElement(RepositoryElement elem)
setAPROPRepositoryElement in interface MCMCRunStoragepublic void setBPROPRepositoryElement(RepositoryElement elem)
setBPROPRepositoryElement in interface MCMCRunStoragepublic void setAPRIORRepositoryElement(RepositoryElement elem)
setAPRIORRepositoryElement in interface MCMCRunStoragepublic void setBPRIORRepositoryElement(RepositoryElement elem)
setBPRIORRepositoryElement in interface MCMCRunStoragepublic void setALIKERepositoryElement(RepositoryElement elem)
setALIKERepositoryElement in interface MCMCRunStoragepublic void setBLIKERepositoryElement(RepositoryElement elem)
setBLIKERepositoryElement in interface MCMCRunStoragepublic void setProposalDistributionRepositoryElement(RepositoryElement elem)
setProposalDistributionRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getObjectTraceRepositoryElement()
getObjectTraceRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getParameterTraceRepositoryElement()
getParameterTraceRepositoryElement in interface MCMCRunStoragepublic void setObjectTraceRepositoryElement(RepositoryElement elem)
setObjectTraceRepositoryElement in interface MCMCRunStoragepublic void setParameterTraceRepositoryElement(RepositoryElement elem)
setParameterTraceRepositoryElement in interface MCMCRunStoragepublic void setParentMCMCRepositoryElement(RepositoryElement elem)
setParentMCMCRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getParentMCMCRepositoryElement()
getParentMCMCRepositoryElement in interface MCMCRunStoragepublic RepositoryElement getProposalDistributionRepositoryElement()
getProposalDistributionRepositoryElement in interface MCMCRunStoragepublic void setParameterTraceCapacity(java.lang.String siz)
public java.lang.String getParameterTraceCapacity()
public void setObjectTraceCapacity(java.lang.String siz)
public java.lang.String getObjectTraceCapacity()
public void setRecordParameterTrace(java.lang.String bool)
setRecordParameterTrace in interface MCMCRunStoragepublic java.lang.String getRecordParameterTrace()
getRecordParameterTrace in interface MCMCRunStoragepublic void setRecordObjectTrace(java.lang.String bool)
setRecordObjectTrace in interface MCMCRunStoragepublic java.lang.String getRecordObjectTrace()
getRecordObjectTrace in interface MCMCRunStorageCopyright © 2011, 2013. Daniel P. Dougherty