|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ModelListener | Defines a listener for ModelEvents. |
PropagationListener | Defines a listener for PropagationEvents. |
Class Summary | |
---|---|
DDEntropyErrorHeap | This is an entropy object used to sort the entropy values according to their position. |
DynDiscPropagation | |
MarginalDataItem | A MarginalDataItem captures all the marginal information for an ExtendedNode for a given scenario. |
MarginalDataItemList | Stores a List of MarginalDataItems which are cleared & created before a propagation is started. |
MarginalDataStore | Stores a map of each ExtendedNode to a MarginalDataItemList object. |
MessagePassingLinks | This class should be used to setup a link between ExtendedNodes of possibly different ExtendedBNs so that message-passing can occur between them. |
MinervaPropagation | |
Model | This class encapsulates all of the ExtendedBNs, Scenarios and Questionnaires in an application and mediates all interaction between them. |
ModelAdapter | Defines an adapter for Models. |
ModelEvent | A list of the model event types, including the contents of the array passed as part of the event ------------------------------------------------------------------------------------------ QUESTIONNAIRE_REMOVED array(0) = The questionaire that was removed ------------------------------------------------------------------------------------------ EXTENDEDBN_NAME_CHANGED array(0) = ExtendedBNEvent ------------------------------------------------------------------------------------------ SCENERIO ATTRIBUTE CHANGED EVENT array(0) = ScenarioEvent array(1) = Integer (class version): attribute that changed (constants available in the ScenarioEvent class) ------------------------------------------------------------------------------------------ EXTENDEDNODE_ATTRIBUTE_CHANGED EVENT array(0) = Extended Node event ------------------------------------------------------------------------------------------ QUESTION_ATTRIBUTE_CHANGED EVENT array(0) = Question event ------------------------------------------------------------------------------------------ EXTENDEDNODE_CLONED EVENT array(0) = Orginal node array(1) = new cloned node ------------------------------------------------------------------------------------------ EXTENDED_NODES_DELETED array(0..X) = List of nodes that were deleted ------------------------------------------------------------------------------------------ QUESTION_REMOVED array(0) = Question removed event array(1) = List of removed questions ------------------------------------------------------------------------------------------ QUESTION_ADDED array(0) = List of the new questions added ------------------------------------------------------------------------------------------ EXTENDEDBNS_REMOVED array(0) = A List of the extended Bns that were removed ------------------------------------------------------------------------------------------ SCENARIOS_IMPORTED array(0) = List containing two items. |
Propagation | This class encapsulates propagation algorithms in which multiple Scenarios may be applied in different ways to a set of ExtendedBNs over a sequence of time periods. |
PropagationEvent | A PropagationEvent encapsulates information about a Model that has changed its state in some way. |
Exception Summary | |
---|---|
MessagePassingLinkException | Throw when there are problems creating a MessagePassingLink. |
ModelException | Throw when there are problems using more than one component of the Minerva model in conjunction. |
ModelNotFoundException | Throw when the requested Model is not found. |
PropagationException | Throw when an error occurs during Propgation |
PropagationTerminatedException | Throw when Propagation is terminated prematurely. |
This package contains all the subpackages and classes that are needed for creating Minerva models.
A Model contains Lists of ExtendedBNs, Questionnaires, Scenarios and MessagePassingLinks.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |