11 #ifndef EIGEN_RESHAPED_HELPER_H
12 #define EIGEN_RESHAPED_HELPER_H
14 #include "../InternalHeaderCheck.h"
23 template<
typename SizeType,
typename OtherSize,
int TotalSize>
24 struct get_compiletime_reshape_size {
25 enum { value = get_fixed_value<SizeType>::value };
28 template<
typename SizeType>
33 template<
typename OtherSize,
int TotalSize>
34 struct get_compiletime_reshape_size<
AutoSize_t,OtherSize,TotalSize> {
36 other_size = get_fixed_value<OtherSize>::value,
const unsigned int RowMajorBit
Index get_runtime_reshape_size(SizeType size, Index, Index)
Index get_runtime_value(const T &x)
constexpr int get_compiletime_reshape_order(int flags, int order)
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.