Home | History | Annotate | Download | only in SparseExtra

Lines Matching refs:Matrix

19   * \brief A versatile sparse matrix representation where each element is a block
30 * Here, bmat is a b_rows x b_cols block sparse matrix
31 * where each coefficient is a 3x3 dense matrix.
41 * It is thus required in this case to describe the layout of the matrix by calling
44 * In any of the previous case, the matrix can be filled by calling setFromTriplets().
45 * A regular sparse matrix can be converted to a block sparse matrix and vice versa.
80 typedef Ref<Matrix<typename BlockSparseMatrixT::Scalar, BlockSparseMatrixT::BlockSize, BlockSparseMatrixT::BlockSize> > Scalar;
81 typedef Ref<Matrix<typename BlockSparseMatrixT::RealScalar, BlockSparseMatrixT::BlockSize, BlockSparseMatrixT::BlockSize> > RealScalar;
100 /* Proxy to view the block sparse matrix as a regular sparse matrix */
167 typedef Ref<const Matrix<typename BlockSparseMatrixT::Scalar, (RowsAtCompileTime==1)? 1 : BlockSize, (ColsAtCompileTime==1)? 1 : BlockSize> >Scalar;
211 typedef Ref<Matrix<typename VectorType::Scalar, RowsAtCompileTime, ColsAtCompileTime> > Scalar;
303 typedef Matrix<Scalar, _BlockAtCompileTime, _BlockAtCompileTime,IsColMajor ? ColMajor : RowMajor> BlockScalar;
304 typedef Matrix<RealScalar, _BlockAtCompileTime, _BlockAtCompileTime,IsColMajor ? ColMajor : RowMajor> BlockRealScalar;
385 * \brief Constructor from a sparse matrix
397 * \brief Assignment from a sparse matrix with the same storage order
399 * Convert from a sparse matrix to block sparse matrix.
408 && "Trying to assign to a zero-size matrix, call resize() first");
481 * \brief Set the nonzero block pattern of the matrix
483 * Given a sparse matrix describing the nonzero block pattern,
493 * \param blockPattern Sparse matrix of boolean elements describing the block structure
621 * \brief Fill values in a matrix from a triplet list.
623 * Each triplet item has a block stored in an Eigen dense matrix.
691 // Fill the matrix
804 *\returns a reference to the (i,j) block as an Eigen Dense Matrix
830 * \returns the value of the (i,j) block as an Eigen Dense Matrix
852 // Block Matrix times vector product
909 * \brief Browse the matrix by outer index
914 * \brief Browse the matrix by block outer index