|
g2o
|
Typedefs | |
| template<typename T > | |
| using | FixedArrayDefaultAllocator = typename std::conditional< std::is_trivial< T >::value, std::allocator< T >, Eigen::aligned_allocator< T > >::type |
| template<typename Seq > | |
| using | ExclusiveScan = typename ExclusiveScanT< Seq >::Type |
| template<int... Ns> | |
| using | StaticParameterDims = ParameterDims< false, Ns... > |
| using | DynamicParameterDims = ParameterDims< true > |
Functions | |
| template<typename JetT , typename T > | |
| void | Take0thOrderPart (int M, const JetT *src, T dst) |
| template<int N0, int N, typename JetT , typename T > | |
| void | Take1stOrderPart (const int M, const JetT *src, T *dst) |
| template<int kNumResiduals, typename ParameterDims , typename Functor , typename T > | |
| bool | AutoDifferentiate (const Functor &functor, T const *const *parameters, int dynamic_num_outputs, T *function_value, T **jacobians) |
| template<typename Allocator , typename Iterator , typename... Args> | |
| void | ConstructRange (Allocator &alloc, Iterator first, Iterator last, const Args &... args) |
| template<typename Allocator , typename Iterator , typename InputIterator > | |
| void | CopyRange (Allocator &alloc, Iterator destination, InputIterator first, InputIterator last) |
| constexpr bool | IsValidParameterDimensionSequence (std::integer_sequence< int >) |
| template<int N, int... Ts> | |
| constexpr bool | IsValidParameterDimensionSequence (std::integer_sequence< int, N, Ts... >) |
| template<typename Functor , typename T , int... Indices> | |
| bool | VariadicEvaluateImpl (const Functor &functor, T const *const *input, T *output, std::false_type, std::integer_sequence< int, Indices... >) |
| template<typename Functor , typename T > | |
| bool | VariadicEvaluateImpl (const Functor &functor, T const *const *input, T *output, std::true_type, std::integer_sequence< int >) |
| template<typename ParameterDims , typename Functor , typename T > | |
| bool | VariadicEvaluateImpl (const Functor &functor, T const *const *input, T *output, const void *) |
| template<typename ParameterDims , typename Functor , typename T > | |
| bool | VariadicEvaluate (const Functor &functor, T const *const *input, T *output) |
Variables | |
| static constexpr auto | kFixedArrayUseDefault = static_cast<size_t>(-1) |
| using g2o::ceres::internal::DynamicParameterDims = typedef ParameterDims<true> |
Definition at line 120 of file parameter_dims.h.
| using g2o::ceres::internal::ExclusiveScan = typedef typename ExclusiveScanT<Seq>::Type |
Definition at line 162 of file integer_sequence_algorithm.h.
| using g2o::ceres::internal::FixedArrayDefaultAllocator = typedef typename std::conditional<std::is_trivial<T>::value, std::allocator<T>, Eigen::aligned_allocator<T> >::type |
Definition at line 56 of file fixed_array.h.
| using g2o::ceres::internal::StaticParameterDims = typedef ParameterDims<false, Ns...> |
Definition at line 119 of file parameter_dims.h.
|
inline |
Definition at line 295 of file autodiff.h.
References G2O_CERES_AUTODIFF_MAX_PARAMETERS_ON_STACK, g2o::ceres::internal::ParameterDims< IsDynamic, Ns >::GetUnpackedParameters(), g2o::ceres::kDynamic, g2o::ceres::kImpossibleValue, g2o::ceres::internal::ParameterDims< IsDynamic, Ns >::kNumParameters, and Take0thOrderPart().
Referenced by g2o::AutoDifferentiation< Edge, EstimateAccess >::linearizeOplusNs().
| void g2o::ceres::internal::ConstructRange | ( | Allocator & | alloc, |
| Iterator | first, | ||
| Iterator | last, | ||
| const Args &... | args | ||
| ) |
Definition at line 48 of file memory.h.
References G2O_CERES_INTERNAL_CATCH_ANY, G2O_CERES_INTERNAL_RETHROW, and G2O_CERES_INTERNAL_TRY.
Referenced by g2o::ceres::internal::FixedArray< T, N, A >::FixedArray(), and g2o::ceres::internal::FixedArray< T, N, A >::FixedArray().
| void g2o::ceres::internal::CopyRange | ( | Allocator & | alloc, |
| Iterator | destination, | ||
| InputIterator | first, | ||
| InputIterator | last | ||
| ) |
Definition at line 66 of file memory.h.
References G2O_CERES_INTERNAL_CATCH_ANY, G2O_CERES_INTERNAL_RETHROW, and G2O_CERES_INTERNAL_TRY.
Referenced by g2o::ceres::internal::FixedArray< T, N, A >::FixedArray().
|
constexpr |
Definition at line 45 of file parameter_dims.h.
Referenced by IsValidParameterDimensionSequence().
|
constexpr |
Definition at line 50 of file parameter_dims.h.
References IsValidParameterDimensionSequence().
|
inline |
Definition at line 236 of file autodiff.h.
Referenced by AutoDifferentiate().
|
inline |
Definition at line 245 of file autodiff.h.
|
inline |
Definition at line 99 of file variadic_evaluate.h.
|
inline |
Definition at line 68 of file variadic_evaluate.h.
References VariadicEvaluateImpl().
|
inline |
Definition at line 49 of file variadic_evaluate.h.
Referenced by VariadicEvaluateImpl().
|
inline |
Definition at line 60 of file variadic_evaluate.h.
|
staticconstexpr |
Definition at line 47 of file fixed_array.h.