Namespaces |
namespace | Eigen |
namespace | Eigen::internal |
Defines |
#define | EIGEN_WORLD_VERSION 3 |
#define | EIGEN_MAJOR_VERSION 2 |
#define | EIGEN_MINOR_VERSION 92 |
#define | EIGEN_VERSION_AT_LEAST(x, y, z) |
#define | EIGEN_COMP_GNUC 0 |
#define | EIGEN_COMP_CLANG 0 |
#define | EIGEN_COMP_LLVM 0 |
#define | EIGEN_COMP_ICC 0 |
#define | EIGEN_COMP_MINGW 0 |
#define | EIGEN_COMP_SUNCC 0 |
#define | EIGEN_COMP_MSVC 0 |
#define | EIGEN_COMP_MSVC_STRICT 0 |
#define | EIGEN_COMP_IBM 0 |
#define | EIGEN_COMP_PGI 0 |
#define | EIGEN_COMP_ARM 0 |
#define | EIGEN_COMP_EMSCRIPTEN 0 |
#define | EIGEN_COMP_GNUC_STRICT 0 |
#define | EIGEN_GNUC_AT_LEAST(x, y) 0 |
#define | EIGEN_GNUC_AT_MOST(x, y) 0 |
#define | EIGEN_GNUC_AT(x, y) 0 |
#define | EIGEN_GCC3_OR_OLDER 0 |
#define | EIGEN_ARCH_x86_64 0 |
#define | EIGEN_ARCH_i386 0 |
#define | EIGEN_ARCH_i386_OR_x86_64 0 |
#define | EIGEN_ARCH_ARM 0 |
#define | EIGEN_ARCH_ARM64 0 |
#define | EIGEN_ARCH_ARM_OR_ARM64 0 |
#define | EIGEN_ARCH_MIPS 0 |
#define | EIGEN_ARCH_SPARC 0 |
#define | EIGEN_ARCH_IA64 0 |
#define | EIGEN_ARCH_PPC 0 |
#define | EIGEN_OS_UNIX 0 |
#define | EIGEN_OS_LINUX 0 |
#define | EIGEN_OS_ANDROID 0 |
#define | EIGEN_OS_GNULINUX 0 |
#define | EIGEN_OS_BSD 0 |
#define | EIGEN_OS_MAC 0 |
#define | EIGEN_OS_QNX 0 |
#define | EIGEN_OS_WIN 0 |
#define | EIGEN_OS_WIN64 0 |
#define | EIGEN_OS_WINCE 0 |
#define | EIGEN_OS_CYGWIN 0 |
#define | EIGEN_OS_WIN_STRICT 0 |
#define | EIGEN_OS_SUN 0 |
#define | EIGEN_OS_SOLARIS 0 |
#define | EIGEN_SAFE_TO_USE_STANDARD_ASSERT_MACRO 1 |
#define | EIGEN_NOT_A_MACRO |
#define | EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION Eigen::ColMajor |
#define | EIGEN_DEFAULT_DENSE_INDEX_TYPE std::ptrdiff_t |
#define | EIGEN_HAS_BUILTIN(x) 0 |
#define | __has_feature(x) 0 |
#define | EIGEN_HAS_CXX11_MATH 0 |
#define | EIGEN_HAS_CXX11_CONTAINERS 0 |
#define | EIGEN_HAS_CXX11_NOEXCEPT 0 |
#define | EIGEN_FAST_MATH 1 |
#define | EIGEN_DEBUG_VAR(x) std::cerr << #x << " = " << x << std::endl; |
#define | EIGEN_CAT2(a, b) a ## b |
#define | EIGEN_CAT(a, b) EIGEN_CAT2(a,b) |
#define | EIGEN_MAKESTRING2(a) #a |
#define | EIGEN_MAKESTRING(a) EIGEN_MAKESTRING2(a) |
#define | EIGEN_STRONG_INLINE inline |
#define | EIGEN_ALWAYS_INLINE EIGEN_STRONG_INLINE |
#define | EIGEN_DONT_INLINE |
#define | EIGEN_PERMISSIVE_EXPR |
#define | EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS |
#define | EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS inline |
#define | eigen_plain_assert(x) assert(x) |
#define | eigen_assert(x) eigen_plain_assert(x) |
#define | eigen_internal_assert(x) |
#define | EIGEN_ONLY_USED_FOR_DEBUG(x) |
#define | EIGEN_DEPRECATED |
#define | EIGEN_UNUSED |
#define | EIGEN_UNUSED_VARIABLE(var) Eigen::internal::ignore_unused_variable(var); |
#define | EIGEN_ASM_COMMENT(X) |
#define | EIGEN_IDEAL_MAX_ALIGN_BYTES 16 |
#define | EIGEN_MIN_ALIGN_BYTES 16 |
#define | EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT 0 |
#define | EIGEN_ARCH_WANTS_STACK_ALIGNMENT 1 |
#define | EIGEN_MAX_STATIC_ALIGN_BYTES EIGEN_IDEAL_MAX_ALIGN_BYTES |
#define | EIGEN_ALIGN8 EIGEN_ALIGN_TO_BOUNDARY(8) |
#define | EIGEN_ALIGN16 EIGEN_ALIGN_TO_BOUNDARY(16) |
#define | EIGEN_ALIGN32 EIGEN_ALIGN_TO_BOUNDARY(32) |
#define | EIGEN_ALIGN64 EIGEN_ALIGN_TO_BOUNDARY(64) |
#define | EIGEN_ALIGN_MAX EIGEN_ALIGN_TO_BOUNDARY(EIGEN_MAX_STATIC_ALIGN_BYTES) |
#define | EIGEN_MAX_ALIGN_BYTES EIGEN_IDEAL_MAX_ALIGN_BYTES |
#define | EIGEN_DEFAULT_ALIGN_BYTES EIGEN_MAX_ALIGN_BYTES |
#define | EIGEN_RESTRICT __restrict |
#define | EIGEN_STACK_ALLOCATION_LIMIT 131072 |
#define | EIGEN_DEFAULT_IO_FORMAT Eigen::IOFormat() |
#define | EIGEN_EMPTY |
#define | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) |
#define | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) |
| Macro to manually inherit assignment operators. This is necessary, because the implicitly defined assignment operator gets deleted when a custom operator= is defined.
|
#define | EIGEN_GENERIC_PUBLIC_INTERFACE(Derived) |
#define | EIGEN_DENSE_PUBLIC_INTERFACE(Derived) |
#define | EIGEN_PLAIN_ENUM_MIN(a, b) (((int)a <= (int)b) ? (int)a : (int)b) |
#define | EIGEN_PLAIN_ENUM_MAX(a, b) (((int)a >= (int)b) ? (int)a : (int)b) |
#define | EIGEN_SIZE_MIN_PREFER_DYNAMIC(a, b) |
#define | EIGEN_SIZE_MIN_PREFER_FIXED(a, b) |
#define | EIGEN_SIZE_MAX(a, b) |
#define | EIGEN_LOGICAL_XOR(a, b) (((a) || (b)) && !((a) && (b))) |
#define | EIGEN_IMPLIES(a, b) (!(a) || (b)) |
#define | EIGEN_MAKE_CWISE_BINARY_OP(METHOD, FUNCTOR) |
#define | EIGEN_CWISE_PRODUCT_RETURN_TYPE(LHS, RHS) |
#define | EIGEN_THROW_X(X) std::abort() |
#define | EIGEN_THROW std::abort() |
#define | EIGEN_TRY if (true) |
#define | EIGEN_CATCH(X) else |
#define | EIGEN_NO_THROW throw() |
#define | EIGEN_EXCEPTION_SPEC(X) throw(X) |
Functions |
bool | Eigen::internal::copy_bool (bool b) |
template<typename T > |
EIGEN_DEVICE_FUNC void | Eigen::internal::ignore_unused_variable (const T &) |