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

#include <ChowLiuTree.h>

List of all members.

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

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.

Definition at line 67 of file ChowLiuTree.h.


Member Data Documentation

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.


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


demo_lidar
Author(s): Ji Zhang
autogenerated on Sun Mar 1 2015 11:30:50