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.