golib  0.5
goFGNodeFactor< T, Tfloat > Class Template Reference

Factor node for goFactorGraph. More...

#include <gofactorgraph.h>

Public Member Functions

 goFGNodeFactor (goSize_t edgeCount)
 
Tfloat operator() (const goMath::Vector< T > &X)
 
Tfloat operator() () const
 
Tfloat dummyFactor (const goMath::Vector< T > &X)
 
goFunctorBase1< Tfloat, const goMath::Vector< T > & > * getFunctor ()
 
void setFunctor (goFunctorBase1< Tfloat, const goMath::Vector< T > & > *f)
 
goMath::Matrix< T > & getMaxX ()
 
- Public Member Functions inherited from goFGNode< T, Tfloat >
Type getType () const
 
virtual void reset ()
 

Additional Inherited Members

- Public Types inherited from goFGNode< T, Tfloat >
enum  Type { VARIABLE, FACTOR }
 
- Public Types inherited from goGraphNode< goFGEdge< T, Tfloat > >
enum  Status
 
- Public Attributes inherited from goFGNode< T, Tfloat >
value
 
goSize_t pass
 
- Public Attributes inherited from goGraphNode< goFGEdge< T, Tfloat > >
enum goGraphNode< goFGEdge< T, Tfloat > >::Status status
 
goFixedArray< goFGEdge< T, Tfloat > * > adj
 
goIndex_t parent
 
- Protected Member Functions inherited from goFGNode< T, Tfloat >
void setType (Type t)
 
 goFGNode (goSize_t edgeCount)
 
- Protected Member Functions inherited from goGraphNode< goFGEdge< T, Tfloat > >
 goGraphNode (goSize_t edgeCount)
 

Detailed Description

template<class T, class Tfloat>
class goFGNodeFactor< T, Tfloat >

Factor node for goFactorGraph.

Examples
sumproduct/sp.cpp.

The documentation for this class was generated from the following file: