action(goFGNode< T, Tfloat > *node) (defined in goMaxSum< T, Tfloat >) | goMaxSum< 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 goMaxSum< T, Tfloat >) | goMaxSum< 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) | goMaxSum< T, Tfloat > | inline |
flooding(goFGNode< T, Tfloat > *startNode, goFactorGraph< T, Tfloat > &fg, goSize_t maxPasses=0) | goMaxSum< T, Tfloat > | inline |
FORWARD enum value (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | |
forwardPass(goFGNode< T, Tfloat > *node) (defined in goMaxSum< T, Tfloat >) | goMaxSum< 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 |
goMaxSum() (defined in goMaxSum< T, Tfloat >) | goMaxSum< T, Tfloat > | inline |
goMessagePassing() (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | inlineprotected |
maxsum(goFGNodeFactor< T, Tfloat > *factorNode, goFunctorBase1< Tfloat, const goMath::Vector< T > & > *f, goMath::Vector< T > &X, goSize_t i, goSize_t fixed_index, Tfloat currentMax, goMath::Vector< T > &maxX) | goMaxSum< T, Tfloat > | inline |
run(goFGNode< T, Tfloat > *root, goFactorGraph< T, Tfloat > &fg) | goMaxSum< 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 |
variableSend(goFGNode< T, Tfloat > *fgn, goIndex_t parentIndex) | goMaxSum< T, Tfloat > | inline |
~goGraphAlgorithm() (defined in goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > >) | goGraphAlgorithm< goFGNode< T, Tfloat >, goFGEdge< T, Tfloat > > | inlinevirtual |
~goMaxSum() (defined in goMaxSum< T, Tfloat >) | goMaxSum< T, Tfloat > | inlinevirtual |
~goMessagePassing() (defined in goMessagePassing< T, Tfloat >) | goMessagePassing< T, Tfloat > | inlinevirtual |