Drools :: Beliefs 6.2.0.Beta2
A B C D E F G H I J K L M N O P R S T U V W X

A

absorb() - Method in class org.drools.beliefs.bayes.BayesAbsorption
 
add(LinkedListNode) - Method in class org.drools.beliefs.bayes.BayesBeliefSet
 
addInEdge(Edge) - Method in class org.drools.beliefs.graph.impl.GraphNodeImpl
 
addJunctionTree(String, JunctionTree) - Method in class org.drools.beliefs.bayes.assembler.BayesPackage
 
addNode() - Method in interface org.drools.beliefs.graph.Graph
 
addNode() - Method in class org.drools.beliefs.graph.impl.GraphImpl
 
addNode() - Method in interface org.drools.beliefs.graph.impl.GraphStore
 
addNode() - Method in class org.drools.beliefs.graph.impl.ListGraphStore
 
addNode() - Method in class org.drools.beliefs.graph.impl.MapGraphStore
 
addOutEdge(Edge) - Method in class org.drools.beliefs.graph.impl.GraphNodeImpl
 
addResource(KnowledgeBuilder, Resource, ResourceType, ResourceConfiguration) - Method in class org.drools.beliefs.bayes.assembler.BayesAssemblerService
 
addToFamily(BayesVariable) - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
afterAbsorb(JunctionTreeClique, JunctionTreeSeparator, JunctionTreeClique, double[]) - Method in interface org.drools.beliefs.bayes.PassMessageListener
 
afterGlobalUpdate(CliqueState) - Method in interface org.drools.beliefs.bayes.GlobalUpdateListener
 
afterProject(JunctionTreeClique, JunctionTreeSeparator, JunctionTreeClique, double[]) - Method in interface org.drools.beliefs.bayes.PassMessageListener
 
and(OpenBitSet) - Method in class org.drools.beliefs.bayes.OpenBitSet
 
andNot(OpenBitSet) - Method in class org.drools.beliefs.bayes.OpenBitSet
 
andNotCount(OpenBitSet, OpenBitSet) - Static method in class org.drools.beliefs.bayes.OpenBitSet
Returns the popcount or cardinality of "a and not b" or "intersection(a, not(b))".
applyEvidence() - Method in class org.drools.beliefs.bayes.BayesInstance
 

B

BayesAbsorption - Class in org.drools.beliefs.bayes
 
BayesAbsorption(int[], double[], double[], int[], BayesVariable[], double[]) - Constructor for class org.drools.beliefs.bayes.BayesAbsorption
 
BayesAssemblerService - Class in org.drools.beliefs.bayes.assembler
 
BayesAssemblerService() - Constructor for class org.drools.beliefs.bayes.assembler.BayesAssemblerService
 
BayesBeliefFactory<T> - Interface in org.drools.beliefs.bayes
 
BayesBeliefFactoryImpl - Class in org.drools.beliefs.bayes
 
BayesBeliefFactoryImpl(BayesBeliefSystem) - Constructor for class org.drools.beliefs.bayes.BayesBeliefFactoryImpl
 
BayesBeliefService - Class in org.drools.beliefs
 
BayesBeliefService() - Constructor for class org.drools.beliefs.BayesBeliefService
 
BayesBeliefSet - Class in org.drools.beliefs.bayes
 
BayesBeliefSet(InternalFactHandle, BayesBeliefSystem) - Constructor for class org.drools.beliefs.bayes.BayesBeliefSet
 
BayesBeliefSystem - Class in org.drools.beliefs.bayes
 
BayesBeliefSystem(NamedEntryPoint, TruthMaintenanceSystem) - Constructor for class org.drools.beliefs.bayes.BayesBeliefSystem
 
BayesFact - Interface in org.drools.beliefs.bayes
 
BayesHardEvidence - Class in org.drools.beliefs.bayes
 
BayesHardEvidence(BeliefSystem, double[]) - Constructor for class org.drools.beliefs.bayes.BayesHardEvidence
 
BayesInstance<T> - Class in org.drools.beliefs.bayes
 
BayesInstance(JunctionTree, Class<T>) - Constructor for class org.drools.beliefs.bayes.BayesInstance
 
BayesInstance(JunctionTree) - Constructor for class org.drools.beliefs.bayes.BayesInstance
 
BayesInstanceManager - Class in org.drools.beliefs.bayes
 
BayesInstanceManager() - Constructor for class org.drools.beliefs.bayes.BayesInstanceManager
 
BayesLikelyhood - Class in org.drools.beliefs.bayes
 
BayesLikelyhood(Graph, JunctionTreeClique, GraphNode<BayesVariable>, double[]) - Constructor for class org.drools.beliefs.bayes.BayesLikelyhood
 
BayesLogicalDependency - Class in org.drools.beliefs.bayes
 
BayesLogicalDependency(Activation, Object) - Constructor for class org.drools.beliefs.bayes.BayesLogicalDependency
 
BayesLogicalDependency(Activation, Object, Object, Object) - Constructor for class org.drools.beliefs.bayes.BayesLogicalDependency
 
BayesNetwork - Class in org.drools.beliefs.bayes
 
BayesNetwork(String) - Constructor for class org.drools.beliefs.bayes.BayesNetwork
 
BayesNetwork(String, String) - Constructor for class org.drools.beliefs.bayes.BayesNetwork
 
BayesNetwork() - Constructor for class org.drools.beliefs.bayes.BayesNetwork
 
BayesNetworkAssemblerError - Class in org.drools.beliefs.bayes.assembler
 
BayesNetworkAssemblerError(Resource, String) - Constructor for class org.drools.beliefs.bayes.assembler.BayesNetworkAssemblerError
 
BayesPackage - Class in org.drools.beliefs.bayes.assembler
 
BayesPackage() - Constructor for class org.drools.beliefs.bayes.assembler.BayesPackage
 
BayesProjection - Class in org.drools.beliefs.bayes
 
