#include <cmath>#include <cstdio>#include <cstdlib>#include <iostream>#include <random>#include <type_traits>#include <Eigen/Core>

Go to the source code of this file.
Classes | |
| class | Sophus::details::ArgToStream< T > |
| struct | Sophus::Constants< Scalar > |
| struct | Sophus::Constants< float > |
| class | Sophus::details::IsStreamable< T > |
| struct | Sophus::IsUniformRandomBitGenerator< G > |
| struct | Sophus::nullopt_t |
| Nullopt type of lightweight optional class. More... | |
| class | Sophus::optional< T > |
Namespaces | |
| Sophus | |
| Sophus::details | |
Macros | |
| #define | EIGEN_DEVICE_FUNC |
| #define | SOPHUS_ENSURE(expr, ...) |
| #define | SOPHUS_FUNC EIGEN_DEVICE_FUNC |
| #define | SOPHUS_FUNCTION "unknown" |
Typedefs | |
| template<bool B, class T = void> | |
| using | Sophus::enable_if_t = typename std::enable_if< B, T >::type |
Functions | |
| template<class... Args> | |
| SOPHUS_FUNC void | Sophus::defaultEnsure (char const *function, char const *file, int line, char const *description, Args &&... args) |
| void | Sophus::details::FormatStream (std::stringstream &stream, char const *text) |
| template<class T , typename... Args> | |
| void | Sophus::details::FormatStream (std::stringstream &stream, char const *text, T &&arg, Args &&... args) |
| std::string | Sophus::details::FormatString () |
| template<class... Args> | |
| std::string | Sophus::details::FormatString (char const *text, Args &&... args) |
Variables | |
| constexpr nullopt_t | Sophus::nullopt {} |
Common functionality.
Definition in file common.hpp.
| #define EIGEN_DEVICE_FUNC |
Definition at line 34 of file common.hpp.
| #define SOPHUS_ENSURE | ( | expr, | |
| ... | |||
| ) |
Definition at line 137 of file common.hpp.
| #define SOPHUS_FUNC EIGEN_DEVICE_FUNC |
Definition at line 37 of file common.hpp.
| #define SOPHUS_FUNCTION "unknown" |
Definition at line 28 of file common.hpp.