Go to the source code of this file.
|
struct | ceres::internal::AutoDiff< Functor, T, N0, N1, N2, N3, N4, N5, N6, N7, N8, N9 > |
|
|
template<typename JetT , typename T , int N> |
void | ceres::internal::Make1stOrderPerturbation (int offset, const T *src, JetT *dst) |
|
template<typename JetT , typename T > |
void | ceres::internal::Take0thOrderPart (int M, const JetT *src, T dst) |
|
template<typename JetT , typename T , int N0, int N> |
void | ceres::internal::Take1stOrderPart (const int M, const JetT *src, T *dst) |
|
◆ CERES_MAKE_1ST_ORDER_PERTURBATION
#define CERES_MAKE_1ST_ORDER_PERTURBATION |
( |
|
i | ) |
|
Value: internal::Make1stOrderPerturbation<JetT, T, N ## i>( \
}
◆ CERES_TAKE_1ST_ORDER_PERTURBATION
#define CERES_TAKE_1ST_ORDER_PERTURBATION |
( |
|
i | ) |
|
Value: N ## i>(num_outputs, \
output, \
} \
}
void Take1stOrderPart(const int M, const JetT *src, T *dst)
Eigen::Triplet< double > T
◆ DCHECK
◆ DCHECK_GT
#define DCHECK_GT |
( |
|
a, |
|
|
|
b |
|
) |
| assert((a)>(b)) |