*
* <ol>
* <li> MGMatrixBase contains the level matrices with a fairly general
- * implementation in MGMatrix
+ * implementation in mg::Matrix
* <li> MGCoarseGridBase is the solver on the coarsest level.
* <li> MGSmootherBase performs smoothing on each level.
* <li> MGTransferBase organizes the transfer between levels.
<li>The solver on the coarsest level; here, we use MGCoarseGridHouseholder.
<li>The smoother on all other levels, which in our case will be the
MGSmootherRelaxation class using SOR as the underlying method
-<li>And MGMatrix, a class having a special level multiplication, i.e. we
+<li>And mg::Matrix, a class having a special level multiplication, i.e. we
basically store one matrix per grid level and allow multiplication
with it.
</ul>
* multilevel algorithms. It has no relation to the actual matrix type and
* takes the vector class as only template argument.
*
- * Usually, the derived class MGMatrix, operating on an MGLevelObject of
- * matrices will be sufficient for applications.
+ * Usually, the derived class mg::Matrix, which operates on an MGLevelObject
+ * of matrices, will be sufficient for applications.
*
* @author Guido Kanschat, 2002
*/
/**
* Set the matrix object to be used. The matrix object must exist longer as
- * the @p MGMatrix object, since only a pointer is stored.
+ * the @p MGMatrixSelect object, since only a pointer is stored.
*/
void set_matrix (MGLevelObject<MatrixType> *M);