Go to the source code of this file.
◆ EIGEN_PREDICATE_SAME_MATRIX_SIZE
#define EIGEN_PREDICATE_SAME_MATRIX_SIZE |
( |
|
TYPE0, |
|
|
|
TYPE1 |
|
) |
| |
Value:( \
(int(TYPE0::SizeAtCompileTime)==0 && int(TYPE1::SizeAtCompileTime)==0) \
|| (\
|| int(TYPE0::RowsAtCompileTime)==int(TYPE1::RowsAtCompileTime)) \
|| int(TYPE0::ColsAtCompileTime)==int(TYPE1::ColsAtCompileTime))\
) \
)
Definition at line 158 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT
◆ EIGEN_STATIC_ASSERT_ARRAYXPR
#define EIGEN_STATIC_ASSERT_ARRAYXPR |
( |
|
Derived | ) |
|
Value:EIGEN_STATIC_ASSERT((internal::is_same<
typename internal::traits<Derived>::XprKind, ArrayXpr>::value), \
THIS_METHOD_IS_ONLY_FOR_ARRAYS_NOT_MATRICES)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
Definition at line 195 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT_DYNAMIC_SIZE
#define EIGEN_STATIC_ASSERT_DYNAMIC_SIZE |
( |
|
TYPE | ) |
|
Value: YOU_CALLED_A_DYNAMIC_SIZE_METHOD_ON_A_FIXED_SIZE_MATRIX_OR_VECTOR)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
Definition at line 136 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT_FIXED_SIZE
#define EIGEN_STATIC_ASSERT_FIXED_SIZE |
( |
|
TYPE | ) |
|
Value: YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
Definition at line 131 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT_LVALUE
#define EIGEN_STATIC_ASSERT_LVALUE |
( |
|
Derived | ) |
|
Value: THIS_EXPRESSION_IS_NOT_A_LVALUE__IT_IS_READ_ONLY)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
Definition at line 191 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE
#define EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE |
( |
|
TYPE, |
|
|
|
ROWS, |
|
|
|
COLS |
|
) |
| |
Value: THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
Definition at line 146 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT_NON_INTEGER
#define EIGEN_STATIC_ASSERT_NON_INTEGER |
( |
|
TYPE | ) |
EIGEN_STATIC_ASSERT(!NumTraits<TYPE>::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) |
◆ EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE
#define EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE |
( |
|
TYPE0, |
|
|
|
TYPE1 |
|
) |
| |
Value: YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
#define EIGEN_PREDICATE_SAME_MATRIX_SIZE(TYPE0, TYPE1)
Definition at line 181 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE
#define EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE |
( |
|
TYPE0, |
|
|
|
TYPE1 |
|
) |
| |
Value: || int(TYPE0::SizeAtCompileTime)==int(TYPE1::SizeAtCompileTime)),\
YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
Definition at line 151 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT_SAME_XPR_KIND
#define EIGEN_STATIC_ASSERT_SAME_XPR_KIND |
( |
|
Derived1, |
|
|
|
Derived2 |
|
) |
| |
Value: typename internal::traits<Derived2>::XprKind \
>::value), \
YOU_CANNOT_MIX_ARRAYS_AND_MATRICES)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
Definition at line 199 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT_SIZE_1x1
#define EIGEN_STATIC_ASSERT_SIZE_1x1 |
( |
|
TYPE | ) |
|
Value: (TYPE::ColsAtCompileTime == 1 || TYPE::ColsAtCompileTime ==
Dynamic), \
THIS_METHOD_IS_ONLY_FOR_1x1_EXPRESSIONS)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
Definition at line 186 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT_VECTOR_ONLY
#define EIGEN_STATIC_ASSERT_VECTOR_ONLY |
( |
|
TYPE | ) |
|
Value: YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
Definition at line 126 of file StaticAssert.h.
◆ EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE
#define EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE |
( |
|
TYPE, |
|
|
|
SIZE |
|
) |
| |
Value: THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE)
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
Definition at line 141 of file StaticAssert.h.