Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
isam::ChowLiuTree Class Reference

#include <ChowLiuTree.h>

List of all members.

Public Member Functions

 ChowLiuTree (const Eigen::MatrixXd &L, const std::vector< Node * > &nodes)

Public Attributes

std::map< int, ChowLiuTreeNodetree

Private Member Functions

void _build_tree_rec (int id, int pid)
void _calc_edges ()
double _calc_mi (int ida, int idb)
void _max_span_tree ()

Private Attributes

ChowLiuTreeInfo _clt_info
std::list< MI_edges

Detailed Description

ChowLiuTree Chow Liu Tree class for information form gaussian distribtuions

Definition at line 130 of file ChowLiuTree.h.

Constructor & Destructor Documentation

isam::ChowLiuTree::ChowLiuTree ( const Eigen::MatrixXd &  L,
const std::vector< Node * > &  nodes 

Definition at line 110 of file ChowLiuTree.cpp.

Member Function Documentation

void isam::ChowLiuTree::_build_tree_rec ( int  id,
int  pid 
) [private]

Definition at line 201 of file ChowLiuTree.cpp.

void isam::ChowLiuTree::_calc_edges ( ) [private]

Definition at line 140 of file ChowLiuTree.cpp.

double isam::ChowLiuTree::_calc_mi ( int  ida,
int  idb 
) [private]

Definition at line 155 of file ChowLiuTree.cpp.

Definition at line 173 of file ChowLiuTree.cpp.

Member Data Documentation

Definition at line 132 of file ChowLiuTree.h.

std::list<MI> isam::ChowLiuTree::_edges [private]

Definition at line 133 of file ChowLiuTree.h.

Definition at line 143 of file ChowLiuTree.h.

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

Author(s): Ji Zhang
autogenerated on Mon Jan 6 2014 11:16:09