11#ifndef EIGEN_RESHAPED_HELPER_H
12#define EIGEN_RESHAPED_HELPER_H
16enum AutoSize_t { AutoSize };
17const int AutoOrder = 2;
21template<
typename SizeType,
typename OtherSize,
int TotalSize>
26template<
typename SizeType>
28 return internal::get_runtime_value(size);
31template<
typename OtherSize,
int TotalSize>
42template<
int Flags,
int Order>
44 enum { value = Order == AutoOrder ? Flags &
RowMajorBit : Order };
Base class for all dense matrices, vectors, and expressions.
Definition MatrixBase.h:50
const unsigned int RowMajorBit
for a matrix, this means that the storage order is row-major.
Definition Constants.h:66
Namespace containing all symbols from the Eigen library.
Definition LDLT.h:16
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition Meta.h:74
const int Dynamic
This value means that a positive quantity (e.g., a size) is not known at compile-time,...
Definition Constants.h:22
Definition ReshapedHelper.h:43
Definition ReshapedHelper.h:22
Definition IntegralConstant.h:133