diff --git a/dune/solvers/norms/energynorm.hh b/dune/solvers/norms/energynorm.hh
index 86aef356fa5f6494b2752e570ff0d604024f3d06..319e2219e3c2065200169a82d33639b11947ea55 100644
--- a/dune/solvers/norms/energynorm.hh
+++ b/dune/solvers/norms/energynorm.hh
@@ -8,7 +8,17 @@
      *
      *  \f$\Vert u \Vert_A = (u, Au)^{1/2}\f$
      *
-     *  \todo Elaborate documentation, esp. why does a norm have a member LinearIterationStep a.s.o.
+     * As alternative to providing the EnergyNorm directly with a matrix
+     * one can also provide it with a LinearIterationStep. In this case
+     * the matrix for the linear problem associated with the LinearIterationStep
+     * is used. This is necessary because you sometimes do not
+     * know the matrix in advance. This is, for example, the case
+     * for the coarse level matrices constructed by a multilevel solver.
+     *
+     * Be carefull: This matrix is not the one representing the preconditioner
+     * induced by the LinearIterationStep.
+     *
+     *  \todo Elaborate documentation.
      */
     template<class OperatorType, class DiscFuncType>
     class EnergyNorm : public Norm<DiscFuncType>