#include <SubgraphBuilder.h>
Public Types | |
typedef SubgraphBuilder | Base |
typedef std::vector< double > | Weights |
Public Member Functions | |
virtual Subgraph | operator() (const GaussianFactorGraph &jfg) const |
SubgraphBuilder (const SubgraphBuilderParameters &p=SubgraphBuilderParameters()) | |
virtual | ~SubgraphBuilder () |
Private Member Functions | |
std::vector< size_t > | bfs (const GaussianFactorGraph &gfg) const |
std::vector< size_t > | buildTree (const GaussianFactorGraph &gfg, const FastMap< Key, size_t > &ordering, const std::vector< double > &weights) const |
std::vector< size_t > | kruskal (const GaussianFactorGraph &gfg, const FastMap< Key, size_t > &ordering, const std::vector< double > &weights) const |
std::vector< size_t > | natural_chain (const GaussianFactorGraph &gfg) const |
std::vector< size_t > | sample (const std::vector< double > &weights, const size_t t) const |
std::vector< size_t > | unary (const GaussianFactorGraph &gfg) const |
Weights | weights (const GaussianFactorGraph &gfg) const |
Private Attributes | |
SubgraphBuilderParameters | parameters_ |
Definition at line 147 of file SubgraphBuilder.h.
Definition at line 149 of file SubgraphBuilder.h.
typedef std::vector<double> gtsam::SubgraphBuilder::Weights |
Definition at line 150 of file SubgraphBuilder.h.
|
inline |
Definition at line 152 of file SubgraphBuilder.h.
|
inlinevirtual |
Definition at line 155 of file SubgraphBuilder.h.
|
private |
Definition at line 288 of file SubgraphBuilder.cpp.
|
private |
Definition at line 238 of file SubgraphBuilder.cpp.
|
private |
Definition at line 325 of file SubgraphBuilder.cpp.
|
private |
Definition at line 273 of file SubgraphBuilder.cpp.
|
virtual |
Definition at line 366 of file SubgraphBuilder.cpp.
|
private |
Definition at line 358 of file SubgraphBuilder.cpp.
|
private |
Definition at line 260 of file SubgraphBuilder.cpp.
|
private |
Definition at line 405 of file SubgraphBuilder.cpp.
|
private |
Definition at line 171 of file SubgraphBuilder.h.