public class GaussianProposalDOM extends ProposalDistributionDOM implements GaussianProposalStorage
document, dostylesheets, storageRoot, templateDOM
nickname, reposListeners, transferAgent
Constructor and Description |
---|
GaussianProposalDOM() |
Modifier and Type | Method and Description |
---|---|
void |
clearLogNormal() |
protected void |
clearMixingParameters() |
protected void |
clearNewParameters() |
protected void |
clearOldParameters() |
java.util.Vector |
getAllLogNormal() |
java.lang.Class |
getDefaultGraphicalEditorClass() |
java.lang.Class |
getDOMStorageClass()
Returns a DOM storage variant of this storage instance.
|
protected org.w3c.dom.Element |
getLogNormalRoot() |
java.lang.String |
getRootElementName() |
java.lang.Class |
getStorageTransferAgentClass()
This method should be overridden by subclasses wanting to extend the transfer method.
|
java.lang.String |
isLogNormal(java.lang.String param)
Returns true if the given parameter is considered log-normal.
|
void |
setAllLogNormal(java.util.Collection pnames)
Sets up all parameters whose name appears as a String in the given Collection
to be sampled from a Log-Normal distribution.
|
void |
setLogNormal(java.lang.String pname)
Sets up the given parameter to be sampled from a Log-Normal distribution.
|
void |
setNewLikelihood(DblMatrixStorage likestorage,
ParameterSetStorage oldstorage,
ParameterSetStorage proposalstorage) |
void |
setNewProposal(ParameterSetStorage oldstorage,
ParameterSetStorage proposalstorage)
Old is given as the new should be generated from the old in a Markov process.
|
protected void |
specifyStorage(org.w3c.dom.Document doc,
org.w3c.dom.Element root) |
void |
unSetAllLogNormal(java.util.Collection pnames)
Puts log normal setting back to default.
|
void |
unSetLogNormal(java.lang.String pname)
Puts all log normal settings back to default.
|
getMixingParametersRepositoryElement, getMixingParameterStorage, getNewParametersRepositoryElement, getOldParametersRepositoryElement, setMixingParametersRepositoryElement, setNewParametersRepositoryElement, setOldParametersRepositoryElement
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, writeXML
addRepositoryListener, afterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, getStorageCalculationsAgentClass, removeRepositoryListener, transferStorage, transferStorageCommands
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMixingParametersRepositoryElement, getMixingParameterStorage, getNewParametersRepositoryElement, getOldParametersRepositoryElement, setMixingParametersRepositoryElement, setNewParametersRepositoryElement, setOldParametersRepositoryElement
addRepositoryListener, getComment, getCreatedBy, getCreatedOn, getEnabled, getNickname, removeRepositoryListener, setComment, setCreatedBy, setCreatedOn, setEnabled, setNickname
afterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, transferStorage, transferStorageCommands
public java.lang.Class getDefaultGraphicalEditorClass()
getDefaultGraphicalEditorClass
in interface RepositoryStorage
getDefaultGraphicalEditorClass
in class ProposalDistributionDOM
public java.lang.Class getStorageTransferAgentClass()
AbstractRepositoryStorage
getStorageTransferAgentClass
in class ProposalDistributionDOM
public java.lang.Class getDOMStorageClass()
AbstractRepositoryStorage
getDOMStorageClass
in interface DOMStorable
getDOMStorageClass
in class ProposalDistributionDOM
public java.lang.String getRootElementName()
getRootElementName
in class ProposalDistributionDOM
protected void specifyStorage(org.w3c.dom.Document doc, org.w3c.dom.Element root)
specifyStorage
in class ProposalDistributionDOM
protected org.w3c.dom.Element getLogNormalRoot()
protected void clearMixingParameters()
protected void clearNewParameters()
protected void clearOldParameters()
public void clearLogNormal()
public void setAllLogNormal(java.util.Collection pnames)
GaussianProposalStorage
setAllLogNormal
in interface GaussianProposalStorage
public void setLogNormal(java.lang.String pname)
GaussianProposalStorage
setLogNormal
in interface GaussianProposalStorage
public void unSetAllLogNormal(java.util.Collection pnames)
GaussianProposalStorage
unSetAllLogNormal
in interface GaussianProposalStorage
public void unSetLogNormal(java.lang.String pname)
GaussianProposalStorage
unSetLogNormal
in interface GaussianProposalStorage
public java.lang.String isLogNormal(java.lang.String param)
GaussianProposalStorage
isLogNormal
in interface GaussianProposalStorage
public java.util.Vector getAllLogNormal()
getAllLogNormal
in interface GaussianProposalStorage
public void setNewProposal(ParameterSetStorage oldstorage, ParameterSetStorage proposalstorage)
ProposalDistributionDOM
setNewProposal
in interface ProposalDistributionStorage
setNewProposal
in class ProposalDistributionDOM
public void setNewLikelihood(DblMatrixStorage likestorage, ParameterSetStorage oldstorage, ParameterSetStorage proposalstorage)
setNewLikelihood
in interface ProposalDistributionStorage
setNewLikelihood
in class ProposalDistributionDOM
Copyright © 2011, 2013. Daniel P. Dougherty