Lines Matching full:dynamic
19 * \brief Expression of a fixed-size or dynamic-size block
26 * This class represents an expression of either a fixed-size or dynamic-size block. It is the return
34 * Here is an example illustrating the dynamic case:
38 * \note Even though this expression has dynamic size, in the case where \a XprType
40 * it does not cause a dynamic memory allocation.
64 : RowsAtCompileTime != Dynamic ? int(RowsAtCompileTime)
67 : ColsAtCompileTime != Dynamic ? int(ColsAtCompileTime)
81 MaskPacketAccessBit = (InnerSize == Dynamic || (InnerSize % packet_traits<Scalar>::size) == 0)
84 MaskAlignedBit = (InnerPanel && (OuterStrideAtCompileTime!=Dynamic) && (((OuterStrideAtCompileTime * int(sizeof(Scalar))) % 16) == 0)) ? AlignedBit : 0,
131 EIGEN_STATIC_ASSERT(RowsAtCompileTime!=Dynamic && ColsAtCompileTime!=Dynamic,THIS_METHOD_IS_ONLY_FOR_FIXED_SIZE)
136 /** Dynamic-size constructor
144 eigen_assert((RowsAtCompileTime==Dynamic || RowsAtCompileTime==blockRows)
145 && (ColsAtCompileTime==Dynamic || ColsAtCompileTime==blockCols));
250 const internal::variable_if_dynamic<Index, XprType::RowsAtCompileTime == 1 ? 0 : Dynamic> m_startRow;
251 const internal::variable_if_dynamic<Index, XprType::ColsAtCompileTime == 1 ? 0 : Dynamic> m_startCol;
294 /** Dynamic-size constructor
302 eigen_assert((RowsAtCompileTime==Dynamic || RowsAtCompileTime==blockRows)
303 && (ColsAtCompileTime==Dynamic || ColsAtCompileTime==blockCols));