*/
/**
- * Modified incomplete Cholesky (MIC(0)) preconditioner. This class conforms
- * to the state and usage specification in SparseLUDecomposition.
+ * Implementation of the Modified Incomplete Cholesky (MIC(0)) preconditioner
+ * for symmetric matrices. This class conforms to the state and usage
+ * specification in SparseLUDecomposition.
*
*
* <h3>The decomposition</h3>
*
- * Let a sparse matrix $A$ be in the form $A = - L - U + D$, where $-L$ and
- * $-U$ are strictly lower and upper triangular matrices. The MIC(0)
- * decomposition of the matrix $A$ is defined by $B = (X-L)X^(-1)(X-U)$, where
- * $X$ is a diagonal matrix, defined by the condition $\text{rowsum}(A) =
- * \text{rowsum}(B)$.
+ * Let a symmetric, positive-definite, sparse matrix $A$ be in the form $A = D
+ * - L - L^T$, where $D$ is the diagonal part of $A$ and $-L$ is a strictly
+ * lower triangular matrix. The MIC(0) decomposition of the matrix $A$ is
+ * defined by $B = (X-L)X^{-1}(X-L^T)$, where $X$ is a diagonal matrix
+ * defined by the condition $\text{rowsum}(A) = \text{rowsum}(B)$.
*
* @author Stephen "Cheffo" Kolaroff, 2002, unified interface: Ralf Hartmann
* 2003.