Package | Description |
---|---|
com.bayesserver | |
com.bayesserver.analysis | |
com.bayesserver.learning.parameters |
Modifier and Type | Method and Description |
---|---|
static NodeDistributionKey |
NodeDistributionKey.getDefault()
Gets a default instance, which is equivalent to constructing a new instance with the default constructor.
|
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<NodeDistributionKey,DistributionExpression>> |
NodeDistributionExpressions.entrySet() |
Set<Map.Entry<NodeDistributionKey,Distribution>> |
NodeDistributions.entrySet() |
Collection<NodeDistributionKey> |
NodeDistributionExpressions.getKeys()
Gets the collection of node distribution keys that require distributions.
|
Collection<NodeDistributionKey> |
NodeDistributions.getKeys()
Gets the collection of node distribution keys that require distributions.
|
Modifier and Type | Method and Description |
---|---|
boolean |
NodeDistributions.canUpdate(NodeDistributionKey key)
Determines whether the distribution at the specified temporal order can be updated.
|
boolean |
NodeDistributions.canUpdate(NodeDistributionKey key,
NodeDistributionKind kind)
Determines whether the distribution at the specified temporal order can be updated.
|
int |
NodeDistributionKey.compareTo(NodeDistributionKey other) |
void |
NetworkMonitor.distributionChanged(Node node,
NodeDistributionKey key,
NodeDistributionKind kind,
Distribution newDistribution,
Distribution oldDistribution)
For internal use.
|
boolean |
NodeDistributionKey.equals(NodeDistributionKey other)
Indicates whether the current object is equal to another object of the same type.
|
DistributionExpression |
NodeDistributionExpressions.get(NodeDistributionKey key)
Gets a distribution expression with particular properties, such as temporal order.
|
Distribution |
NodeDistributions.get(NodeDistributionKey key)
Gets a distribution with particular properties, such as temporal order.
|
DistributionExpression |
NodeDistributionExpressions.get(NodeDistributionKey key,
NodeDistributionKind kind)
Gets a distribution expression with particular properties, such as temporal order.
|
Distribution |
NodeDistributions.get(NodeDistributionKey key,
NodeDistributionKind kind)
Gets a distribution with particular properties, such as temporal order.
|
static double |
ParameterCounter.getParameterCount(Node node,
NodeDistributionKey key)
Gets the parameter count for an individual node distribution.
|
Distribution |
Node.newDistribution(NodeDistributionKey key)
Creates a new distribution suitable for the requested temporal order/related node, however it is not assigned to the node.
|
Distribution |
Node.newDistribution(NodeDistributionKey key,
NodeDistributionKind kind)
Creates a new distribution suitable for the requested temporal order/related node, however it is not assigned to the node.
|
Distribution |
Node.newDistribution(NodeDistributionKey key,
NodeDistributionKind kind,
DistributionExpression expression)
Creates a new distribution from an expression suitable for the requested temporal order/related node, however it is not assigned to the node, and neither is the expression.
|
void |
NodeDistributions.set(NodeDistributionKey key,
Distribution value)
Sets a distribution with particular properties, such as temporal order.
|
void |
NodeDistributionExpressions.set(NodeDistributionKey key,
DistributionExpression value)
Sets a distribution expression with particular properties, such as temporal order.
|
void |
NodeDistributions.set(NodeDistributionKey key,
NodeDistributionKind kind,
Distribution value)
Sets a distribution with particular properties, such as temporal order.
|
void |
NodeDistributionExpressions.set(NodeDistributionKey key,
NodeDistributionKind kind,
DistributionExpression value)
Sets a distribution expression with particular properties, such as temporal order.
|
void |
NodeDistributions.validateDistribution(Distribution value,
NodeDistributionKey key)
Checks that a distribution is correctly specified for a particular temporal order.
|
void |
NodeDistributions.validateDistribution(Distribution value,
NodeDistributionKey key,
NodeDistributionKind kind)
Checks that a distribution is correctly specified for a particular temporal order.
|
void |
NodeDistributionExpressions.validateExpression(DistributionExpression expression,
NodeDistributionKey key,
NodeDistributionKind kind)
Determines whether an expression is valid for the given key and kind, without having to assign it to a node.
|
Modifier and Type | Method and Description |
---|---|
NodeDistributionKey |
ParameterReference.getKey()
Gets the of the node's distribution being referenced.
|
Constructor and Description |
---|
ParameterReference(Node node,
NodeDistributionKey key,
State[] states)
Initializes a new instance of the
ParameterReference class . |
Modifier and Type | Method and Description |
---|---|
NodeDistributionKey |
DistributionSpecification.getKey()
Gets the order/related node of the distribution.
|
Modifier and Type | Method and Description |
---|---|
Distribution |
ParameterLearningProgressInfo.getMonitoredDistribution(Node node,
NodeDistributionKey key)
Gets a copy of the current distribution assigned to the [node] at the requested order.
|
Constructor and Description |
---|
DistributionSpecification(Node node,
NodeDistributionKey key)
Initializes a new instance of the
DistributionSpecification class. |
Copyright © 2021. All rights reserved.