|
g2o
|
#include <algorithm>#include <cassert>#include <type_traits>#include "eigen_types.h"#include "g2o/autodiff/autodiff.h"#include "g2o/stuff/misc.h"#include "g2o_core_api.h"

Go to the source code of this file.
Classes | |
| struct | g2o::EstimateAccessor< Edge > |
| class | g2o::EstimateAccessorGet< Edge > |
| struct | g2o::EstimateAccessorGet< Edge >::BufferType< std::index_sequence< Ints... > > |
| class | g2o::AutoDifferentiation< Edge, EstimateAccess > |
| Implementation of Automatic Differentiation for edges in g2o. More... | |
Namespaces | |
| namespace | g2o |
Macros | |
| #define | G2O_MAKE_AUTO_AD_COMPUTEERROR |
| #define | G2O_MAKE_AUTO_AD_LINEARIZEOPLUS |
| #define | G2O_MAKE_AUTO_AD_FUNCTIONS |
| #define | G2O_MAKE_AUTO_AD_COMPUTEERROR_BY_GET |
| #define | G2O_MAKE_AUTO_AD_LINEARIZEOPLUS_BY_GET |
| #define | G2O_MAKE_AUTO_AD_FUNCTIONS_BY_GET |
| #define G2O_MAKE_AUTO_AD_COMPUTEERROR |
Definition at line 263 of file auto_differentiation.h.
| #define G2O_MAKE_AUTO_AD_COMPUTEERROR_BY_GET |
Definition at line 283 of file auto_differentiation.h.
| #define G2O_MAKE_AUTO_AD_FUNCTIONS |
Helper macro for easy integration into own types
Definition at line 277 of file auto_differentiation.h.
| #define G2O_MAKE_AUTO_AD_FUNCTIONS_BY_GET |
Helper macro for easy integration into own types
Definition at line 300 of file auto_differentiation.h.
| #define G2O_MAKE_AUTO_AD_LINEARIZEOPLUS |
Definition at line 268 of file auto_differentiation.h.
| #define G2O_MAKE_AUTO_AD_LINEARIZEOPLUS_BY_GET |
Definition at line 290 of file auto_differentiation.h.