Lines Matching refs:matrix

135       *          \c NumericalIssue if the matrix appears to be negative.
151 /** Performs a symbolic decomposition on the sparcity of \a matrix.
157 Derived& analyzePattern(const MatrixType& matrix);
159 /** Performs a numeric decomposition of \a matrix
161 * The given matrix must has the same sparcity than the matrix on which the symbolic decomposition has been performed.
165 Derived& factorize(const MatrixType& matrix);
167 Derived& compute(const MatrixType& matrix);
179 && "PardisoImpl::solve(): invalid number of rows of the right hand side matrix b");
193 && "PardisoImpl::solve(): invalid number of rows of the right hand side matrix b");
246 m_iparm[26] = 0; // No matrix checker
397 * using the Intel MKL PARDISO library. The sparse matrix A must be squared and invertible.
400 * \tparam _MatrixType the type of the sparse matrix A, it must be a SparseMatrix<>
426 PardisoLU(const MatrixType& matrix)
430 compute(matrix);
433 void getMatrix(const MatrixType& matrix)
435 m_matrix = matrix;
447 * using the Intel MKL PARDISO library. The sparse matrix A must be selfajoint and positive definite.
450 * \tparam MatrixType the type of the sparse matrix A, it must be a SparseMatrix<>
480 PardisoLLT(const MatrixType& matrix)
484 compute(matrix);
489 void getMatrix(const MatrixType& matrix)
493 m_matrix.resize(matrix.rows(), matrix.cols());
494 m_matrix.template selfadjointView<Upper>() = matrix.template selfadjointView<UpLo>().twistedBy(p_null);
506 * using the Intel MKL PARDISO library. The sparse matrix A is assumed to be selfajoint and positive definite.
510 * \tparam MatrixType the type of the sparse matrix A, it must be a SparseMatrix<>
512 * Symmetric can be used for symmetric, non-selfadjoint complex matrices, the default being to assume a selfadjoint matrix.
541 PardisoLDLT(const MatrixType& matrix)
545 compute(matrix);
548 void getMatrix(const MatrixType& matrix)
552 m_matrix.resize(matrix.rows(), matrix.cols());
553 m_matrix.template selfadjointView<Upper>() = matrix.template selfadjointView<UpLo>().twistedBy(p_null);