31 using namespace gtsam;
67 5., 0.,1.,2.,3.,4.,5.,6.,7.,8.,
68 0., 5.,1.,2.,3.,4.,5.,6.,7.,8.,
69 0., 0.,1.,2.,3.,4.,5.,6.,7.,8.,
70 0., 0.,1.,2.,3.,4.,5.,6.,7.,8.,
71 5., 0.,1.,2.,3.,4.,5.,6.,7.,8.,
72 0., 5.,1.,2.,3.,4.,5.,6.,7.,8.,
73 0., 0.,1.,2.,3.,4.,5.,6.,7.,8.,
74 0., 0.,1.,2.,3.,4.,5.,6.,7.,8.
79 0.00, 0.,1.,2.,3.,4.,5.,6.,7.,8.,
80 0.00, 0.,1.,2.,3.,4.,5.,6.,7.,8.,
81 -10., 0.,1.,2.,3.,4.,5.,6.,7.,8.,
82 0.00,-10.,1.,2.,3.,4.,5.,6.,7.,8.,
83 0.00, 0.,1.,2.,3.,4.,5.,6.,7.,8.,
84 0.00, 0.,1.,2.,3.,4.,5.,6.,7.,8.,
85 -10., 0.,1.,2.,3.,4.,5.,6.,7.,8.,
86 0.00,-10.,1.,2.,3.,4.,5.,6.,7.,8.
102 long timeLog = clock();
104 GaussianConditional::shared_ptr conditional;
105 JacobianFactor::shared_ptr factor;
107 for(
int i = 0;
i <
n;
i++)
108 std::tie(conditional, factor) =
111 long timeLog2 = clock();
112 double seconds = (double)(timeLog2-timeLog)/CLOCKS_PER_SEC;
113 cout <<
"Single Eliminate Timing:" << endl;
114 cout << seconds <<
" seconds" << endl;
115 cout << ((double)n/seconds) <<
" calls/second" << endl;
std::pair< std::shared_ptr< GaussianConditional >, shared_ptr > eliminate(const Ordering &keys)
Conditional Gaussian Base class.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > Matrix
std::uint64_t Key
Integer nonlinear key type.