golib  0.5
goSumProduct< T, Tfloat > Member List

This is the complete list of members for goSumProduct< T, Tfloat >, including all inherited members.

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