7#ifdef ENABLE_EIGEN_SUPPORT
19#define EIGEN_NUMTRAITS(float_type) \
22 struct NumTraits<sigma::Uncertain<float_type>> : NumTraits<float_type> { \
24 using Uncertain = sigma::Uncertain<float_type>; \
26 using Real = Uncertain; \
28 using NonInteger = Uncertain; \
30 using Literal = Uncertain; \
32 using Nested = Uncertain; \
37 RequireInitialization = 1, \
Models an unceratin variable.
Definition uncertain.hpp:33
#define EIGEN_NUMTRAITS(float_type)
Factorization for Eigen::NumTraits Specialization.
Definition eigen_compat.hpp:19
The namespace of the Eigen library.
The primary namespace for the sigma library.
Definition operation_common.hpp:10