typedef PETScWrappers::BlockVector BlockVector;
typedef PETScWrappers::SparseMatrix SparseMatrix;
- typedef PETScWrappers::PreconditionSSOR PreconditionSSOR;
typedef PETScWrappers::SolverCG SolverCG;
typedef dealii::BlockCompressedSimpleSparsityPattern CompressedBlockSparsityPattern;
/**
- * Typedef for the AMG preconditioner type used for the
- * top left block of the Stokes matrix.
+ * Typedef for the AMG preconditioner type.
*/
typedef PETScWrappers::PreconditionBoomerAMG PreconditionAMG;
/**
- * Typedef for the Incomplete Cholesky preconditioner used
- * for other blocks of the system matrix.
+ * Typedef for the Incomplete Cholesky preconditioner.
*/
typedef PETScWrappers::PreconditionICC PreconditionIC;
/**
- * Typedef for the Incomplete LU decomposition preconditioner used
- * for other blocks of the system matrix.
+ * Typedef for the Incomplete LU decomposition preconditioner.
*/
typedef PETScWrappers::PreconditionILU PreconditionILU;
/**
- * Typedef for the Incomplete Jacobi decomposition preconditioner used
- * for other blocks of the system matrix.
+ * Typedef for the Incomplete Jacobi decomposition preconditioner.
*/
typedef PETScWrappers::PreconditionJacobi PreconditionJacobi;
+ /**
+ * Typedef for the SSOR preconditioner.
+ */
+ typedef PETScWrappers::PreconditionSSOR PreconditionSSOR;
+
}
}
typedef TrilinosWrappers::BlockSparsityPattern CompressedBlockSparsityPattern;
/**
- * Typedef for the AMG preconditioner type used for the
- * top left block of the Stokes matrix.
+ * Typedef for the AMG preconditioner type.
*/
typedef TrilinosWrappers::PreconditionAMG PreconditionAMG;
/**
- * Typedef for the Incomplete Cholesky preconditioner used
- * for other blocks of the system matrix.
+ * Typedef for the Incomplete Cholesky preconditioner.
*/
typedef TrilinosWrappers::PreconditionIC PreconditionIC;
/**
- * Typedef for the Incomplete LU decomposition preconditioner used
- * for other blocks of the system matrix.
+ * Typedef for the Incomplete LU decomposition preconditioner.
*/
typedef TrilinosWrappers::PreconditionILU PreconditionILU;
/**
- * Typedef for the Incomplete Jacobi decomposition preconditioner used
- * for other blocks of the system matrix.
+ * Typedef for the Incomplete Jacobi decomposition preconditioner.
*/
typedef TrilinosWrappers::PreconditionJacobi PreconditionJacobi;
+ /**
+ * Typedef for the SSOR preconditioner
+ */
+ typedef TrilinosWrappers::PreconditionSSOR PreconditionSSOR;
+
}