Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V 

A

AbstractFactor - Class in cc.kave.repackaged.jayes.factor
 
AbstractFactor() - Constructor for class cc.kave.repackaged.jayes.factor.AbstractFactor
 
AbstractInferer - Class in cc.kave.repackaged.jayes.inference
 
AbstractInferer() - Constructor for class cc.kave.repackaged.jayes.inference.AbstractInferer
 
add(T) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalSet
 
addAssign(int, double) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
addAssign(int, float) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
addAssign(int, IArrayWrapper, int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
addAssign(int, double) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
addAssign(int, float) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
addAssign(int, IArrayWrapper, int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
addAssign(int, double) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
addAssign(int, float) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
addAssign(int, IArrayWrapper, int) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
addEdge(int, int) - Method in class cc.kave.repackaged.jayes.util.Graph
 
addEvidence(BayesNode, String) - Method in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
addEvidence(BayesNode, String) - Method in interface cc.kave.repackaged.jayes.inference.IBayesInferer
 
addNode(BayesNode) - Method in class cc.kave.repackaged.jayes.BayesNet
Deprecated.
use createNode instead
addOutcome(String) - Method in class cc.kave.repackaged.jayes.BayesNode
 
addOutcomes(String...) - Method in class cc.kave.repackaged.jayes.BayesNode
 
AddressCalc - Class in cc.kave.repackaged.jayes.internal.util
 
apply(int) - Method in class cc.kave.repackaged.jayes.factor.opcache.DivisionCache
 
apply(int) - Method in interface cc.kave.repackaged.jayes.factor.opcache.IOperationCache
 
apply(int) - Method in class cc.kave.repackaged.jayes.factor.opcache.ModuloCache
 
arrayCopy(IArrayWrapper, int, int, int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
arrayCopy(IArrayWrapper, int, int, int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
arrayCopy(IArrayWrapper, int, int, int) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
ArrayUtils - Class in cc.kave.repackaged.jayes.internal.util
 

B

BasicSampler - Class in cc.kave.repackaged.jayes.sampling
 
BasicSampler() - Constructor for class cc.kave.repackaged.jayes.sampling.BasicSampler
 
BayesNet - Class in cc.kave.repackaged.jayes
 
BayesNet() - Constructor for class cc.kave.repackaged.jayes.BayesNet
 
BayesNode - Class in cc.kave.repackaged.jayes
 
BayesNode(String) - Constructor for class cc.kave.repackaged.jayes.BayesNode
Deprecated.
beliefs - Variable in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
beliefsValid - Variable in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
BidirectionalMap<K,V> - Class in cc.kave.repackaged.jayes.internal.util
 
BidirectionalMap() - Constructor for class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
bothNullOrEqual(Object, Object) - Static method in class cc.kave.repackaged.jayes.util.Pair
 
boxArray(Object) - Static method in class cc.kave.repackaged.jayes.internal.util.ArrayUtils
 
buildJunctionTree(BayesNet) - Method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeBuilder
 

C

CanonicalArrayWrapperManager - Class in cc.kave.repackaged.jayes.util.sharing
 
CanonicalArrayWrapperManager() - Constructor for class cc.kave.repackaged.jayes.util.sharing.CanonicalArrayWrapperManager
 
CanonicalIntArrayManager - Class in cc.kave.repackaged.jayes.util.sharing
 
CanonicalIntArrayManager() - Constructor for class cc.kave.repackaged.jayes.util.sharing.CanonicalIntArrayManager
 
CanonicalIntArraySet - Class in cc.kave.repackaged.jayes.util.sharing
This class uses the Arrays.hashCode and Arrays.equals methods as basis for the equality relation between it's members.
CanonicalIntArraySet() - Constructor for class cc.kave.repackaged.jayes.util.sharing.CanonicalIntArraySet
 
CanonicalSet<T> - Class in cc.kave.repackaged.jayes.util.sharing
Set to support managing canonical, shared instances.
CanonicalSet() - Constructor for class cc.kave.repackaged.jayes.util.sharing.CanonicalSet
 
cc.kave.repackaged.jayes - package cc.kave.repackaged.jayes
 
cc.kave.repackaged.jayes.factor - package cc.kave.repackaged.jayes.factor
 
cc.kave.repackaged.jayes.factor.arraywrapper - package cc.kave.repackaged.jayes.factor.arraywrapper
 
cc.kave.repackaged.jayes.factor.opcache - package cc.kave.repackaged.jayes.factor.opcache
 
cc.kave.repackaged.jayes.inference - package cc.kave.repackaged.jayes.inference
 
cc.kave.repackaged.jayes.inference.junctionTree - package cc.kave.repackaged.jayes.inference.junctionTree
 
cc.kave.repackaged.jayes.internal.util - package cc.kave.repackaged.jayes.internal.util
 
cc.kave.repackaged.jayes.sampling - package cc.kave.repackaged.jayes.sampling
 
cc.kave.repackaged.jayes.util - package cc.kave.repackaged.jayes.util
 
cc.kave.repackaged.jayes.util.sharing - package cc.kave.repackaged.jayes.util.sharing
 
cc.kave.repackaged.jayes.util.triangulation - package cc.kave.repackaged.jayes.util.triangulation
 
clear() - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
clone() - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
clone() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
clone() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
clone() - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
clone() - Method in class cc.kave.repackaged.jayes.factor.Cut
 
clone() - Method in class cc.kave.repackaged.jayes.factor.SparseFactor
 
clone() - Method in class cc.kave.repackaged.jayes.util.Graph
 
clustersHavingEvidence - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
computeHash(T) - Method in class cc.kave.repackaged.jayes.util.sharing.Entry
 
computeLinearMap(AbstractFactor, int...) - Static method in class cc.kave.repackaged.jayes.internal.util.AddressCalc
computes a mapping from the factors' addresses to the corresponding index of the flat value array of a factor consisting of the dimensions with the given dimensionIDs.
concernedClusters - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
contains(Object) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalSet
 
containsKey(Object) - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
containsValue(Object) - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
copy(double...) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
copy(float...) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
copy(IArrayWrapper) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
copy(double...) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
copy(float...) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
copy(IArrayWrapper) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
copy(double...) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
copy(float...) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
copy(IArrayWrapper) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
copyValues(IArrayWrapper) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
copyValues(IArrayWrapper) - Method in class cc.kave.repackaged.jayes.factor.DenseFactor
 
copyValues(IArrayWrapper) - Method in class cc.kave.repackaged.jayes.factor.SparseFactor
 
create(List<Integer>, List<AbstractFactor>) - Method in class cc.kave.repackaged.jayes.factor.FactorFactory
creates a factor, the class of which is dependent on different criteria defined in the concrete subclasses.
createArray(int) - Static method in class cc.kave.repackaged.jayes.internal.util.UnionFind
 
createEntry(int[]) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalIntArraySet
 
createEntry(T) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalSet
 
createNode(String) - Method in class cc.kave.repackaged.jayes.BayesNet
 
cut - Variable in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
Cut - Class in cc.kave.repackaged.jayes.factor
represents a cut through a decision tree as described in "Static and dynamic speedup techniques for the Junction Tree Algorithm" (Kutschke, 2011) (my Bachelor's thesis).
Cut(AbstractFactor) - Constructor for class cc.kave.repackaged.jayes.factor.Cut
 

D

defaultFactory() - Static method in class cc.kave.repackaged.jayes.factor.FactorFactory
 
DenseFactor - Class in cc.kave.repackaged.jayes.factor
 
DenseFactor() - Constructor for class cc.kave.repackaged.jayes.factor.DenseFactor
 
dimensionIDs - Variable in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
dimensions - Variable in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
DivisionCache - Class in cc.kave.repackaged.jayes.factor.opcache
This class is to be used when divisions are a performance-critical part of the code, and the sequence of divisions is such that many subsequent divisions will have the same result (using the same divisor).
DivisionCache(int) - Constructor for class cc.kave.repackaged.jayes.factor.opcache.DivisionCache
 
DoubleArrayWrapper - Class in cc.kave.repackaged.jayes.factor.arraywrapper
 
DoubleArrayWrapper(double...) - Constructor for class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 

E

Edge(Integer, Integer) - Constructor for class cc.kave.repackaged.jayes.util.Graph.Edge
 
eliminate(int) - Method in class cc.kave.repackaged.jayes.util.triangulation.QuotientGraph
 
Entry<T> - Class in cc.kave.repackaged.jayes.util.sharing
 
Entry(T) - Constructor for class cc.kave.repackaged.jayes.util.sharing.Entry
 
entry - Variable in class cc.kave.repackaged.jayes.util.sharing.Entry
 
entrySet() - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
equals(Object) - Method in class cc.kave.repackaged.jayes.util.OrderIgnoringPair
 
equals(Object) - Method in class cc.kave.repackaged.jayes.util.Pair
 
equals(Object) - Method in class cc.kave.repackaged.jayes.util.sharing.Entry
 
equals(T, T) - Method in class cc.kave.repackaged.jayes.util.sharing.Entry
 
evidence - Variable in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
exp(double[]) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
 
exp(IArrayWrapper) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
 

F

FactorFactory - Class in cc.kave.repackaged.jayes.factor
 
FactorFactory() - Constructor for class cc.kave.repackaged.jayes.factor.FactorFactory
 
factory - Variable in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
fill(double) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
fill(double) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
fill(float) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
fill(double) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
fill(float) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
fill(double) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
fill(float) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
fill(double) - Method in class cc.kave.repackaged.jayes.factor.DenseFactor
 
fill(double) - Method in class cc.kave.repackaged.jayes.factor.SparseFactor
 
find() - Method in class cc.kave.repackaged.jayes.internal.util.UnionFind
 
FloatArrayWrapper - Class in cc.kave.repackaged.jayes.factor.arraywrapper
 
FloatArrayWrapper(float...) - Constructor for class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
forHeuristic(IEliminationHeuristic) - Static method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeBuilder
 
fromFactor(AbstractFactor) - Static method in class cc.kave.repackaged.jayes.factor.SparseFactor
 

G

get(Object) - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
get(T) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalSet
 
getAdjacency() - Method in class cc.kave.repackaged.jayes.util.Graph
 
getBackEdge() - Method in class cc.kave.repackaged.jayes.util.Graph.Edge
 
getBeliefs(BayesNode) - Method in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
getBeliefs(BayesNode) - Method in interface cc.kave.repackaged.jayes.inference.IBayesInferer
 
getBeliefs(BayesNode) - Method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
getChildren() - Method in class cc.kave.repackaged.jayes.BayesNode
 
getClusters() - Method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTree
 
getDimensionFromID(int) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
getDimensionIDs() - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
getDimensions() - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
getDouble(int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
getDouble(int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
getDouble(int) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
getEnd() - Method in class cc.kave.repackaged.jayes.factor.Cut
 
getEvidence() - Method in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
getEvidence() - Method in interface cc.kave.repackaged.jayes.inference.IBayesInferer
 
getFactor() - Method in class cc.kave.repackaged.jayes.BayesNode
 
getFactory() - Method in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
getFirst() - Method in class cc.kave.repackaged.jayes.util.Pair
 
getFloat(int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
getFloat(int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
getFloat(int) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
getGraph() - Method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTree
 
getHeuristicValue(QuotientGraph, int) - Method in interface cc.kave.repackaged.jayes.util.triangulation.IEliminationHeuristic
 
getHeuristicValue(QuotientGraph, int) - Method in class cc.kave.repackaged.jayes.util.triangulation.MinDegree
 
getHeuristicValue(QuotientGraph, int) - Method in class cc.kave.repackaged.jayes.util.triangulation.MinFillIn
 
getId() - Method in class cc.kave.repackaged.jayes.BayesNode
 
getIncidentEdges(int) - Method in class cc.kave.repackaged.jayes.util.Graph
 
getInstance(IArrayWrapper) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalArrayWrapperManager
 
getInstance(int[]) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalIntArrayManager
 
getKey(V) - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
getLength() - Method in class cc.kave.repackaged.jayes.factor.Cut
 
getName() - Method in class cc.kave.repackaged.jayes.BayesNet
 
getName() - Method in class cc.kave.repackaged.jayes.BayesNode
 
getNeighbors(int) - Method in class cc.kave.repackaged.jayes.util.triangulation.QuotientGraph
 
getNode(String) - Method in class cc.kave.repackaged.jayes.BayesNet
 
getNode(int) - Method in class cc.kave.repackaged.jayes.BayesNet
 
getNodes() - Method in class cc.kave.repackaged.jayes.BayesNet
 
getOutcomeCount() - Method in class cc.kave.repackaged.jayes.BayesNode
 
getOutcomeIndex(String) - Method in class cc.kave.repackaged.jayes.BayesNode
 
getOutcomeName(int) - Method in class cc.kave.repackaged.jayes.BayesNode
 
getOutcomes() - Method in class cc.kave.repackaged.jayes.BayesNode
 
getOverhead() - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
getOverhead() - Method in class cc.kave.repackaged.jayes.factor.DenseFactor
 
getOverhead() - Method in class cc.kave.repackaged.jayes.factor.SparseFactor
 
getParents() - Method in class cc.kave.repackaged.jayes.BayesNode
 
getProbabilities() - Method in class cc.kave.repackaged.jayes.BayesNode
 
getRealPosition(int) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
getRealPosition(int) - Method in class cc.kave.repackaged.jayes.factor.DenseFactor
 
getRealPosition(int) - Method in class cc.kave.repackaged.jayes.factor.SparseFactor
 
getSecond() - Method in class cc.kave.repackaged.jayes.util.Pair
 
getSepSets() - Method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTree
 
getStart() - Method in class cc.kave.repackaged.jayes.factor.Cut
 
getStepSize() - Method in class cc.kave.repackaged.jayes.factor.Cut
 
getSubCut() - Method in class cc.kave.repackaged.jayes.factor.Cut
 
getSubtreeStepsize() - Method in class cc.kave.repackaged.jayes.factor.Cut
 
getUseLogScale(AbstractFactor) - Method in class cc.kave.repackaged.jayes.factor.FactorFactory
 
getValue(int) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
getValues() - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
Graph - Class in cc.kave.repackaged.jayes.util
 
Graph() - Constructor for class cc.kave.repackaged.jayes.util.Graph
 
Graph.Edge - Class in cc.kave.repackaged.jayes.util
 
GraphElimination - Class in cc.kave.repackaged.jayes.util.triangulation
Graph elimination based on greedy minimum fill-in heuristic.
GraphElimination(Graph, double[], IEliminationHeuristic) - Constructor for class cc.kave.repackaged.jayes.util.triangulation.GraphElimination
 

H

hashCode() - Method in class cc.kave.repackaged.jayes.util.OrderIgnoringPair
 
hashCode() - Method in class cc.kave.repackaged.jayes.util.Pair
 
hashCode() - Method in class cc.kave.repackaged.jayes.util.sharing.Entry
 
hasProperType(Object) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalIntArraySet
 
hasProperType(Object) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalSet
 

I

IArrayWrapper - Interface in cc.kave.repackaged.jayes.factor.arraywrapper
 
IBayesInferer - Interface in cc.kave.repackaged.jayes.inference
 
IEliminationHeuristic - Interface in cc.kave.repackaged.jayes.util.triangulation
 
incrementMultiDimensionalCounter(int[], int[]) - Static method in class cc.kave.repackaged.jayes.internal.util.AddressCalc
 
initializations - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
initialize() - Method in class cc.kave.repackaged.jayes.factor.Cut
 
initialize(int) - Method in class cc.kave.repackaged.jayes.util.Graph
 
initializeBackEdge() - Method in class cc.kave.repackaged.jayes.util.Graph.Edge
 
IOperationCache - Interface in cc.kave.repackaged.jayes.factor.opcache
 
ISampler - Interface in cc.kave.repackaged.jayes.sampling
 
isBeliefValid - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
isEmpty() - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
isInCache(int) - Method in class cc.kave.repackaged.jayes.factor.opcache.DivisionCache
 
isLogScale() - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
isObserved - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
isSuitable(int, AbstractFactor...) - Static method in class cc.kave.repackaged.jayes.factor.SparseFactor
approximates whether creating a sparse factor will save memory compared to a dense factor
iterator() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
iterator() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
iterator() - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalSet
 
iterator() - Method in class cc.kave.repackaged.jayes.util.triangulation.GraphElimination
 

J

JunctionTree - Class in cc.kave.repackaged.jayes.inference.junctionTree
 
JunctionTree(Graph) - Constructor for class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTree
 
junctionTree - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
JunctionTreeAlgorithm - Class in cc.kave.repackaged.jayes.inference.junctionTree
 
JunctionTreeAlgorithm() - Constructor for class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
junctionTreeBuilder - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
JunctionTreeBuilder - Class in cc.kave.repackaged.jayes.inference.junctionTree
 
JunctionTreeBuilder(IEliminationHeuristic) - Constructor for class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeBuilder
 

K

keySet() - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 

L

length() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
length() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
length() - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
LikelihoodWeightedSampling - Class in cc.kave.repackaged.jayes.inference
 
LikelihoodWeightedSampling() - Constructor for class cc.kave.repackaged.jayes.inference.LikelihoodWeightedSampling
 
log(double[]) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
 
log(IArrayWrapper) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
 

M

marginalize(Map<BayesNode, String>) - Method in class cc.kave.repackaged.jayes.BayesNode
 
marginalizeAllBut(int) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
marginalizes out all variables except the one with id sumDimensionID
MathUtils - Class in cc.kave.repackaged.jayes.util
 
MathUtils() - Constructor for class cc.kave.repackaged.jayes.util.MathUtils
 
merge(UnionFind) - Method in class cc.kave.repackaged.jayes.internal.util.UnionFind
Unites the sets.
merge(Graph, int, int) - Method in class cc.kave.repackaged.jayes.util.triangulation.QuotientGraph
 
MinDegree - Class in cc.kave.repackaged.jayes.util.triangulation
 
MinDegree() - Constructor for class cc.kave.repackaged.jayes.util.triangulation.MinDegree
 
MinFillIn - Class in cc.kave.repackaged.jayes.util.triangulation
 
MinFillIn() - Constructor for class cc.kave.repackaged.jayes.util.triangulation.MinFillIn
 
ModuloCache - Class in cc.kave.repackaged.jayes.factor.opcache
This class is to be used when modulo operations are performance critical, and appear in sequence such that many subsequent values would result in the same value, if divided by the divisor.
ModuloCache(int) - Constructor for class cc.kave.repackaged.jayes.factor.opcache.ModuloCache
 
mulAssign(int, double) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
mulAssign(int, float) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
mulAssign(int, IArrayWrapper, int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
mulAssign(int, double) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
mulAssign(int, float) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
mulAssign(int, IArrayWrapper, int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
mulAssign(int, double) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
mulAssign(int, float) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
mulAssign(int, IArrayWrapper, int) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
multiplyCompatible(AbstractFactor) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
multiply the factors.
multiplyCompatible(AbstractFactor) - Method in class cc.kave.repackaged.jayes.factor.SparseFactor
 
multiplyCompatibleToLog(AbstractFactor) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
multiplyPrepared(IArrayWrapper, int[]) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 

N

net - Variable in class cc.kave.repackaged.jayes.factor.FactorFactory
 
newArray(int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
newArray(int) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
newArray(int) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
newPair(S1, S2) - Static method in class cc.kave.repackaged.jayes.util.Pair
 
nodePotentials - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
normalize(double[]) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
 
normalizeLog(double[]) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
 
NumericalInstabilityException - Exception in cc.kave.repackaged.jayes.util
 
NumericalInstabilityException() - Constructor for exception cc.kave.repackaged.jayes.util.NumericalInstabilityException
 
NumericalInstabilityException(String) - Constructor for exception cc.kave.repackaged.jayes.util.NumericalInstabilityException
 
NumericalInstabilityException(Throwable) - Constructor for exception cc.kave.repackaged.jayes.util.NumericalInstabilityException
 
NumericalInstabilityException(String, Throwable) - Constructor for exception cc.kave.repackaged.jayes.util.NumericalInstabilityException
 

O

OrderIgnoringPair<T> - Class in cc.kave.repackaged.jayes.util
 
OrderIgnoringPair(T, T) - Constructor for class cc.kave.repackaged.jayes.util.OrderIgnoringPair
 

P

Pair<T1,T2> - Class in cc.kave.repackaged.jayes.util
simple pair class
Pair(T1, T2) - Constructor for class cc.kave.repackaged.jayes.util.Pair
 
preparedMultiplications - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
preparedQueries - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
prepareMultiplication(AbstractFactor) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
prepareMultiplication(AbstractFactor) - Method in class cc.kave.repackaged.jayes.factor.DenseFactor
prepares multiplication by precomputing the corresponding array positions in the compatible Factor
prepareMultiplication(AbstractFactor) - Method in class cc.kave.repackaged.jayes.factor.SparseFactor
 
product(int[]) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
 
productOfRange(int[], int, int) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
product of the values in the array, from index start (inclusive) to end (exclusive)
put(K, V) - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
putAll(Map<? extends K, ? extends V>) - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 

Q

queryFactorReverseMapping - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
queryFactors - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
QuotientGraph - Class in cc.kave.repackaged.jayes.util.triangulation
Quotient graphs are special data structures for the perfect elimination order problem.
QuotientGraph(Graph) - Constructor for class cc.kave.repackaged.jayes.util.triangulation.QuotientGraph
 

R

rank() - Method in class cc.kave.repackaged.jayes.internal.util.UnionFind
 
RejectionSampling - Class in cc.kave.repackaged.jayes.inference
 
RejectionSampling() - Constructor for class cc.kave.repackaged.jayes.inference.RejectionSampling
 
remove(Object) - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
remove(Object) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalSet
 
removeEdge(Graph.Edge) - Method in class cc.kave.repackaged.jayes.util.Graph
 
resetSelections() - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
retainAll(Collection<?>) - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalSet
 

S

sample() - Method in class cc.kave.repackaged.jayes.sampling.BasicSampler
 
sample() - Method in interface cc.kave.repackaged.jayes.sampling.ISampler
 
scalarProduct(int[], int[]) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
 
scratchpad - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
secureDivide(double[], double[], double[]) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
computes c := a / b , but avoids division by zero.
secureSubtract(double[], double[], double[]) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
 
seed(long) - Method in class cc.kave.repackaged.jayes.inference.LikelihoodWeightedSampling
 
seed(long) - Method in class cc.kave.repackaged.jayes.inference.RejectionSampling
 
seed(long) - Method in class cc.kave.repackaged.jayes.sampling.BasicSampler
 
seed(long) - Method in interface cc.kave.repackaged.jayes.sampling.ISampler
 
select(int, int) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
selections - Variable in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
sepSets - Variable in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
set(int, double) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
set(int, float) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
set(int, double) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
set(int, float) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
set(int, double) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
set(int, float) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
setArray(double...) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
setArray(float...) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
setArray(double...) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
setArray(float...) - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
setArray(double...) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
setArray(float...) - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
setClusters(List<List<Integer>>) - Method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTree
 
setDimensionIDs(int...) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
tells the Factor which variables the dimensions correspond to.
setDimensions(int...) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
setDimensions(int...) - Method in class cc.kave.repackaged.jayes.factor.SparseFactor
 
setEvidence(Map<BayesNode, String>) - Method in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
setEvidence(Map<BayesNode, String>) - Method in interface cc.kave.repackaged.jayes.inference.IBayesInferer
 
setEvidence(Map<BayesNode, String>) - Method in class cc.kave.repackaged.jayes.sampling.BasicSampler
 
setEvidence(Map<BayesNode, String>) - Method in interface cc.kave.repackaged.jayes.sampling.ISampler
 
setFactorFactory(FactorFactory) - Method in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
setFloatingPointType(Class<?>) - Method in class cc.kave.repackaged.jayes.factor.FactorFactory
sets the floating point precision to use.
setId(int) - Method in class cc.kave.repackaged.jayes.BayesNode
Deprecated.
internal method, don't use. visibility might change to default
setJunctionTreeBuilder(JunctionTreeBuilder) - Method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
setLogScale(boolean) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
setName(String) - Method in class cc.kave.repackaged.jayes.BayesNet
 
setNetwork(BayesNet) - Method in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
setNetwork(BayesNet) - Method in interface cc.kave.repackaged.jayes.inference.IBayesInferer
 
setNetwork(BayesNet) - Method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
setNetwork(BayesNet) - Method in class cc.kave.repackaged.jayes.inference.LikelihoodWeightedSampling
 
setNetwork(BayesNet) - Method in class cc.kave.repackaged.jayes.inference.RejectionSampling
 
setNetwork(BayesNet) - Method in class cc.kave.repackaged.jayes.sampling.BasicSampler
 
setNetwork(BayesNet) - Method in interface cc.kave.repackaged.jayes.sampling.ISampler
 
setParents(List<BayesNode>) - Method in class cc.kave.repackaged.jayes.BayesNode
 
setProbabilities(double...) - Method in class cc.kave.repackaged.jayes.BayesNode
Must be called after the parents and outcomes, and the outcome of the parents are set.
setReferenceNetwork(BayesNet) - Method in class cc.kave.repackaged.jayes.factor.FactorFactory
 
setSampleCount(int) - Method in class cc.kave.repackaged.jayes.inference.LikelihoodWeightedSampling
 
setSampleCount(int) - Method in class cc.kave.repackaged.jayes.inference.RejectionSampling
 
setSepSets(List<Pair<Graph.Edge, List<Integer>>>) - Method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTree
 
setUseLogScale(boolean) - Method in class cc.kave.repackaged.jayes.factor.FactorFactory
using logarithmic values for computation is a lot slower, but also a lot more numerically stable
setValues(IArrayWrapper) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
size() - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
size() - Method in class cc.kave.repackaged.jayes.util.sharing.CanonicalSet
 
sizeOfElement() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
sizeOfElement() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
sizeOfElement() - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
SparseFactor - Class in cc.kave.repackaged.jayes.factor
 
SparseFactor() - Constructor for class cc.kave.repackaged.jayes.factor.SparseFactor
 
sparsify(AbstractFactor...) - Method in class cc.kave.repackaged.jayes.factor.SparseFactor
Prepares the factor in the sense that it's internal structures are optimized according to the zero/non-zero structure of the factors that will be multiplied in.
sum(double[]) - Static method in class cc.kave.repackaged.jayes.util.MathUtils
 
sumPrepared(IArrayWrapper, int[]) - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 

T

toDoubleArray() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
toDoubleArray() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
toDoubleArray() - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
toDoubleArray(float[]) - Static method in class cc.kave.repackaged.jayes.internal.util.ArrayUtils
 
toFloatArray() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.DoubleArrayWrapper
 
toFloatArray() - Method in class cc.kave.repackaged.jayes.factor.arraywrapper.FloatArrayWrapper
 
toFloatArray() - Method in interface cc.kave.repackaged.jayes.factor.arraywrapper.IArrayWrapper
 
toFloatArray(double[]) - Static method in class cc.kave.repackaged.jayes.internal.util.ArrayUtils
 
toIntArray(List<? extends Number>) - Static method in class cc.kave.repackaged.jayes.internal.util.ArrayUtils
 
toString() - Method in class cc.kave.repackaged.jayes.BayesNode
 
toString() - Method in class cc.kave.repackaged.jayes.util.Pair
 

U

unboxArray(T[]) - Static method in class cc.kave.repackaged.jayes.internal.util.ArrayUtils
 
UnionFind - Class in cc.kave.repackaged.jayes.internal.util
Disjoint Set Datastructure, uses Union by Rank and Path Compression heuristics.
UnionFind() - Constructor for class cc.kave.repackaged.jayes.internal.util.UnionFind
 
updateBeliefs() - Method in class cc.kave.repackaged.jayes.inference.AbstractInferer
 
updateBeliefs() - Method in class cc.kave.repackaged.jayes.inference.junctionTree.JunctionTreeAlgorithm
 
updateBeliefs() - Method in class cc.kave.repackaged.jayes.inference.LikelihoodWeightedSampling
 
updateBeliefs() - Method in class cc.kave.repackaged.jayes.inference.RejectionSampling
 

V

validateCut() - Method in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
values - Variable in class cc.kave.repackaged.jayes.factor.AbstractFactor
 
values() - Method in class cc.kave.repackaged.jayes.internal.util.BidirectionalMap
 
A B C D E F G H I J K L M N O P Q R S T U V 
Skip navigation links

Copyright © 2018. All rights reserved.