value_type operator* (const BlockVectorBase &V) const;
/**
- * Return square of the $l_2$-norm.
+ * Return the square of the $l_2$-norm.
*/
real_type norm_sqr () const;
virtual real_type l1_norm() const override;
/**
- * Return the l<sub>2</sub> norm of the vector (i.e., the square root of
+ * Return the $l_2$ norm of the vector (i.e., the square root of
* the sum of the square of all entries among all processors).
*/
virtual real_type l2_norm() const override;
/**
- * Return square of the l<sub>2</sub> norm of the vector.
+ * Return the square of the $l_2$ norm of the vector.
*/
real_type norm_sqr() const;
virtual real_type l1_norm() const override;
/**
- * Return the l<sub>2</sub> norm of the vector (i.e., the square root of
+ * Return the $l_2$ norm of the vector (i.e., the square root of
* the sum of the square of all entries among all processors).
*/
virtual real_type l2_norm() const override;
/**
- * Return square of the l<sub>2</sub> norm of the vector.
+ * Return the square of the $l_2$ norm of the vector.
*/
real_type norm_sqr() const;
PetscScalar operator * (const VectorBase &vec) const;
/**
- * Return square of the $l_2$-norm.
+ * Return the square of the $l_2$-norm.
*/
real_type norm_sqr () const;
TrilinosScalar operator* (const Vector &vec) const;
/**
- * Return square of the $l_2$-norm.
+ * Return the square of the $l_2$-norm.
*/
real_type norm_sqr () const;
Number operator * (const Vector<Number2> &V) const;
/**
- * Return square of the $l_2$-norm.
+ * Return the square of the $l_2$-norm.
*
* @dealiiOperationIsMultithreaded The algorithm uses pairwise summation
* with the same order of summation in every run, which gives fully