Go to the source code of this file.
|
class | Eigen::ScalarBinaryOpTraits< ScalarA, ScalarB, BinaryOp > |
| Determines whether the given binary operation of two numeric types is allowed and what the scalar return type is. More...
|
|
struct | Eigen::ScalarBinaryOpTraits< T, T, BinaryOp > |
|
struct | Eigen::ScalarBinaryOpTraits< T, typename NumTraits< std::enable_if_t< NumTraits< T >::IsComplex, T > >::Real, BinaryOp > |
|
struct | Eigen::ScalarBinaryOpTraits< T, void, BinaryOp > |
|
struct | Eigen::ScalarBinaryOpTraits< typename NumTraits< std::enable_if_t< NumTraits< T >::IsComplex, T > >::Real, T, BinaryOp > |
|
struct | Eigen::ScalarBinaryOpTraits< void, T, BinaryOp > |
|
struct | Eigen::ScalarBinaryOpTraits< void, void, BinaryOp > |
|
|
constexpr int | Eigen::internal::compute_default_alignment_helper (int ArrayBytes, int AlignmentBytes) |
|
constexpr unsigned | Eigen::internal::compute_matrix_flags (int Options) |
|
template<typename T > |
T * | Eigen::internal::const_cast_ptr (const T *ptr) |
|
template<typename IndexDest , typename IndexSrc > |
IndexDest | Eigen::internal::convert_index (const IndexSrc &idx) |
|
template<typename T1 , typename T2 > |
bool | Eigen::internal::is_same_dense (const T1 &, const T2 &, std::enable_if_t<!possibly_same_dense< T1, T2 >::value > *=0) |
|
template<typename T1 , typename T2 > |
bool | Eigen::internal::is_same_dense (const T1 &mat1, const T2 &mat2, std::enable_if_t< possibly_same_dense< T1, T2 >::value > *=0) |
|
template<typename IndexType > |
make_unsigned< IndexType >::type | Eigen::internal::returnUnsignedIndexValue (const IndexType &idx) |
|
constexpr int | Eigen::internal::size_at_compile_time (int rows, int cols) |
|
◆ EIGEN_CHECK_BINARY_COMPATIBILIY
#define EIGEN_CHECK_BINARY_COMPATIBILIY |
( |
|
BINOP, |
|
|
|
LHS, |
|
|
|
RHS |
|
) |
| |