Uses of Class
org.knowceans.topics.cgen.MixEdge

Uses of MixEdge in org.knowceans.topics.cgen
 

Fields in org.knowceans.topics.cgen with type parameters of type MixEdge
(package private)  java.util.List<MixEdge> MixSequence.edges
           
(package private)  java.util.List<MixEdge> MixNet.edges
           
static java.util.List<MixEdge> MixNode.NOEDGE
          represents the empty edge set
(package private)  java.util.List<MixEdge> MixEdge.siblingsE2
          siblings with identical variable
 

Methods in org.knowceans.topics.cgen that return MixEdge
 MixEdge MixNode.getChildEdge(int i)
           
 MixEdge MixNode.getChildEdge(java.lang.String x)
           
 MixEdge MixNode.getEdge(java.lang.String x)
          get the edge from its variable.
 MixEdge MixNet.getEdge(java.lang.String query)
          get edge by name or variable name
 MixEdge MixNode.getParentEdge(int i)
           
 MixEdge MixNet.getParentEdge(MixNode n, java.lang.String ename)
          get the parent edge for this ename (variable) or null
 MixEdge MixNode.getParentEdge(java.lang.String x)
           
 

Methods in org.knowceans.topics.cgen that return types with arguments of type MixEdge
 java.util.List<MixEdge> MixNode.getChildren()
           
 java.util.List<MixEdge> MixNet.getHiddenEdges()
           
 java.util.List<MixEdge> MixNode.getParents()
           
 java.util.List<MixEdge> MixNet.getTypedEdges(int type)
          get the edges matching ANY of the type's bits
 

Methods in org.knowceans.topics.cgen with parameters of type MixEdge
 void MixNet.Traversal.eachEdge(MixEdge edge)
           
 void MixNet.linkItems(MixNode parent, MixEdge edge, MixNode child)
          Add the node to
 

Method parameters in org.knowceans.topics.cgen with type arguments of type MixEdge
 java.lang.String MixNetKernelGenerator.computeWeights(MixSequence seq, boolean q, java.util.List<MixEdge> eeSamp)
          compute the weights for sampling
 java.lang.String MixNode.expandSelector(MixSequence seq, boolean theta, boolean alpha, java.util.List<MixEdge> ee, boolean q)
          expand selector code, replacing indices appropriately.
 java.lang.String MixNodeFastSerial.getGibbsTerm(MixSequence seq, java.util.List<MixEdge> ee, boolean q)
           
 java.lang.String MixNode.getGibbsTerm(MixSequence seq, java.util.List<MixEdge> ee, boolean q)
           
 java.lang.String MixNode.getLatexGibbsTerm(MixSequence seq, java.util.List<MixEdge> ee, boolean q, boolean mathml)
          latex description of this node's inference term
 java.lang.String MixNode.getLikelihoodTerm(MixSequence seq, java.util.List<MixEdge> ee)
          get the likelihood term for this node
 java.lang.String MixNodeFastSerial.incNode(MixSequence seq, java.util.List<MixEdge> ee, boolean inc, boolean q, boolean synced)
          return code to increment this node's counts
 java.lang.String MixNode.incNode(MixSequence seq, java.util.List<MixEdge> ee, boolean inc, boolean q, boolean synced)
          return code to increment this node's counts
 java.lang.String MixNetKernelGenerator.incTopics(MixSequence seq, boolean q, boolean inc, java.util.List<MixEdge> eeSamp)
          decrement topics of this sequence, basically decrementing nodes belonging to the edges ee
 int MixNode.intersection(java.util.List<MixEdge> eeSamp)
          checks whether the set of edges intersects with the node, i.e., whether one of its elements is a parent or child edge of this node
(package private)  java.lang.String MixNode.kIndex(MixSequence seq, java.util.List<MixEdge> ee)
          return the index that expandIndex assigns a value to, so the result of expandIndex is directly used in computations.
 java.lang.String MixNetKernelGenerator.printWeights(MixSequence seq, boolean q, java.util.List<MixEdge> eeSamp, boolean mathml)
          compute the weights for sampling
 java.lang.String MixEdge.qualify(java.util.List<MixEdge> ee, boolean q)
          get edge qualified as an index.
 java.lang.String MixNetKernelGenerator.sampleTopics(java.util.List<MixEdge> eeSamp, boolean q)
          sample topics of all or active edges
(package private)  java.lang.String[] MixNode.tIndex(MixSequence seq, java.util.List<MixEdge> ee, boolean forQuery)
          determine the index of the output edge, given the active edges ee (qualified by h) and the current sequence