iSAM
isam::ChowLiuTreeInfo Class Reference

#include <ChowLiuTree.h>

List of all members.

Public Member Functions

 ChowLiuTreeInfo (const Eigen::MatrixXd &L, const std::vector< Node * > &nodes)
int num_nodes ()
Eigen::MatrixXd marginal (int id)
Eigen::MatrixXd joint (int ida, int idb)
Eigen::MatrixXd conditional (int ida, int idb)

Detailed Description

ChowLiuTreeInfo Information for Gaussian distribtuion for chow liu tree

Definition at line 49 of file ChowLiuTree.h.


Constructor & Destructor Documentation

isam::ChowLiuTreeInfo::ChowLiuTreeInfo ( const Eigen::MatrixXd &  L,
const std::vector< Node * > &  nodes 
) [inline]

Constructor.

Parameters:
Lthe information matrix
nodesthe nodes in the information matrix

Definition at line 63 of file ChowLiuTree.h.


Member Function Documentation

MatrixXd isam::ChowLiuTreeInfo::conditional ( int  ida,
int  idb 
)

Conditional distribution

Returns:
Information matrix P(node[ida] | node[idb])

Definition at line 103 of file ChowLiuTree.cpp.

MatrixXd isam::ChowLiuTreeInfo::joint ( int  ida,
int  idb 
)

Joint distribution

Returns:
Information matrix P(node[ida], node[idb])

Definition at line 73 of file ChowLiuTree.cpp.

MatrixXd isam::ChowLiuTreeInfo::marginal ( int  id)

Marginal distribution

Returns:
Information matrix P(node[id])

Definition at line 48 of file ChowLiuTree.cpp.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables