public final class DistributionSpecification extends Object
Constructor and Description |
---|
DistributionSpecification(Node node)
Initializes a new instance of the
DistributionSpecification class. |
DistributionSpecification(Node node,
int order)
Initializes a new instance of the
DistributionSpecification class. |
DistributionSpecification(Node node,
NodeDistributionKey key)
Initializes a new instance of the
DistributionSpecification class. |
Modifier and Type | Method and Description |
---|---|
DiscretePriorMethod |
getDiscretePriorMethod()
Gets the type of discrete prior to use for this distribution.
|
Boolean |
getInitialize()
Gets a flag indicating whether the distribution should be initialized.
|
NodeDistributionKey |
getKey()
Gets the order/related node of the distribution.
|
Node |
getNode()
Gets the
Node this distribution specification refers to. |
int |
getOrder()
Gets the order of the distribution, for temporal nodes.
|
Node |
getRelatedNode()
Gets the related node (if any) of the distribution.
|
void |
setDiscretePriorMethod(DiscretePriorMethod value)
Sets the type of discrete prior to use for this distribution.
|
void |
setInitialize(Boolean value)
Sets a flag indicating whether the distribution should be initialized.
|
public DistributionSpecification(Node node)
DistributionSpecification
class.node
- The node the distribution refers to.public DistributionSpecification(Node node, int order)
DistributionSpecification
class.node
- The node the distribution refers to.order
- The order of the distribution, for temporal nodes.public DistributionSpecification(Node node, NodeDistributionKey key)
DistributionSpecification
class.node
- The node the distribution refers to.key
- Properties that identify the distribution, such as the temporal order.public Boolean getInitialize()
null
InitializationOptions.getInitializeDistributions()
will be used to determine whether initialization is performed.true
initialize the distribution, when false
do not initialize the distributions, and when null
use the value from InitializationOptions.getInitializeDistributions()
.public void setInitialize(Boolean value)
null
InitializationOptions.getInitializeDistributions()
will be used to determine whether initialization is performed.value
- When true
initialize the distribution, when false
do not initialize the distributions, and when null
use the value from InitializationOptions.getInitializeDistributions()
.public DiscretePriorMethod getDiscretePriorMethod()
null
com.bayesserver.learning.parameters.PriorOptions#getDiscretePriorMethod
will be used to determine the type of prior.public void setDiscretePriorMethod(DiscretePriorMethod value)
null
com.bayesserver.learning.parameters.PriorOptions#getDiscretePriorMethod
will be used to determine the type of prior.public int getOrder()
public Node getRelatedNode()
public NodeDistributionKey getKey()
Copyright © 2023. All rights reserved.