Home | History | Annotate | Download | only in doc

Lines Matching full:coefficients

40 \li \c Scalar is the scalar type, i.e. the type of the coefficients.
95 A default constructor is always available, never performs any dynamic memory allocation, and never initializes the matrix coefficients. You can do:
101 \li \c a is a 3x3 matrix, with a static float[9] array of uninitialized coefficients,
103 coefficients hasn't yet been allocated at all.
106 For vectors, just pass the vector size. They allocate the array of coefficients
107 with the given size, but don't initialize the coefficients themselves:
113 \li \c a is a 10x15 dynamic-size matrix, with allocated but currently uninitialized coefficients.
114 \li \c b is a dynamic-size vector of size 30, with allocated but currently uninitialized coefficients.
123 Finally, we also offer some constructors to initialize the coefficients of small fixed-size vectors up to size 4:
147 in the array of coefficients. This however depends on the matrix's storage order. All Eigen matrices default to
156 %Matrix and vector coefficients can be conveniently set using the so-called \em comma-initializer syntax.
171 The current size of a matrix can be retrieved by \link EigenBase::rows() rows()\endlink, \link EigenBase::cols() cols() \endlink and \link EigenBase::size() size()\endlink. These methods return the number of rows, the number of columns and the number of coefficients, respectively. Resizing a dynamic-size matrix is done by the \link PlainObjectBase::resize(Index,Index) resize() \endlink method.
180 The resize() method is a no-operation if the actual matrix size doesn't change; otherwise it is destructive: the values of the coefficients may change.
181 If you want a conservative variant of resize() which does not change the coefficients, use \link PlainObjectBase::conservativeResize() conservativeResize()\endlink, see \ref TopicResizing "this page" for more details.