Home | History | Annotate | Download | only in doc

Lines Matching full:diagonal

548 <a href="#" class="top">top</a>\section QuickRef_DiagTriSymm Diagonal, Triangular, and Self-adjoint matrices
551 \subsection QuickRef_Diagonal Diagonal matrices
556 view a vector \link MatrixBase::asDiagonal() as a diagonal matrix \endlink \n </td><td>\code
560 Declare a diagonal matrix</td><td>\code
562 diag1.diagonal() = vector;\endcode
564 <tr><td>Access the \link MatrixBase::diagonal() diagonal \endlink and \link MatrixBase::diagonal(Index) super/sub diagonals \endlink of a matrix as a vector (read/write)</td>
566 vec1 = mat1.diagonal(); mat1.diagonal() = vec1; // main diagonal
567 vec1 = mat1.diagonal(+n); mat1.diagonal(+n) = vec1; // n-th super diagonal
568 vec1 = mat1.diagonal(-n); mat1.diagonal(-n) = vec1; // n-th sub diagonal
569 vec1 = mat1.diagonal<1>(); mat1.diagonal<1>() = vec1; // first super diagonal
570 vec1 = mat1.diagonal<-2>(); mat1.diagonal<-2>() = vec1; // second sub diagonal
596 unit or null diagonal (read/write):
682 \link MatrixBase::asDiagonal() make a diagonal matrix \endlink \n from a vector </td><td>\code
686 Declare a diagonal matrix</td><td>\code
688 diag1.diagonal() = vector;\endcode
690 <tr><td>Access \link MatrixBase::diagonal() the diagonal and super/sub diagonals of a matrix \endlink as a vector (read/write)</td>
692 vec1 = mat1.diagonal(); mat1.diagonal() = vec1; // main diagonal
693 vec1 = mat1.diagonal(+n); mat1.diagonal(+n) = vec1; // n-th super diagonal
694 vec1 = mat1.diagonal(-n); mat1.diagonal(-n) = vec1; // n-th sub diagonal
695 vec1 = mat1.diagonal<1>(); mat1.diagonal<1>() = vec1; // first super diagonal
696 vec1 = mat1.diagonal<-2>(); mat1.diagonal<-2>() = vec1; // second sub diagonal