Package com.cra.bnet.engine

Core Bayesian network data structures and algorithms.

See:
          Description

Interface Summary
AmgNode Represents a node in the AMG.
BeliefCondition Tests a belief event using some condition.
BeliefListener A listener for receiving events when beliefs change.
Cpd A conditional probability distribution for a node in a Bayesian network.
CptListener A listener for receiving events when cpt entries change.
EvidenceListener A listener for receiving events when evidence is posted to or retracted from a Bayesian network.
InferenceEngine An engine that performs probabilistic inference on a Bayesian network.
LightweightBayesianNetwork A lightweight Bayesian network data structure.
NodeListener A listener that receives node events from a node in a Bayesian network.
QueueNode Adds boolean OnQueue property to the Node interface.
StateList A list of states of a discrete node.
StateListener A listener that receives state events from a discrete node in a Bayesian network.
TopologyListener A listener for receiving events when the topology of a Bayesian network changes.
 

Class Summary
AbstractNode Skeletal implementation of the Node interface.
AbstractQueueNode Skeletal implementation of the QueueNode interface.
AddMultiplyGraph An Add-Multiply Graph used to calculate beliefs in a Bayesian network.
AddMultiplyGraphFactory Factory for creating AddMultiplyGraph objects.
AddNode Represents an addition node in the AMG.
AmgInferenceEngine Inference engine based on an add-multiply graph.
AmgUtilities Add-multiply graph utilities.
BayesianNetwork A Bayesian network (also known as a belief network or Bayesian belief network).
BayesianNetworks Utility methods for Bayesian networks.
BeliefAdapter An abstract adapter class for receiving belief events.
BeliefAlert Alerts belief listeners when a belief event meets a certain condition.
BeliefEvent An event representing a change in beliefs for a node in a Bayesian network.
BeliefUpdater Controls automatic updating of beliefs for a Bayesian network.
ConstantNode Represents a constant node in the AMG.
Cpt A conditional probability table (CPT) for a discrete node in a Bayesian network.
CptAdapter An abstract adapter class for receiving CPT events.
CptEntryNode Represents a cpt entry node in the AMG.
CptEvent An event representing a change in a cpt entry.
DecisionAnalysisTools Decision analysis utility class.
DiscreteNode A discrete node in a Bayesian network.
Discretizer Discretizes a value of a continuous variable to a state of a discrete variable.
EngineUtilities BNet engine utility methods.
EvidenceAdapter An abstract adapter class for receiving evidence events.
EvidenceEvent An event representing either evidence posted to or retracted from a Bayesian network.
EvidenceNode Represents an evidence node in the AMG.
Fuzzifier Fuzzifies a value of a continuous variable to soft evidence for a discrete variable.
GeneratedEngineBase Base class for generated inference engines.
HuginInferenceEngine Implementation of the Hugin inference algorithm.
JunctionTree Constructs a junction tree from a given directed graph.
JunctionTreeInferenceEngine Skeletal implementation of the InferenceEngine interface for junction tree based inference algorithms.
MultiplyNode Represents a multiplication node in the AMG.
Node A node in a Bayesian network.
NodeAdapter An abstract adapter class for receiving node events.
NodeEvent A node-related event.
ParentIndices Utility class for generating an array of parent indices for use with Cpt using parent and state names.
Potential Basic implementation of a potential.
PotentialMappings A cache of mappings between potentials.
ScgInferenceEngine Inference engine based on generated source code.
StateAdapter An abstract adapter class for receiving state events.
StateEvent A state-related event.
StateEvent.StateEventType Type of state event.
StructuralModificationSupport A utility class used for detecting structural modifications to a Bayesian network.
ThresholdBeliefCondition A condition of the form belief for node=state operator threshold.
ThresholdBeliefCondition.ComparisonOperator An operator that compares two numbers.
TopologyAdapter An abstract adapter class for receiving topology events.
TopologyEvent A topology-related event for a Bayesian network.
VbnConverter This class represents the format of a number in which each digit has an arbitrary integer base.
 

Package com.cra.bnet.engine Description

Core Bayesian network data structures and algorithms.