#include <ChowLiuTree.h>
| Public Member Functions | |
| ChowLiuTreeInfo (const Eigen::MatrixXd &L, const std::vector< Node * > &nodes) | |
| Eigen::MatrixXd | conditional (int ida, int idb) | 
| Eigen::MatrixXd | joint (int ida, int idb) | 
| Eigen::MatrixXd | marginal (int id) | 
| int | num_nodes () | 
| Private Attributes | |
| const Eigen::MatrixXd & | _L | 
| const std::vector< Node * > & | _nodes | 
ChowLiuTreeInfo Information for Gaussian distribtuion for chow liu tree
Definition at line 49 of file ChowLiuTree.h.
| isam::ChowLiuTreeInfo::ChowLiuTreeInfo | ( | const Eigen::MatrixXd & | L, | 
| const std::vector< Node * > & | nodes | ||
| ) |  [inline] | 
Constructor.
| L | the information matrix | 
| nodes | the nodes in the information matrix | 
Definition at line 63 of file ChowLiuTree.h.
| MatrixXd isam::ChowLiuTreeInfo::conditional | ( | int | ida, | 
| int | idb | ||
| ) | 
Conditional distribution
Definition at line 103 of file ChowLiuTree.cpp.
| MatrixXd isam::ChowLiuTreeInfo::joint | ( | int | ida, | 
| int | idb | ||
| ) | 
Joint distribution
Definition at line 73 of file ChowLiuTree.cpp.
| MatrixXd isam::ChowLiuTreeInfo::marginal | ( | int | id | ) | 
Marginal distribution
Definition at line 48 of file ChowLiuTree.cpp.
| int isam::ChowLiuTreeInfo::num_nodes | ( | ) |  [inline] | 
Definition at line 67 of file ChowLiuTree.h.
| const Eigen::MatrixXd& isam::ChowLiuTreeInfo::_L  [private] | 
Definition at line 53 of file ChowLiuTree.h.
| const std::vector<Node *>& isam::ChowLiuTreeInfo::_nodes  [private] | 
Definition at line 54 of file ChowLiuTree.h.