public class GaussianProposalXML extends ProposalDistributionXML implements GaussianProposalStorage
nickname, reposListeners, transferAgent
Constructor and Description |
---|
GaussianProposalXML(RepositoryConnectivity conn,
java.lang.String repos) |
Modifier and Type | Method and Description |
---|---|
java.util.Vector |
getAllLogNormal() |
java.lang.Class |
getDefaultGraphicalEditorClass() |
java.lang.Class |
getDOMStorageClass()
Returns a DOM storage variant of this storage instance.
|
java.lang.Class |
getStorageTransferAgentClass()
This method should be overridden by subclasses wanting to extend the transfer method.
|
java.lang.String |
isLogNormal(java.lang.String pname)
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)
This default implementation doesn't do anything other than copy old parameter set to the
new parameter set.
|
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
copyStorage, getComment, getCreatedBy, getCreatedOn, getDOM, getEnabled, getNickname, getStorage, getXMLDirectory, getXMLFilename, setComment, setCreatedBy, setCreatedOn, setEnabled, setNickname, transferStorage, writeXML
addRepositoryListener, afterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorageCommands, getStorageCalculationsAgentClass, removeRepositoryListener, show, 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 GaussianProposalXML(RepositoryConnectivity conn, java.lang.String repos)
public java.lang.Class getDefaultGraphicalEditorClass()
getDefaultGraphicalEditorClass
in interface RepositoryStorage
getDefaultGraphicalEditorClass
in class ProposalDistributionXML
public java.lang.Class getStorageTransferAgentClass()
AbstractRepositoryStorage
getStorageTransferAgentClass
in class ProposalDistributionXML
public java.lang.Class getDOMStorageClass()
AbstractRepositoryStorage
getDOMStorageClass
in interface DOMStorable
getDOMStorageClass
in class ProposalDistributionXML
public void setLogNormal(java.lang.String pname)
setLogNormal
in interface GaussianProposalStorage
public void setAllLogNormal(java.util.Collection pnames)
GaussianProposalStorage
setAllLogNormal
in interface GaussianProposalStorage
public void unSetLogNormal(java.lang.String pname)
GaussianProposalStorage
unSetLogNormal
in interface GaussianProposalStorage
public void unSetAllLogNormal(java.util.Collection pnames)
GaussianProposalStorage
unSetAllLogNormal
in interface GaussianProposalStorage
public java.lang.String isLogNormal(java.lang.String pname)
GaussianProposalStorage
isLogNormal
in interface GaussianProposalStorage
public java.util.Vector getAllLogNormal()
getAllLogNormal
in interface GaussianProposalStorage
public void setNewProposal(ParameterSetStorage oldstorage, ParameterSetStorage proposalstorage)
ProposalDistributionXML
setNewProposal
in interface ProposalDistributionStorage
setNewProposal
in class ProposalDistributionXML
public void setNewLikelihood(DblMatrixStorage likestorage, ParameterSetStorage oldstorage, ParameterSetStorage proposalstorage)
setNewLikelihood
in interface ProposalDistributionStorage
setNewLikelihood
in class ProposalDistributionXML
Copyright © 2011, 2013. Daniel P. Dougherty