BayesProjection(BayesVariable[], double[], int[], int[], double[]) - Constructor for class org.drools.beliefs.bayes.BayesProjection
 
BayesRuntime - Interface in org.drools.beliefs.bayes.runtime
 
BayesRuntimeImpl - Class in org.drools.beliefs.bayes.runtime
 
BayesRuntimeImpl(InternalKnowledgeRuntime) - Constructor for class org.drools.beliefs.bayes.runtime.BayesRuntimeImpl
 
BayesRuntimeService - Class in org.drools.beliefs.bayes.runtime
 
BayesRuntimeService() - Constructor for class org.drools.beliefs.bayes.runtime.BayesRuntimeService
 
BayesVariable<T> - Class in org.drools.beliefs.bayes
 
BayesVariable(String, int, T[], double[][]) - Constructor for class org.drools.beliefs.bayes.BayesVariable
 
BayesVariable(String, int, T[], double[][], String[]) - Constructor for class org.drools.beliefs.bayes.BayesVariable
 
BayesVariableConstructor - Annotation Type in org.drools.beliefs.bayes
 
BayesVariableState - Class in org.drools.beliefs.bayes
 
BayesVariableState(BayesVariable, double[]) - Constructor for class org.drools.beliefs.bayes.BayesVariableState
 
BayesWeaverService - Class in org.drools.beliefs.bayes.weaver
 
BayesWeaverService() - Constructor for class org.drools.beliefs.bayes.weaver.BayesWeaverService
 
beforeGlobalUpdate(CliqueState) - Method in interface org.drools.beliefs.bayes.GlobalUpdateListener
 
beforeProjectAndAbsorb(JunctionTreeClique, JunctionTreeSeparator, JunctionTreeClique, double[]) - Method in interface org.drools.beliefs.bayes.PassMessageListener
 
Bif - Class in org.drools.beliefs.bayes.model
 
Bif() - Constructor for class org.drools.beliefs.bayes.model.Bif
 
bitCount(byte) - Static method in class org.drools.beliefs.bayes.OpenBitSet.BitUtil
Return the number of bits sets in b.
bitList(byte) - Static method in class org.drools.beliefs.bayes.OpenBitSet.BitUtil
Return the list of bits which are set in b encoded as followed: (i >>> (4 * n)) & 0x0F is the offset of the n-th set bit of the given byte plus one, or 0 if there are n or less bits set in the given byte.
bits - Variable in class org.drools.beliefs.bayes.OpenBitSet
 
bits2words(long) - Static method in class org.drools.beliefs.bayes.OpenBitSet
returns the number of 64 bit words it would take to hold numBits
build() - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
build(boolean) - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
buildBayesNetwork(Bif) - Static method in class org.drools.beliefs.bayes.model.XmlBifParser
 
buildFieldMappings(Class<T>) - Method in class org.drools.beliefs.bayes.BayesInstance
 
buildParameterMapping(Class<T>) - Method in class org.drools.beliefs.bayes.BayesInstance
 

C

cancel(PropagationContext) - Method in class org.drools.beliefs.bayes.BayesBeliefSet
 
capacity() - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns the current capacity in bits (1 greater than the index of the last bit)
cardinality() - Method in class org.drools.beliefs.bayes.OpenBitSet
 
clear(PropagationContext) - Method in class org.drools.beliefs.bayes.BayesBeliefSet
 
