g2o
Namespaces | Functions
simple_star_ops.cpp File Reference
#include "simple_star_ops.h"
#include "backbone_tree_action.h"
#include "edge_types_cost_function.h"
#include "g2o/core/optimization_algorithm_with_hessian.h"
#include <iostream>
#include <Eigen/LU>
#include <Eigen/Cholesky>
#include <Eigen/Eigenvalues>
Include dependency graph for simple_star_ops.cpp:

Go to the source code of this file.

Namespaces

 g2o
 

Functions

double g2o::activeVertexChi (const OptimizableGraph::Vertex *v)
 
void g2o::constructEdgeStarMap (EdgeStarMap &esmap, StarSet &stars, bool low)
 
size_t g2o::vertexEdgesInStar (HyperGraph::EdgeSet &eset, HyperGraph::Vertex *v, Star *s, EdgeStarMap &esmap)
 
void g2o::starsInVertex (StarSet &stars, HyperGraph::Vertex *v, EdgeStarMap &esmap)
 
void g2o::starsInEdge (StarSet &stars, HyperGraph::Edge *e, EdgeStarMap &esmap, HyperGraph::VertexSet &gauge)
 
void g2o::assignHierarchicalEdges (StarSet &stars, EdgeStarMap &esmap, EdgeLabeler *labeler, EdgeCreator *creator, SparseOptimizer *optimizer, int minNumEdges, int maxIterations)
 
void g2o::computeBorder (StarSet &stars, EdgeStarMap &hesmap)
 
void g2o::computeSimpleStars (StarSet &stars, SparseOptimizer *optimizer, EdgeLabeler *labeler, EdgeCreator *creator, OptimizableGraph::Vertex *gauge_, std::string edgeTag, std::string vertexTag, int level, int step, int backboneIterations, int starIterations, double rejectionThreshold, bool debug)