statistics about the optimization More...
#include <batch_stats.h>
Public Member Functions | |
| G2OBatchStatistics () | |
Public Attributes | |
| double | chi2 |
| total chi2 | |
| size_t | choleskyNNZ |
| number of non-zeros in the cholesky factor | |
| size_t | hessianDimension |
| rows / cols of the Hessian | |
| size_t | hessianLandmarkDimension |
| dimension of the landmark matrix in Schur | |
| size_t | hessianPoseDimension |
| dimension of the pose matrix in Schur | |
| int | iteration |
| which iteration | |
| int | iterationsLinearSolver |
| iterations of PCG, (0 if not used, i.e., Cholesky) | |
| int | levenbergIterations |
| number of iterations performed by LM | |
| int | numEdges |
| how many edges | |
| int | numVertices |
| how many vertices are involved | |
| double | timeIteration |
| total time; | |
| double | timeLinearize |
| jacobians | |
| double | timeLinearSolution |
| total time for solving Ax=b (including detup for schur) | |
| double | timeLinearSolver |
| time for solving, excluding Schur setup | |
| double | timeMarginals |
| computing the inverse elements (solve blocks) and thus the marginal covariances | |
| double | timeNumericDecomposition |
| numeric decomposition (0 if not done) | |
| double | timeQuadraticForm |
| construct the quadratic form in the graph | |
| double | timeResiduals |
| residuals | |
| double | timeSchurrComplement |
| compute schurr complement (0 if not done) | |
| double | timeSymbolicDecomposition |
| symbolic decomposition (0 if not done) | |
| double | timeUpdate |
| time to apply the update | |
statistics about the optimization
Definition at line 27 of file batch_stats.h.
Definition at line 30 of file batch_stats.cpp.
total chi2
Definition at line 32 of file batch_stats.h.
number of non-zeros in the cholesky factor
Definition at line 58 of file batch_stats.h.
rows / cols of the Hessian
Definition at line 55 of file batch_stats.h.
dimension of the landmark matrix in Schur
Definition at line 57 of file batch_stats.h.
dimension of the pose matrix in Schur
Definition at line 56 of file batch_stats.h.
which iteration
Definition at line 29 of file batch_stats.h.
iterations of PCG, (0 if not used, i.e., Cholesky)
Definition at line 48 of file batch_stats.h.
number of iterations performed by LM
Definition at line 39 of file batch_stats.h.
how many edges
Definition at line 31 of file batch_stats.h.
how many vertices are involved
Definition at line 30 of file batch_stats.h.
total time;
Definition at line 50 of file batch_stats.h.
jacobians
Definition at line 37 of file batch_stats.h.
total time for solving Ax=b (including detup for schur)
Definition at line 46 of file batch_stats.h.
time for solving, excluding Schur setup
Definition at line 47 of file batch_stats.h.
computing the inverse elements (solve blocks) and thus the marginal covariances
Definition at line 52 of file batch_stats.h.
numeric decomposition (0 if not done)
Definition at line 45 of file batch_stats.h.
construct the quadratic form in the graph
Definition at line 38 of file batch_stats.h.
compute schurr complement (0 if not done)
Definition at line 41 of file batch_stats.h.
symbolic decomposition (0 if not done)
Definition at line 44 of file batch_stats.h.
time to apply the update
Definition at line 49 of file batch_stats.h.