| action(goFGNode< T, Tfloat > *node) (defined in goSumProduct< T, Tfloat >) | goSumProduct< T, Tfloat > | inlinevirtual |
| action(const goFGNode< T, Tfloat > *node) const (defined in goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > >) | goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > > | inlinevirtual |
| BACKWARD enum value (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | |
| backwardPass(goFGNode< T, Tfloat > *node) (defined in goSumProduct< T, Tfloat >) | goSumProduct< T, Tfloat > | inline |
| breadthFirst(goFGNode< T, Tfloat > *root) | goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > > | inline |
| breadthFirstTree(goFGNode< T, Tfloat > *root) (defined in goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > >) | goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > > | inline |
| depthFirst(goFGNode< T, Tfloat > *root) (defined in goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > >) | goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > > | inline |
| depthFirstRecursive(goFGNode< T, Tfloat > *root) (defined in goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > >) | goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > > | inline |
| depthFirstTree(goFGNode< T, Tfloat > *root) | goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > > | inline |
| Direction enum name (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | |
| factorSend(goFGNode< T, Tfloat > *fgn, goSize_t parentIndex) | goSumProduct< T, Tfloat > | inline |
| flooding(goFGNode< T, Tfloat > *startNode, goFactorGraph< T, Tfloat > &fg, goSize_t maxPasses=0) | goSumProduct< T, Tfloat > | inline |
| FORWARD enum value (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | |
| forwardPass(goFGNode< T, Tfloat > *node) (defined in goSumProduct< T, Tfloat >) | goSumProduct< T, Tfloat > | inline |
| getDirection() const (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | inline |
| getValueCount() const (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | inline |
| goGraphAlgorithm() (defined in goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > >) | goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > > | inline |
| goMessagePassing() (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | inlineprotected |
| goSumProduct() (defined in goSumProduct< T, Tfloat >) | goSumProduct< T, Tfloat > | inline |
| marginal(goFGNodeVariable< T, Tfloat > *variable, goSize_t valueCount, goMath::Vector< Tfloat > &marginalRet) (defined in goSumProduct< T, Tfloat >) | goSumProduct< T, Tfloat > | inline |
| norm(goFactorGraph< T, Tfloat > &fg, goSize_t valueCount) | goSumProduct< T, Tfloat > | inline |
| run(goFGNode< T, Tfloat > *root, goFactorGraph< T, Tfloat > &fg) | goSumProduct< T, Tfloat > | inlinevirtual |
| setDirection(Direction d) (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | inline |
| setValueCount(goSize_t c) (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | inline |
| sum(goFunctorBase1< Tfloat, const goMath::Vector< T > & > *f, goMath::Vector< T > &X, goSize_t i, goSize_t fixed_index) | goMessagePassing< T, Tfloat > | inline |
| sumproduct(goFGNodeFactor< T, Tfloat > *factorNode, goFunctorBase1< Tfloat, const goMath::Vector< T > & > *f, goMath::Vector< T > &X, goSize_t i, goSize_t fixed_index) | goSumProduct< T, Tfloat > | inline |
| variableSend(goFGNode< T, Tfloat > *fgn, goIndex_t parentIndex) | goSumProduct< T, Tfloat > | inline |
| ~goGraphAlgorithm() (defined in goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > >) | goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > > | inlinevirtual |
| ~goMessagePassing() (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | inlinevirtual |
| ~goSumProduct() (defined in goSumProduct< T, Tfloat >) | goSumProduct< T, Tfloat > | inlinevirtual |