gtsam
Loading...
Searching...
No Matches
FastSync.h File Reference

Fast initialization for synchronization over matrix Lie groups. More...

Go to the source code of this file.

Classes

struct  gtsam::FastSyncProjection< Rot2 >
 Project an ambient 2-by-2 matrix onto Rot2. More...
struct  gtsam::FastSyncProjection< Rot3 >
 Project an ambient 3-by-3 matrix onto Rot3. More...
struct  gtsam::FastSyncProjection< Pose2 >
 Project an ambient 3-by-3 homogeneous matrix onto Pose2. More...
struct  gtsam::FastSyncProjection< Pose3 >
 Project an ambient 4-by-4 homogeneous matrix onto Pose3. More...
struct  gtsam::FastSyncProjection< Similarity2 >
 Project an ambient 3-by-3 matrix onto Similarity2. More...
struct  gtsam::FastSyncProjection< Similarity3 >
 Project an ambient 4-by-4 matrix onto Similarity3. More...
struct  gtsam::FastSyncProjection< SL4 >
 Project an ambient 4-by-4 matrix onto SL4. More...
struct  gtsam::FastSync< T >
 Solver for the fixed-size ambient linear problem underlying FAST-Sync. More...

Namespaces

namespace  gtsam
 Global functions in a separate testing namespace.

Functions

template<class T>
Values gtsam::fastSync (const NonlinearFactorGraph &graph, Ordering::OrderingType orderingType=Ordering::METIS)
 Initialize a synchronization graph using FAST-Sync.
template<class T>
Values gtsam::fastSync (const NonlinearFactorGraph &graph, const Ordering &ordering)
 Initialize a synchronization graph using a caller-supplied ordering.

Detailed Description

Fast initialization for synchronization over matrix Lie groups.