Initializes a new instance of the NodeDistributionKey class with defaults.
Initializes a new instance of a NodeDistributionKey.
The temporal order of the node distribution.
Initializes a new instance of a {@link com.bayesserver.NodeDistributionKey}.
The parent of the noisy node this distribution refers to, or the noisy node itself to identify the leak distribution. This will be null, unless the node is a noisy node.
Initializes a new instance of a {@link com.bayesserver.NodeDistributionKey}.
The temporal order of the node distribution.
The parent of the noisy node this distribution refers to, or the noisy node itself to identify the leak distribution. This will be null, unless the node is a noisy node.
Gets the temporal order of the related node distribution.
Gets the parent of the noisy node this distribution refers to, or the noisy node itself to identify the leak distribution. This will be null, unless the node is a noisy node.
A noisy node is specified using multiple distributions, one for each parent and a leak distribution. Set the related node property to a parent, or set it to the current node to set the leak distribution.
Gets a default instance, which is equivalent to constructing a new instance with the default constructor.
Indicates whether the current object is equal to another object of the same type.
An object to compare with this object.
true if the current object is equal to the [other] parameter; otherwise, false.
Identifies a distribution assigned or to be assigned to a node.
Some nodes may have more than one distribution assigned to them (e.g. temporal nodes or noisy nodes), and this is used to differentiate between them.