File eigen_type_ops.h

namespace Eigen

Formatter definitions for Eigen types.

Compile-time traits for Eigen types. This only forward declares Eigen, so it can be used without pulling in Eigen or any of the generated sym types.

namespace sym

Variables

template<typename T>
static constexpr const bool kIsEigenType = decltype(internal::IsEigenTypeImpl(std::declval<T*>()))::value

True for Eigen matrix and vector types and expressions, not arrays.

template<typename T>
static constexpr const bool kIsDenseEigenType = decltype(internal::IsDenseEigenTypeImpl(std::declval<T*>()))::value

True for all dense Eigen types and expressions, including arrays.

template<typename T>
static constexpr const bool kIsSparseEigenType = decltype(internal::IsSparseEigenTypeImpl(std::declval<T*>()))::value

True for Eigen::SparseMatrix<Scalar> and types derived from it.