GClasses
|
A node in a belief network that applies some math operation to the output of its one parent node.
#include <GBayesianNetwork.h>
Public Types |
Public Member Functions | |
GBNMath (GBNNode *pParent, math_op operation) | |
General-purpose constructor. More... | |
virtual | ~GBNMath () |
virtual double | currentValue () |
Returns the sum of the current values of all the parents of this node. More... | |
virtual void | onNewChild (GBNVariable *pChild) |
This method links the parent node of this node back to the child. More... | |
Public Member Functions inherited from GClasses::GBNNode | |
GBNNode () | |
virtual | ~GBNNode () |
Protected Attributes | |
math_op | m_op |
GBNNode * | m_parent |
Protected Attributes inherited from GClasses::GBNNode | |
bool | m_observed |
double | m_observedValue |
General-purpose constructor.
|
inlinevirtual |
|
virtual |
Returns the sum of the current values of all the parents of this node.
Implements GClasses::GBNNode.
|
virtual |
This method links the parent node of this node back to the child.
Implements GClasses::GBNNode.
|
protected |
|
protected |