mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 08:34:37 +08:00
Provide Jet Eigen::NumTraits quiet_NaN and infinity
The definitions are required by Eigen::SelfAdjointEigenSolver. Change-Id: Ifcc3348b381d9116e6cb3e2d3ec47c7450c3382a
This commit is contained in:
@@ -1433,6 +1433,14 @@ struct NumTraits<ceres::Jet<T, N>> {
|
||||
return Real(std::numeric_limits<T>::epsilon());
|
||||
}
|
||||
|
||||
static inline Real quiet_NaN() {
|
||||
return Real(std::numeric_limits<T>::quiet_NaN());
|
||||
}
|
||||
|
||||
static inline Real infinity() {
|
||||
return Real(std::numeric_limits<T>::infinity());
|
||||
}
|
||||
|
||||
static inline int digits10() { return NumTraits<T>::digits10(); }
|
||||
static inline int max_digits10() { return NumTraits<T>::max_digits10(); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user