Classes | Functions
MFAS.cpp File Reference

Source file for the MFAS class. More...

#include <gtsam/sfm/MFAS.h>
#include <algorithm>
#include <map>
#include <unordered_map>
#include <vector>
#include <unordered_set>
Include dependency graph for MFAS.cpp:

Go to the source code of this file.

Classes

struct  GraphNode
 

Functions

double absWeightOfEdge (const Key key1, const Key key2, const map< MFAS::KeyPair, double > &edgeWeights)
 
unordered_map< Key, GraphNodegraphFromEdges (const map< MFAS::KeyPair, double > &edgeWeights)
 
void removeNodeFromGraph (const Key node, const map< MFAS::KeyPair, double > edgeWeights, unordered_map< Key, GraphNode > &graph)
 
Key selectNextNodeInOrdering (const unordered_map< Key, GraphNode > &graph)
 

Detailed Description

Source file for the MFAS class.

Author
Akshay Krishnan
Date
July 2020

Definition in file MFAS.cpp.

Function Documentation

◆ absWeightOfEdge()

double absWeightOfEdge ( const Key  key1,
const Key  key2,
const map< MFAS::KeyPair, double > &  edgeWeights 
)

Definition at line 85 of file MFAS.cpp.

◆ graphFromEdges()

unordered_map<Key, GraphNode> graphFromEdges ( const map< MFAS::KeyPair, double > &  edgeWeights)

Definition at line 36 of file MFAS.cpp.

◆ removeNodeFromGraph()

void removeNodeFromGraph ( const Key  node,
const map< MFAS::KeyPair, double >  edgeWeights,
unordered_map< Key, GraphNode > &  graph 
)

Definition at line 94 of file MFAS.cpp.

◆ selectNextNodeInOrdering()

Key selectNextNodeInOrdering ( const unordered_map< Key, GraphNode > &  graph)

Definition at line 63 of file MFAS.cpp.



gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:18:31