#include <stddef.h>
#include <array>
#include <utility>
#include "array_selector.h"
#include "eigen.h"
#include "fixed_array.h"
#include "jet.h"
#include "parameter_dims.h"
#include "types.h"
#include "variadic_evaluate.h"
Go to the source code of this file.
|
| struct | g2o::ceres::internal::Make1stOrderPerturbation< j, N, Offset, T, JetT > |
| |
| struct | g2o::ceres::internal::Make1stOrderPerturbation< N, N, Offset, T, JetT > |
| |
| struct | g2o::ceres::internal::Make1stOrderPerturbations< std::integer_sequence< int, N, Ns... >, ParameterIdx, Offset > |
| |
| struct | g2o::ceres::internal::Make1stOrderPerturbations< std::integer_sequence< int >, ParameterIdx, Total > |
| |
| struct | g2o::ceres::internal::Take1stOrderParts< std::integer_sequence< int, N, Ns... >, ParameterIdx, Offset > |
| |
| struct | g2o::ceres::internal::Take1stOrderParts< std::integer_sequence< int >, ParameterIdx, Offset > |
| |
|
| template<typename JetT , typename T > |
| void | g2o::ceres::internal::Take0thOrderPart (int M, const JetT *src, T dst) |
| |
| template<int N0, int N, typename JetT , typename T > |
| void | g2o::ceres::internal::Take1stOrderPart (const int M, const JetT *src, T *dst) |
| |
| template<int kNumResiduals, typename ParameterDims , typename Functor , typename T > |
| bool | g2o::ceres::internal::AutoDifferentiate (const Functor &functor, T const *const *parameters, int dynamic_num_outputs, T *function_value, T **jacobians) |
| |
◆ G2O_CERES_AUTODIFF_MAX_PARAMETERS_ON_STACK
| #define G2O_CERES_AUTODIFF_MAX_PARAMETERS_ON_STACK 50 |
◆ G2O_CERES_AUTODIFF_MAX_RESIDUALS_ON_STACK
| #define G2O_CERES_AUTODIFF_MAX_RESIDUALS_ON_STACK 20 |