Lines Matching refs:matrix

199     eigen_assert(((MatrixType::Flags & SelfAdjoint)==0) && "SelfAdjoint matrix shape not supported by SuperLU");
258 eigen_assert(((MatrixType::Flags & SelfAdjoint)==0) && "SelfAdjoint matrix shape not supported by SuperLU");
270 /** View a Super LU matrix as an Eigen expression */
324 * \c NumericalIssue if the matrix.appears to be negative.
332 /** Computes the sparse Cholesky decomposition of \a matrix */
333 void compute(const MatrixType& matrix)
335 derived().analyzePattern(matrix);
336 derived().factorize(matrix);
348 && "SuperLU::solve(): invalid number of rows of the right hand side matrix b");
361 && "SuperLU::solve(): invalid number of rows of the right hand side matrix b");
365 /** Performs a symbolic decomposition on the sparcity of \a matrix.
371 void analyzePattern(const MatrixType& /*matrix*/)
444 mutable LUMatrixType m_matrix; // copy of the factorized matrix
471 * using the SuperLU library. The sparse matrix A must be squared and invertible. The vectors or matrices
474 * \tparam _MatrixType the type of the sparse matrix A, it must be a SparseMatrix<>
497 SuperLU(const MatrixType& matrix) : Base()
500 Base::compute(matrix);
507 /** Performs a symbolic decomposition on the sparcity of \a matrix.
513 void analyzePattern(const MatrixType& matrix)
517 Base::analyzePattern(matrix);
520 /** Performs a numeric decomposition of \a matrix
522 * The given matrix must has the same sparcity than the matrix on which the symbolic decomposition has been performed.
526 void factorize(const MatrixType& matrix);
815 * \tparam _MatrixType the type of the sparse matrix A, it must be a SparseMatrix<>
834 SuperILU(const MatrixType& matrix) : Base()
837 Base::compute(matrix);
844 /** Performs a symbolic decomposition on the sparcity of \a matrix.
850 void analyzePattern(const MatrixType& matrix)
852 Base::analyzePattern(matrix);
855 /** Performs a numeric decomposition of \a matrix
857 * The given matrix must has the same sparcity than the matrix on which the symbolic decomposition has been performed.
861 void factorize(const MatrixType& matrix);