clear(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
clears a bit, allowing access beyond the current set size without changing the size.
clear(int, int) - Method in class org.drools.beliefs.bayes.OpenBitSet
Clears a range of bits.
clear(long, long) - Method in class org.drools.beliefs.bayes.OpenBitSet
Clears a range of bits.
CliqueBitSet - Class in org.drools.beliefs.bayes
 
CliqueBitSet(OpenBitSet, int) - Constructor for class org.drools.beliefs.bayes.CliqueBitSet
 
CliqueState - Class in org.drools.beliefs.bayes
 
CliqueState(JunctionTreeClique, double[]) - Constructor for class org.drools.beliefs.bayes.CliqueState
 
clone() - Method in class org.drools.beliefs.bayes.OpenBitSet
 
cloneAdjacencyMarix(boolean[][]) - Static method in class org.drools.beliefs.bayes.JunctionTreeBuilder
Clones the provided array
collectChildEvidence(JunctionTreeClique, JunctionTreeClique) - Method in class org.drools.beliefs.bayes.BayesInstance
 
collectEvidence(JunctionTreeClique) - Method in class org.drools.beliefs.bayes.BayesInstance
 
collectParentEvidence(JunctionTreeClique, JunctionTreeSeparator, JunctionTreeClique, JunctionTreeClique) - Method in class org.drools.beliefs.bayes.BayesInstance
 
compareTo(EliminationCandidate) - Method in class org.drools.beliefs.bayes.EliminationCandidate
 
compareTo(SeparatorSet) - Method in class org.drools.beliefs.bayes.SeparatorSet
 
connect(boolean[][], int, int) - Static method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
create(double[]) - Method in interface org.drools.beliefs.bayes.BayesBeliefFactory
 
create(double[]) - Method in class org.drools.beliefs.bayes.BayesBeliefFactoryImpl
 
createBeliefSystem(Object, Object) - Method in class org.drools.beliefs.BayesBeliefService
 
createClique(int, boolean[][], Set<Integer>, boolean[]) - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
createIndexMultipliers(BayesVariable[], int) - Static method in class org.drools.beliefs.bayes.PotentialMultiplier
 
createInstance(Class) - Method in interface org.drools.beliefs.bayes.runtime.BayesRuntime
 
createInstance(Class) - Method in class org.drools.beliefs.bayes.runtime.BayesRuntimeImpl
 
createJunctionTreeGraph(SeparatorSet[][], JunctionTreeClique, JunctionTreeClique[], JunctionTreeSeparator[], int) - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
createNumberOfStates(List<BayesVariable>) - Static method in class org.drools.beliefs.bayes.PotentialMultiplier
 
createNumberOfStates(BayesVariable[]) - Static method in class org.drools.beliefs.bayes.PotentialMultiplier
 
createState() - Method in class org.drools.beliefs.bayes.BayesVariable
 
createState() - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
createState() - Method in class org.drools.beliefs.bayes.JunctionTreeSeparator
 
createSubsetVarPos(BayesVariable[], BayesVariable[]) - Static method in class org.drools.beliefs.bayes.PotentialMultiplier
 

D

Definition - Class in org.drools.beliefs.bayes.model
 
Definition() - Constructor for class org.drools.beliefs.bayes.model.Definition
 
delete(LogicalDependency, BeliefSet, PropagationContext) - Method in class org.drools.beliefs.bayes.BayesBeliefSystem
 
Direction - Enum in org.drools.beliefs.graph
 
disconnect(boolean[][], int, int) - Static method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
distributeChildEvidence(JunctionTreeClique, JunctionTreeClique) - Method in class org.drools.beliefs.bayes.BayesInstance
 
distributeEvidence(JunctionTreeClique) - Method in class org.drools.beliefs.bayes.BayesInstance
 
distributeParentEvidence(JunctionTreeClique, JunctionTreeSeparator, JunctionTreeClique, JunctionTreeClique) - Method in class org.drools.beliefs.bayes.BayesInstance
 
dividePotentials(double[], double[]) - Static method in class org.drools.beliefs.bayes.BayesAbsorption
 

E

Edge - Interface in org.drools.beliefs.graph
 
EdgeImpl - Class in org.drools.beliefs.graph.impl
 
EdgeImpl() - Constructor for class org.drools.beliefs.graph.impl.EdgeImpl
 
eliminateVertex(PriorityQueue<EliminationCandidate>, Map<Integer, EliminationCandidate>, boolean[][], boolean[], Set<Integer>, EliminationCandidate) - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
EliminationCandidate - Class in org.drools.beliefs.bayes
 
EliminationCandidate(Graph, boolean[][], GraphNode) - Constructor for class org.drools.beliefs.bayes.EliminationCandidate
 
ensureCapacity(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
Ensure that the long[] is big enough to hold numBits, expanding it if necessary.
ensureCapacityWords(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
Expand the long[] with the size given as a number of words (64 bit longs).
equals(Object) - Method in class org.drools.beliefs.bayes.BayesHardEvidence
 
equals(Object) - Method in class org.drools.beliefs.bayes.BayesLikelyhood
 
equals(Object) - Method in class org.drools.beliefs.bayes.CliqueBitSet
 
equals(Object) - Method in class org.drools.beliefs.bayes.OpenBitSet
returns true if both sets have the same bits set
equals(Object) - Method in class org.drools.beliefs.bayes.PropertyReference
 
equals(Object) - Method in class org.drools.beliefs.bayes.SeparatorSet
 
expandingWordNum(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
 

F

fastClear(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
clears a bit.
fastClear(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
clears a bit.
fastFlip(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
flips a bit.
fastFlip(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
flips a bit.
fastGet(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns true or false for the specified bit index.
fastGet(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns true or false for the specified bit index.
fastSet(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
Sets the bit at the specified index.
fastSet(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
Sets the bit at the specified index.
flip(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
flips a bit, expanding the set size if necessary
flip(long, long) - Method in class org.drools.beliefs.bayes.OpenBitSet
Flips a range of bits, expanding the set size if necessary
flipAndGet(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
flips a bit and returns the resulting bit value.
flipAndGet(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
flips a bit and returns the resulting bit value.

G

get(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns true or false for the specified bit index.
get(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns true or false for the specified bit index
get() - Method in class org.drools.beliefs.bayes.PropertyReference
 
getAdjacencyMatrix() - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
getAdjacentVertices(boolean[][], int) - Static method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
getAndSet(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
Sets a bit and returns the previous value.
getAndSet(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
Sets a bit and returns the previous value.
getBayesInstance() - Method in interface org.drools.beliefs.bayes.BayesFact
 
getBayesInstance(String, String) - Method in class org.drools.beliefs.bayes.BayesInstanceManager
 
getBeliefSystem() - Method in class org.drools.beliefs.bayes.BayesBeliefSet
 
getBeliefSystem() - Method in class org.drools.beliefs.bayes.BayesHardEvidence
 
getBeliefType() - Method in class org.drools.beliefs.BayesBeliefService
 
getBit(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
returns 1 if the bit is set, 0 if not.
getBits() - Method in class org.drools.beliefs.bayes.OpenBitSet
Expert: returns the long[] storing the bits
getBitSet() - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
getBitSet() - Method in class org.drools.beliefs.bayes.JunctionTreeSeparator
 
getChild() - Method in class org.drools.beliefs.bayes.JunctionTreeSeparator
 
getChildren() - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
getClique1() - Method in class org.drools.beliefs.bayes.SeparatorSet
 
getClique2() - Method in class org.drools.beliefs.bayes.SeparatorSet
 
getCliqueBitSit() - Method in class org.drools.beliefs.bayes.EliminationCandidate
 
getCliqueStates() - Method in class org.drools.beliefs.bayes.BayesInstance
 
getContent() - Method in interface org.drools.beliefs.graph.GraphNode
 
getContent() - Method in class org.drools.beliefs.graph.impl.GraphNodeImpl
 
getCost() - Method in class org.drools.beliefs.bayes.SeparatorSet
 
getDefinitions() - Method in class org.drools.beliefs.bayes.model.Network
 
getDistribution() - Method in class org.drools.beliefs.bayes.BayesHardEvidence
 
getDistribution() - Method in class org.drools.beliefs.bayes.BayesLikelyhood
 
getDistribution() - Method in class org.drools.beliefs.bayes.BayesVariableState
 
getFactHandle() - Method in class org.drools.beliefs.bayes.BayesBeliefSet
 
getFamily() - Method in class org.drools.beliefs.bayes.BayesVariable
 
getFamily() - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
getFieldNames() - Method in class org.drools.beliefs.bayes.BayesInstance
 
getGiven() - Method in class org.drools.beliefs.bayes.BayesVariable
 
getGiven() - Method in class org.drools.beliefs.bayes.model.Definition
 
getGlobalUpdateListener() - Method in class org.drools.beliefs.bayes.BayesInstance
 
getGraph() - Method in class org.drools.beliefs.bayes.JunctionTree
 
getGraph() - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
getId() - Method in class org.drools.beliefs.bayes.BayesVariable
 
getId() - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
getId() - Method in class org.drools.beliefs.bayes.JunctionTreeSeparator
 
getId() - Method in interface org.drools.beliefs.graph.GraphNode
 
getId() - Method in class org.drools.beliefs.graph.impl.GraphNodeImpl
 
getId1() - Method in class org.drools.beliefs.bayes.SeparatorSet
 
getId2() - Method in class org.drools.beliefs.bayes.SeparatorSet
 
getInEdges() - Method in interface org.drools.beliefs.graph.GraphNode
 
getInEdges() - Method in class org.drools.beliefs.graph.impl.GraphNodeImpl
 
getInGraphNode() - Method in interface org.drools.beliefs.graph.Edge
 
getInGraphNode() - Method in class org.drools.beliefs.graph.impl.EdgeImpl
 
getInstance() - Method in class org.drools.beliefs.bayes.PropertyReference
 
getInstances() - Method in class org.drools.beliefs.bayes.BayesInstanceManager
 
getIntersection() - Method in class org.drools.beliefs.bayes.SeparatorSet
 
getJunctionTree(String) - Method in class org.drools.beliefs.bayes.assembler.BayesPackage
 
getJunctionTreeClique() - Method in class org.drools.beliefs.bayes.CliqueState
 
getJunctionTreeNodes() - Method in class org.drools.beliefs.bayes.JunctionTree
 
getJunctionTreeSeparator() - Method in class org.drools.beliefs.bayes.SeparatorState
 
getJunctionTreeSeparators() - Method in class org.drools.beliefs.bayes.JunctionTree
 
getLines() - Method in class org.drools.beliefs.bayes.assembler.BayesNetworkAssemblerError
 
getMass() - Method in class org.drools.beliefs.bayes.SeparatorSet
 
getMessage() - Method in class org.drools.beliefs.bayes.assembler.BayesNetworkAssemblerError
 
getName() - Method in class org.drools.beliefs.bayes.BayesNetwork
 
getName() - Method in class org.drools.beliefs.bayes.BayesVariable
 
getName() - Method in class org.drools.beliefs.bayes.model.Definition
 
getName() - Method in class org.drools.beliefs.bayes.model.Network
 
getName() - Method in class org.drools.beliefs.bayes.model.Variable
 
getName() - Method in class org.drools.beliefs.bayes.PropertyReference
 
getNetwork() - Method in class org.drools.beliefs.bayes.model.Bif
 
getNewEdgesRequired() - Method in class org.drools.beliefs.bayes.EliminationCandidate
 
getNode(int) - Method in interface org.drools.beliefs.graph.Graph
 
getNode(int) - Method in class org.drools.beliefs.graph.impl.GraphImpl
 
getNode(int) - Method in interface org.drools.beliefs.graph.impl.GraphStore
 
getNode(int) - Method in class org.drools.beliefs.graph.impl.ListGraphStore
 
getNode(int) - Method in class org.drools.beliefs.graph.impl.MapGraphStore
 
getNodes() - Method in class org.drools.beliefs.graph.impl.MapGraphStore
 
getNumWords() - Method in class org.drools.beliefs.bayes.OpenBitSet
Expert: gets the number of longs in the array that are in use
getOpenBitSet() - Method in class org.drools.beliefs.bayes.CliqueBitSet
 
getOutcomes() - Method in class org.drools.beliefs.bayes.BayesVariable
 
getOutcomes() - Method in class org.drools.beliefs.bayes.BayesVariableState
 
getOutComes() - Method in class org.drools.beliefs.bayes.model.Variable
 
getOutEdges() - Method in interface org.drools.beliefs.graph.GraphNode
 
getOutEdges() - Method in class org.drools.beliefs.graph.impl.GraphNodeImpl
 
getOutGraphNode() - Method in interface org.drools.beliefs.graph.Edge
 
getOutGraphNode() - Method in class org.drools.beliefs.graph.impl.EdgeImpl
 
getPackageName() - Method in class org.drools.beliefs.bayes.BayesNetwork
 
getParent() - Method in class org.drools.beliefs.bayes.JunctionTreeSeparator
 
getParentSeparator() - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
getPassMessageListener() - Method in class org.drools.beliefs.bayes.BayesInstance
 
getPotentials() - Method in class org.drools.beliefs.bayes.CliqueState
 
getPotentials() - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
getPotentials() - Method in class org.drools.beliefs.bayes.SeparatorState
 
getProbabilities() - Method in class org.drools.beliefs.bayes.model.Definition
 
getProbabilityTable() - Method in class org.drools.beliefs.bayes.BayesVariable
 
getProperties() - Method in class org.drools.beliefs.bayes.model.Network
 
getProperties() - Method in class org.drools.beliefs.bayes.model.Variable
 
getResourceType() - Method in class org.drools.beliefs.bayes.assembler.BayesAssemblerService
 
getResourceType() - Method in class org.drools.beliefs.bayes.assembler.BayesPackage
 
getResourceType() - Method in class org.drools.beliefs.bayes.weaver.BayesWeaverService
 
getRoot() - Method in class org.drools.beliefs.bayes.JunctionTree
 
getSeparatorStates() - Method in class org.drools.beliefs.bayes.BayesInstance
 
getServiceInterface() - Method in class org.drools.beliefs.bayes.assembler.BayesAssemblerService
 
getServiceInterface() - Method in class org.drools.beliefs.bayes.runtime.BayesRuntimeService
 
getServiceInterface() - Method in class org.drools.beliefs.bayes.weaver.BayesWeaverService
 
getServiceInterface() - Method in class org.drools.beliefs.BayesBeliefService
 
getTruthMaintenanceSystem() - Method in class org.drools.beliefs.bayes.BayesBeliefSystem
 
getType() - Method in class org.drools.beliefs.bayes.model.VariableXml
 
getV() - Method in class org.drools.beliefs.bayes.EliminationCandidate
 
getValue() - Method in class org.drools.beliefs.bayes.model.VariableXml
 
getValues() - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
getValues() - Method in class org.drools.beliefs.bayes.JunctionTreeSeparator
 
getVariable() - Method in class org.drools.beliefs.bayes.BayesLikelyhood
 
getVariable() - Method in class org.drools.beliefs.bayes.BayesVariableState
 
getVariables() - Method in class org.drools.beliefs.bayes.BayesInstance
 
getVariables() - Method in class org.drools.beliefs.bayes.model.Network
 
getVarStates() - Method in class org.drools.beliefs.bayes.BayesInstance
 
getWeight() - Method in class org.drools.beliefs.bayes.CliqueBitSet
 
getWeightRequired() - Method in class org.drools.beliefs.bayes.EliminationCandidate
 
globalUpdate() - Method in class org.drools.beliefs.bayes.BayesInstance
 
globalUpdate(JunctionTreeClique) - Method in class org.drools.beliefs.bayes.BayesInstance
 
GlobalUpdateListener - Interface in org.drools.beliefs.bayes
 
Graph<T> - Interface in org.drools.beliefs.graph
 
GraphImpl<T> - Class in org.drools.beliefs.graph.impl
 
GraphImpl(GraphStore<T>) - Constructor for class org.drools.beliefs.graph.impl.GraphImpl
 
GraphNode<T> - Interface in org.drools.beliefs.graph
 
GraphNodeImpl<T> - Class in org.drools.beliefs.graph.impl
 
GraphNodeImpl(int) - Constructor for class org.drools.beliefs.graph.impl.GraphNodeImpl
 
GraphStore<T> - Interface in org.drools.beliefs.graph.impl
 
grow(long[], int) - Static method in class org.drools.beliefs.bayes.OpenBitSet
 

H

hashCode() - Method in class org.drools.beliefs.bayes.BayesHardEvidence
 
hashCode() - Method in class org.drools.beliefs.bayes.BayesLikelyhood
 
hashCode() - Method in class org.drools.beliefs.bayes.CliqueBitSet
 
hashCode() - Method in class org.drools.beliefs.bayes.OpenBitSet
 
hashCode() - Method in class org.drools.beliefs.bayes.PropertyReference
 
hashCode() - Method in class org.drools.beliefs.bayes.SeparatorSet
 

I

idCounter - Variable in class org.drools.beliefs.graph.impl.GraphImpl
 
idCounter - Variable in class org.drools.beliefs.graph.impl.MapGraphStore
 
indexToKey(int, int[]) - Static method in class org.drools.beliefs.bayes.PotentialMultiplier
 
insert(LogicalDependency, BeliefSet, PropagationContext, ObjectTypeConf) - Method in class org.drools.beliefs.bayes.BayesBeliefSystem
 
intersect(OpenBitSet) - Method in class org.drools.beliefs.bayes.OpenBitSet
this = this AND other
intersectionCount(OpenBitSet, OpenBitSet) - Static method in class org.drools.beliefs.bayes.OpenBitSet
Returns the popcount or cardinality of the intersection of the two sets.
intersects(OpenBitSet) - Method in class org.drools.beliefs.bayes.OpenBitSet
returns true if the sets have any elements in common
isDecided() - Method in class org.drools.beliefs.bayes.BayesInstance
 
isDirty() - Method in class org.drools.beliefs.bayes.BayesInstance
 
isEmpty() - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns true if there are no set bits
isNegated() - Method in class org.drools.beliefs.bayes.BayesBeliefSet
 
isPositive() - Method in class org.drools.beliefs.bayes.BayesBeliefSet
 
isUndecided() - Method in class org.drools.beliefs.bayes.BayesBeliefSet
 
iterator() - Method in class org.drools.beliefs.graph.impl.GraphImpl
 
iterator() - Method in class org.drools.beliefs.graph.impl.ListGraphStore
 
iterator() - Method in class org.drools.beliefs.graph.impl.MapGraphStore
 

J

JRE_IS_64BIT - Static variable in class org.drools.beliefs.bayes.OpenBitSet
True iff running on a 64bit JVM
JRE_IS_MINIMUM_JAVA7 - Static variable in class org.drools.beliefs.bayes.OpenBitSet
 
JRE_IS_MINIMUM_JAVA8 - Static variable in class org.drools.beliefs.bayes.OpenBitSet
 
JunctionTree - Class in org.drools.beliefs.bayes
 
JunctionTree(Graph<BayesVariable>, JunctionTreeClique, JunctionTreeClique[], JunctionTreeSeparator[]) - Constructor for class org.drools.beliefs.bayes.JunctionTree
 
JunctionTree(Graph<BayesVariable>, JunctionTreeClique, JunctionTreeClique[], JunctionTreeSeparator[], boolean) - Constructor for class org.drools.beliefs.bayes.JunctionTree
 
junctionTree(List<OpenBitSet>, boolean) - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
JunctionTreeBuilder - Class in org.drools.beliefs.bayes
 
JunctionTreeBuilder(Graph<BayesVariable>) - Constructor for class org.drools.beliefs.bayes.JunctionTreeBuilder
 
JunctionTreeClique - Class in org.drools.beliefs.bayes
 
JunctionTreeClique(int, Graph<BayesVariable>, OpenBitSet) - Constructor for class org.drools.beliefs.bayes.JunctionTreeClique
 
JunctionTreeSeparator - Class in org.drools.beliefs.bayes
 
JunctionTreeSeparator(int, JunctionTreeClique, JunctionTreeClique, OpenBitSet, Graph<BayesVariable>) - Constructor for class org.drools.beliefs.bayes.JunctionTreeSeparator
 

K

keyToIndex(int[], int[]) - Static method in class org.drools.beliefs.bayes.PotentialMultiplier
 

L

length() - Method in class org.drools.beliefs.bayes.OpenBitSet
 
ListGraphStore<T> - Class in org.drools.beliefs.graph.impl
 
ListGraphStore() - Constructor for class org.drools.beliefs.graph.impl.ListGraphStore
 
listJunctionTrees() - Method in class org.drools.beliefs.bayes.assembler.BayesPackage
 
loadBif(Resource, KnowledgeBuilderErrors) - Static method in class org.drools.beliefs.bayes.model.XmlBifParser
 
loadBif(URL) - Static method in class org.drools.beliefs.bayes.model.XmlBifParser
 

M

MapGraphStore<T> - Class in org.drools.beliefs.graph.impl
 
MapGraphStore() - Constructor for class org.drools.beliefs.graph.impl.MapGraphStore
 
mapNodeToCliqueFamily(OpenBitSet[], JunctionTreeClique[]) - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
Given the set of cliques, mapped via ID in a Bitset, for a given bayes node, Find the best clique.
mapVarNodeToCliques(OpenBitSet[], int, OpenBitSet) - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
Maps each Bayes node to cliques it's in.
marginalize(String) - Method in class org.drools.beliefs.bayes.BayesInstance
 
marginalize() - Method in class org.drools.beliefs.bayes.BayesInstance
 
marginalize(BayesVariableState) - Method in class org.drools.beliefs.bayes.BayesInstance
 
Marginalizer - Class in org.drools.beliefs.bayes
 
Marginalizer(BayesVariable[], double[], BayesVariable, double[]) - Constructor for class org.drools.beliefs.bayes.Marginalizer
 
merge(KieBase, KiePackage, BayesPackage) - Method in class org.drools.beliefs.bayes.weaver.BayesWeaverService
 
mergeGraphs(SeparatorSet[][][], SeparatorSet) - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
moralize() - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
moralize(GraphNode<BayesVariable>, GraphNode) - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
multiple() - Method in class org.drools.beliefs.bayes.PotentialMultiplier
 
multiple(int, int) - Method in class org.drools.beliefs.bayes.PotentialMultiplier
 
multipleVarNodePotential(GraphNode<BayesVariable>, double[], BayesVariable[], int[]) - Method in class org.drools.beliefs.bayes.JunctionTree
 
multiplyInto(double[]) - Method in class org.drools.beliefs.bayes.BayesLikelyhood
 

N

Network - Class in org.drools.beliefs.bayes.model
 
Network() - Constructor for class org.drools.beliefs.bayes.model.Network
 
newBeliefSet(InternalFactHandle) - Method in class org.drools.beliefs.bayes.BayesBeliefSystem
 
newKieRuntime(KnowledgeRuntime) - Method in class org.drools.beliefs.bayes.runtime.BayesRuntimeService
 
newLogicalDependency(Activation, BeliefSet, Object, Object) - Method in class org.drools.beliefs.bayes.BayesBeliefSystem
 
nextHighestPowerOfTwo(int) - Static method in class org.drools.beliefs.bayes.OpenBitSet.BitUtil
returns the next highest power of two, or the current value if it's already a power of two or zero
nextHighestPowerOfTwo(long) - Static method in class org.drools.beliefs.bayes.OpenBitSet.BitUtil
returns the next highest power of two, or the current value if it's already a power of two or zero
nextSetBit(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns the index of the first set bit starting at the index specified
nextSetBit(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns the index of the first set bit starting at the index specified
nodes - Variable in class org.drools.beliefs.graph.impl.MapGraphStore
 
normalize(double[]) - Static method in class org.drools.beliefs.bayes.BayesAbsorption
 
normalize(double[], double) - Static method in class org.drools.beliefs.bayes.BayesProjection
 
NUM_BYTES_LONG - Static variable in class org.drools.beliefs.bayes.OpenBitSet
 

O

OpenBitSet - Class in org.drools.beliefs.bayes
An "open" BitSet implementation that allows direct access to the array of words storing the bits.
OpenBitSet(long) - Constructor for class org.drools.beliefs.bayes.OpenBitSet
Constructs an OpenBitSet large enough to hold numBits.
OpenBitSet() - Constructor for class org.drools.beliefs.bayes.OpenBitSet
 
OpenBitSet(long[], int) - Constructor for class org.drools.beliefs.bayes.OpenBitSet
Constructs an OpenBitSet from an existing long[].
OpenBitSet.BitUtil - Class in org.drools.beliefs.bayes
 
or(OpenBitSet) - Method in class org.drools.beliefs.bayes.OpenBitSet
 
org.drools.beliefs - package org.drools.beliefs
 
org.drools.beliefs.bayes - package org.drools.beliefs.bayes
 
org.drools.beliefs.bayes.assembler - package org.drools.beliefs.bayes.assembler
 
org.drools.beliefs.bayes.model - package org.drools.beliefs.bayes.model
 
org.drools.beliefs.bayes.runtime - package org.drools.beliefs.bayes.runtime
 
org.drools.beliefs.bayes.weaver - package org.drools.beliefs.bayes.weaver
 
org.drools.beliefs.graph - package org.drools.beliefs.graph
 
org.drools.beliefs.graph.impl - package org.drools.beliefs.graph.impl
 
OS_ARCH - Static variable in class org.drools.beliefs.bayes.OpenBitSet
 
oversize(int, int) - Static method in class org.drools.beliefs.bayes.OpenBitSet
Returns an array size >= minTargetSize, generally over-allocating exponentially to achieve amortized linear-time cost as the array grows.

P

passMessage(JunctionTreeClique, JunctionTreeSeparator, JunctionTreeClique) - Method in class org.drools.beliefs.bayes.BayesInstance
Passes a message from node1 to node2.
PassMessageListener - Interface in org.drools.beliefs.bayes
 
pop_andnot(long[], long[], int, int) - Static method in class org.drools.beliefs.bayes.OpenBitSet.BitUtil
Returns the popcount or cardinality of A & ~B.
pop_array(long[], int, int) - Static method in class org.drools.beliefs.bayes.OpenBitSet.BitUtil
Returns the number of set bits in an array of longs.
pop_intersect(long[], long[], int, int) - Static method in class org.drools.beliefs.bayes.OpenBitSet.BitUtil
Returns the popcount or cardinality of the two sets after an intersection.
pop_union(long[], long[], int, int) - Static method in class org.drools.beliefs.bayes.OpenBitSet.BitUtil
Returns the popcount or cardinality of the union of two sets.
pop_xor(long[], long[], int, int) - Static method in class org.drools.beliefs.bayes.OpenBitSet.BitUtil
Returns the popcount or cardinality of A ^ B Neither array is modified.
PotentialMultiplier - Class in org.drools.beliefs.bayes
 
PotentialMultiplier(double[][], int, int[], int[], BayesVariable[], int[], double[]) - Constructor for class org.drools.beliefs.bayes.PotentialMultiplier
 
prevSetBit(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns the index of the first set bit starting downwards at the index specified
prevSetBit(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns the index of the first set bit starting downwards at the index specified
Probability - Class in org.drools.beliefs.bayes.model
 
Probability() - Constructor for class org.drools.beliefs.bayes.model.Probability
 
project() - Method in class org.drools.beliefs.bayes.BayesProjection
 
PropertyChangeMask - Annotation Type in org.drools.beliefs
 
PropertyReference<T> - Class in org.drools.beliefs.bayes
 
PropertyReference(Object, String) - Constructor for class org.drools.beliefs.bayes.PropertyReference
 

R

read(LogicalDependency, BeliefSet, PropagationContext, ObjectTypeConf) - Method in class org.drools.beliefs.bayes.BayesBeliefSystem
 
recurse(int, int) - Method in class org.drools.beliefs.bayes.BayesAbsorption
 
recurse(int, int) - Method in class org.drools.beliefs.bayes.BayesProjection
 
recurseGlobalUpdate(JunctionTreeClique) - Method in class org.drools.beliefs.bayes.BayesInstance
 
recurseJTNodesAndInitialisePotentials(Graph, JunctionTreeClique) - Method in class org.drools.beliefs.bayes.JunctionTree
 
remove(LinkedListNode) - Method in class org.drools.beliefs.bayes.BayesBeliefSet
 
remove(OpenBitSet) - Method in class org.drools.beliefs.bayes.OpenBitSet
Remove all elements set in other. this = this AND_NOT other
removeInEdge(Edge) - Method in class org.drools.beliefs.graph.impl.GraphNodeImpl
 
removeJunctionTree(String) - Method in class org.drools.beliefs.bayes.assembler.BayesPackage
 
removeNode(int) - Method in interface org.drools.beliefs.graph.Graph
 
removeNode(int) - Method in class org.drools.beliefs.graph.impl.GraphImpl
 
removeNode(int) - Method in interface org.drools.beliefs.graph.impl.GraphStore
 
removeNode(int) - Method in class org.drools.beliefs.graph.impl.ListGraphStore
 
removeNode(int) - Method in class org.drools.beliefs.graph.impl.MapGraphStore
 
removeOutEdge(Edge) - Method in class org.drools.beliefs.graph.impl.GraphNodeImpl
 
reset() - Method in class org.drools.beliefs.bayes.BayesInstance
 
resetState(CliqueState) - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
resetState(SeparatorState) - Method in class org.drools.beliefs.bayes.JunctionTreeSeparator
 

S

SeparatorSet - Class in org.drools.beliefs.bayes
 
SeparatorSet(OpenBitSet, int, OpenBitSet, int, Graph<BayesVariable>) - Constructor for class org.drools.beliefs.bayes.SeparatorSet
 
SeparatorState - Class in org.drools.beliefs.bayes
 
SeparatorState(JunctionTreeSeparator, double[]) - Constructor for class org.drools.beliefs.bayes.SeparatorState
 
set(long) - Method in class org.drools.beliefs.bayes.OpenBitSet
sets a bit, expanding the set size if necessary
set(long, long) - Method in class org.drools.beliefs.bayes.OpenBitSet
Sets a range of bits, expanding the set size if necessary
setBits(long[]) - Method in class org.drools.beliefs.bayes.OpenBitSet
Expert: sets a new long[] to use as the bit storage
setContent(T) - Method in interface org.drools.beliefs.graph.GraphNode
 
setContent(T) - Method in class org.drools.beliefs.graph.impl.GraphNodeImpl
 
setDecided(String, boolean) - Method in class org.drools.beliefs.bayes.BayesInstance
 
setDecided(BayesVariable, boolean) - Method in class org.drools.beliefs.bayes.BayesInstance
 
setDefinitions(List<Definition>) - Method in class org.drools.beliefs.bayes.model.Network
 
setDistribution(double[]) - Method in class org.drools.beliefs.bayes.BayesVariableState
 
setFamily(int) - Method in class org.drools.beliefs.bayes.BayesVariable
 
setGiven(List<String>) - Method in class org.drools.beliefs.bayes.model.Definition
 
setGlobalUpdateListener(GlobalUpdateListener) - Method in class org.drools.beliefs.bayes.BayesInstance
 
setInGraphNode(GraphNode) - Method in class org.drools.beliefs.graph.impl.EdgeImpl
 
setJunctionTreeNodes(JunctionTreeClique[]) - Method in class org.drools.beliefs.bayes.JunctionTree
 
setLikelyhood(String, double[]) - Method in class org.drools.beliefs.bayes.BayesInstance
 
setLikelyhood(BayesVariable, double[]) - Method in class org.drools.beliefs.bayes.BayesInstance
 
setLikelyhood(BayesLikelyhood) - Method in class org.drools.beliefs.bayes.BayesInstance
 
setName(String) - Method in class org.drools.beliefs.bayes.model.Definition
 
setName(String) - Method in class org.drools.beliefs.bayes.model.Network
 
setName(String) - Method in class org.drools.beliefs.bayes.model.Variable
 
setNetwork(Network) - Method in class org.drools.beliefs.bayes.model.Bif
 
setNumWords(int) - Method in class org.drools.beliefs.bayes.OpenBitSet
Expert: sets the number of longs in the array that are in use
setOutcomes(Object[]) - Method in class org.drools.beliefs.bayes.BayesVariableState
 
setOutComes(List<String>) - Method in class org.drools.beliefs.bayes.model.Variable
 
setOutGraphNode(GraphNode) - Method in class org.drools.beliefs.graph.impl.EdgeImpl
 
setParentSeparator(JunctionTreeSeparator) - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
setPassMessageListener(PassMessageListener) - Method in class org.drools.beliefs.bayes.BayesInstance
 
setPotentials(double[]) - Method in class org.drools.beliefs.bayes.CliqueState
 
setProbabilities(String) - Method in class org.drools.beliefs.bayes.model.Definition
 
setProperties(List<String>) - Method in class org.drools.beliefs.bayes.model.Network
 
setProperties(List<String>) - Method in class org.drools.beliefs.bayes.model.Variable
 
setTargetClass(Class<T>) - Method in class org.drools.beliefs.bayes.BayesInstance
 
setType(String) - Method in class org.drools.beliefs.bayes.model.VariableXml
 
setValue(List<String>) - Method in class org.drools.beliefs.bayes.model.VariableXml
 
setVariables(List<Variable>) - Method in class org.drools.beliefs.bayes.model.Network
 
setWorkingMemoryAction(WorkingMemoryAction) - Method in class org.drools.beliefs.bayes.BayesBeliefSet
 
size() - Method in class org.drools.beliefs.bayes.OpenBitSet
Returns the current capacity of this set.
size() - Method in interface org.drools.beliefs.graph.Graph
 
size() - Method in class org.drools.beliefs.graph.impl.GraphImpl
 
size() - Method in interface org.drools.beliefs.graph.impl.GraphStore
 
size() - Method in class org.drools.beliefs.graph.impl.ListGraphStore
 
size() - Method in class org.drools.beliefs.graph.impl.MapGraphStore
 

T

toString() - Method in class org.drools.beliefs.bayes.BayesVariable
 
toString() - Method in class org.drools.beliefs.bayes.CliqueBitSet
 
toString() - Method in class org.drools.beliefs.bayes.EliminationCandidate
 
toString() - Method in class org.drools.beliefs.bayes.JunctionTreeClique
 
toString() - Method in class org.drools.beliefs.bayes.JunctionTreeSeparator
 
toString() - Method in class org.drools.beliefs.bayes.OpenBitSet
 
toString() - Method in class org.drools.beliefs.bayes.PropertyReference
 
toString() - Method in class org.drools.beliefs.bayes.SeparatorSet
 
toString() - Method in class org.drools.beliefs.graph.impl.EdgeImpl
 
toString() - Method in class org.drools.beliefs.graph.impl.GraphNodeImpl
 
triangulate() - Method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 
trimTrailingZeros() - Method in class org.drools.beliefs.bayes.OpenBitSet
Lowers numWords, the number of words in use, by checking for trailing zero words.

U

union(OpenBitSet) - Method in class org.drools.beliefs.bayes.OpenBitSet
this = this OR other
unionCount(OpenBitSet, OpenBitSet) - Static method in class org.drools.beliefs.bayes.OpenBitSet
Returns the popcount or cardinality of the union of the two sets.
unsetLikelyhood(BayesVariable) - Method in class org.drools.beliefs.bayes.BayesInstance
 
update() - Method in class org.drools.beliefs.bayes.EliminationCandidate
 
updateCliques(List<OpenBitSet>, OpenBitSet) - Static method in class org.drools.beliefs.bayes.JunctionTreeBuilder
 

V

valueOf(String) - Static method in enum org.drools.beliefs.graph.Direction
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.drools.beliefs.graph.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in org.drools.beliefs.bayes.model
 
Variable() - Constructor for class org.drools.beliefs.bayes.model.Variable
 
VariableXml - Class in org.drools.beliefs.bayes.model
 
VariableXml() - Constructor for class org.drools.beliefs.bayes.model.VariableXml
 
VarName - Annotation Type in org.drools.beliefs.bayes
 

W

weave(KieBase, KiePackage, BayesPackage) - Method in class org.drools.beliefs.bayes.weaver.BayesWeaverService
 
wlen - Variable in class org.drools.beliefs.bayes.OpenBitSet
 

X

XmlBifParser - Class in org.drools.beliefs.bayes.model
 
XmlBifParser() - Constructor for class org.drools.beliefs.bayes.model.XmlBifParser
 
xor(OpenBitSet) - Method in class org.drools.beliefs.bayes.OpenBitSet
this = this XOR other
xorCount(OpenBitSet, OpenBitSet) - Static method in class org.drools.beliefs.bayes.OpenBitSet
Returns the popcount or cardinality of the exclusive-or of the two sets.

A B C D E F G H I J K L M N O P R S T U V W X
Drools :: Beliefs 6.2.0.Beta2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.