Lines Matching full:direct
60 accessors is very different depending on whether a dense expression has direct memory access or not (the
61 \c DirectAccessBit flag). For example, if \c x is a plain matrix, then \c x has direct access, and
62 \c x.transpose() and \c x.block(...) also have direct access, because their coefficients can be read right
63 off memory, but for example, \c x+x does not have direct memory access, because obtaining any of its
78 <-- DenseCoeffsBase<%Matrix> (direct access case)
89 <-- DenseCoeffsBase<%Array> (direct access case)
101 <-- DenseCoeffsBase<SomeMatrixXpr> (direct access or no direct access case)
112 <-- DenseCoeffsBase<SomeArrayXpr> (direct access or no direct access case)