Lines Matching full:matrix
17 the derived class (for instance, \c Matrix) inherits the base class with the derived class itself a…
18 template argument (in this case, \c Matrix inherits from \c MatrixBase<Matrix>). This allows …
31 …- Matrix means plain dense matrix. If \c m is a \c %Matrix, then, for instance, \c m+m is no longe…
32 \c %Matrix, it is a "matrix expression".
33 …- MatrixBase means dense matrix expression. This means that a \c %MatrixBase is something that can…
34 …added, matrix-multiplied, LU-decomposed, QR-decomposed... All matrix expression classes, including
35 \c %Matrix itself, inherit \c %MatrixBase.
41 …- DenseBase means dense (matrix or array) expression. Both \c %ArrayBase and \c %MatrixBase inherit
43 …whether they are matrix or array expressions. For example, the \link DenseBase::block() block(...)…
51 …- PlainObjectBase means dense (matrix or array) plain object, i.e. something that stores its own d…
53 …methods go. \c %PlainObjectBase is inherited by \c %Matrix and by \c %Array. But above, we said th…
54 …\c %Matrix inherits \c %MatrixBase and \c %Array inherits \c %ArrayBase. So does that mean multiple
56 on whether we are in the matrix or array case. When we said above that \c %Matrix inherited
61 …\c DirectAccessBit flag). For example, if \c x is a plain matrix, then \c x has direct access, and
65 …- EigenBase means anything that can be evaluated into a plain dense matrix or array (even if that …
67 … matrix or array. It is a base class for \c %DenseCoeffsBase, so it sits below all our dense class
74 The inheritance diagram for Matrix looks as follows:
77 EigenBase<%Matrix>
78 <-- DenseCoeffsBase<%Matrix> (direct access case)
79 <-- DenseBase<%Matrix>
80 <-- MatrixBase<%Matrix>
81 <-- PlainObjectBase<%Matrix> (matrix case)
82 <-- Matrix
96 The inheritance diagram for some other matrix expression class, here denoted by \c SomeMatrixXpr, l…
118 …onsider an example of something that is not a dense expression, for instance a diagonal matrix. The