|
g2o
|
Namespaces | |
| namespace | internal |
Classes | |
| struct | EigenTypes |
| struct | Jet |
Typedefs | |
| using | Vector = Eigen::Matrix< double, Eigen::Dynamic, 1 > |
| using | Matrix = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > |
| using | VectorRef = Eigen::Map< Vector > |
| using | MatrixRef = Eigen::Map< Matrix > |
| using | ConstVectorRef = Eigen::Map< const Vector > |
| using | ConstMatrixRef = Eigen::Map< const Matrix > |
| using | ColMajorMatrix = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > |
| using | ColMajorMatrixRef = Eigen::Map< ColMajorMatrix, 0, Eigen::Stride< Eigen::Dynamic, 1 > > |
| using | ConstColMajorMatrixRef = Eigen::Map< const ColMajorMatrix, 0, Eigen::Stride< Eigen::Dynamic, 1 > > |
Enumerations | |
| enum | DimensionType { kDynamic = -1 } |
Functions | |
| template<typename T , int N> | |
| Jet< T, N > const & | operator+ (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | operator- (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | operator+ (const Jet< T, N > &f, const Jet< T, N > &g) |
| template<typename T , int N> | |
| Jet< T, N > | operator+ (const Jet< T, N > &f, T s) |
| template<typename T , int N> | |
| Jet< T, N > | operator+ (T s, const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | operator- (const Jet< T, N > &f, const Jet< T, N > &g) |
| template<typename T , int N> | |
| Jet< T, N > | operator- (const Jet< T, N > &f, T s) |
| template<typename T , int N> | |
| Jet< T, N > | operator- (T s, const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | operator* (const Jet< T, N > &f, const Jet< T, N > &g) |
| template<typename T , int N> | |
| Jet< T, N > | operator* (const Jet< T, N > &f, T s) |
| template<typename T , int N> | |
| Jet< T, N > | operator* (T s, const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | operator/ (const Jet< T, N > &f, const Jet< T, N > &g) |
| template<typename T , int N> | |
| Jet< T, N > | operator/ (T s, const Jet< T, N > &g) |
| template<typename T , int N> | |
| Jet< T, N > | operator/ (const Jet< T, N > &f, T s) |
| bool | IsFinite (double x) |
| bool | IsInfinite (double x) |
| bool | IsNaN (double x) |
| bool | IsNormal (double x) |
| template<typename T , int N> | |
| Jet< T, N > | abs (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | log (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | exp (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | sqrt (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | cos (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | acos (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | sin (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | asin (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | tan (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | atan (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | sinh (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | cosh (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | tanh (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | floor (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | ceil (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | cbrt (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | exp2 (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | log2 (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | hypot (const Jet< T, N > &x, const Jet< T, N > &y) |
| template<typename T , int N> | |
| Jet< T, N > | fmax (const Jet< T, N > &x, const Jet< T, N > &y) |
| template<typename T , int N> | |
| Jet< T, N > | fmin (const Jet< T, N > &x, const Jet< T, N > &y) |
| template<typename T , int N> | |
| Jet< T, N > | erf (const Jet< T, N > &x) |
| template<typename T , int N> | |
| Jet< T, N > | erfc (const Jet< T, N > &x) |
| double | BesselJ0 (double x) |
| double | BesselJ1 (double x) |
| double | BesselJn (int n, double x) |
| template<typename T , int N> | |
| Jet< T, N > | BesselJ0 (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | BesselJ1 (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | BesselJn (int n, const Jet< T, N > &f) |
| template<typename T , int N> | |
| bool | isfinite (const Jet< T, N > &f) |
| template<typename T , int N> | |
| bool | isinf (const Jet< T, N > &f) |
| template<typename T , int N> | |
| bool | isnan (const Jet< T, N > &f) |
| template<typename T , int N> | |
| bool | isnormal (const Jet< T, N > &f) |
| template<typename T , int N> | |
| bool | IsFinite (const Jet< T, N > &f) |
| template<typename T , int N> | |
| bool | IsNaN (const Jet< T, N > &f) |
| template<typename T , int N> | |
| bool | IsNormal (const Jet< T, N > &f) |
| template<typename T , int N> | |
| bool | IsInfinite (const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | atan2 (const Jet< T, N > &g, const Jet< T, N > &f) |
| template<typename T , int N> | |
| Jet< T, N > | pow (const Jet< T, N > &f, double g) |
| template<typename T , int N> | |
| Jet< T, N > | pow (T f, const Jet< T, N > &g) |
| template<typename T , int N> | |
| Jet< T, N > | pow (const Jet< T, N > &f, const Jet< T, N > &g) |
| template<typename T , int N> | |
| std::ostream & | operator<< (std::ostream &s, const Jet< T, N > &z) |
Variables | |
| const double | kImpossibleValue = 1e302 |
| using g2o::ceres::ColMajorMatrix = typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor> |
| using g2o::ceres::ColMajorMatrixRef = typedef Eigen::Map<ColMajorMatrix, 0, Eigen::Stride<Eigen::Dynamic, 1> > |
| using g2o::ceres::ConstColMajorMatrixRef = typedef Eigen::Map<const ColMajorMatrix, 0, Eigen::Stride<Eigen::Dynamic, 1> > |
| using g2o::ceres::ConstMatrixRef = typedef Eigen::Map<const Matrix> |
| using g2o::ceres::ConstVectorRef = typedef Eigen::Map<const Vector> |
| using g2o::ceres::Matrix = typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> |
| using g2o::ceres::MatrixRef = typedef Eigen::Map<Matrix> |
| using g2o::ceres::Vector = typedef Eigen::Matrix<double, Eigen::Dynamic, 1> |
| using g2o::ceres::VectorRef = typedef Eigen::Map<Vector> |
Definition at line 424 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and abs().
Referenced by abs().
Definition at line 458 of file jet.h.
References g2o::ceres::Jet< T, N >::a, acos(), sqrt(), and g2o::ceres::Jet< T, N >::v.
Referenced by acos().
Definition at line 471 of file jet.h.
References g2o::ceres::Jet< T, N >::a, asin(), sqrt(), and g2o::ceres::Jet< T, N >::v.
Referenced by asin().
Definition at line 486 of file jet.h.
References g2o::ceres::Jet< T, N >::a, atan(), and g2o::ceres::Jet< T, N >::v.
Referenced by atan().
|
inline |
Definition at line 730 of file jet.h.
References g2o::ceres::Jet< T, N >::a, atan2(), and g2o::ceres::Jet< T, N >::v.
Referenced by atan2().
Definition at line 630 of file jet.h.
References g2o::ceres::Jet< T, N >::a, BesselJ0(), BesselJ1(), and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 599 of file jet.h.
Referenced by BesselJ0(), and BesselJ1().
Definition at line 637 of file jet.h.
References g2o::ceres::Jet< T, N >::a, BesselJ0(), BesselJ1(), BesselJn(), and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 606 of file jet.h.
Referenced by BesselJ0(), and BesselJ1().
|
inline |
Definition at line 645 of file jet.h.
References g2o::ceres::Jet< T, N >::a, BesselJn(), and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 613 of file jet.h.
Referenced by BesselJ1(), and BesselJn().
Definition at line 533 of file jet.h.
References g2o::ceres::Jet< T, N >::a, cbrt(), and g2o::ceres::Jet< T, N >::v.
Referenced by cbrt().
Definition at line 525 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and ceil().
Referenced by ceil().
Definition at line 452 of file jet.h.
References g2o::ceres::Jet< T, N >::a, cos(), sin(), and g2o::ceres::Jet< T, N >::v.
Definition at line 499 of file jet.h.
References g2o::ceres::Jet< T, N >::a, cosh(), sinh(), and g2o::ceres::Jet< T, N >::v.
Definition at line 582 of file jet.h.
References g2o::ceres::Jet< T, N >::a, erf(), exp(), and g2o::ceres::Jet< T, N >::v.
Referenced by erf().
Definition at line 589 of file jet.h.
References g2o::ceres::Jet< T, N >::a, erfc(), exp(), and g2o::ceres::Jet< T, N >::v.
Referenced by erfc().
Definition at line 540 of file jet.h.
References g2o::ceres::Jet< T, N >::a, exp2(), log(), and g2o::ceres::Jet< T, N >::v.
Referenced by exp2().
|
inline |
Definition at line 558 of file jet.h.
References g2o::ceres::Jet< T, N >::a, hypot(), and g2o::ceres::Jet< T, N >::v.
Referenced by hypot().
|
inline |
Definition at line 663 of file jet.h.
References g2o::ceres::Jet< T, N >::a, isfinite(), and g2o::ceres::Jet< T, N >::v.
Referenced by isfinite(), and IsFinite().
|
inline |
|
inline |
|
inline |
Definition at line 675 of file jet.h.
References g2o::ceres::Jet< T, N >::a, isinf(), and g2o::ceres::Jet< T, N >::v.
Referenced by isinf(), and IsInfinite().
|
inline |
|
inline |
|
inline |
Definition at line 685 of file jet.h.
References g2o::ceres::Jet< T, N >::a, isnan(), and g2o::ceres::Jet< T, N >::v.
|
inline |
|
inline |
|
inline |
Definition at line 695 of file jet.h.
References g2o::ceres::Jet< T, N >::a, isnormal(), and g2o::ceres::Jet< T, N >::v.
Referenced by isnormal(), and IsNormal().
|
inline |
|
inline |
Definition at line 548 of file jet.h.
References g2o::ceres::Jet< T, N >::a, log(), log2(), and g2o::ceres::Jet< T, N >::v.
Referenced by log2().
|
inline |
Definition at line 316 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 322 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 274 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 280 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 286 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
Definition at line 268 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 292 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 298 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 304 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 328 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 350 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 343 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 862 of file jet.h.
References g2o::ceres::Jet< T, N >::a, and g2o::ceres::Jet< T, N >::v.
|
inline |
Definition at line 822 of file jet.h.
References g2o::ceres::Jet< T, N >::a, floor(), log(), pow(), and g2o::ceres::Jet< T, N >::v.
Definition at line 760 of file jet.h.
References g2o::ceres::Jet< T, N >::a, floor(), log(), pow(), and g2o::ceres::Jet< T, N >::v.
Definition at line 478 of file jet.h.
References g2o::ceres::Jet< T, N >::a, tan(), and g2o::ceres::Jet< T, N >::v.
Referenced by tan().
Definition at line 505 of file jet.h.
References g2o::ceres::Jet< T, N >::a, tanh(), and g2o::ceres::Jet< T, N >::v.
Referenced by tanh().
| const double g2o::ceres::kImpossibleValue = 1e302 |
Definition at line 59 of file types.h.
Referenced by g2o::ceres::internal::AutoDifferentiate().