Rodin/Variational/Frobenius.h file

Frobenius norm operation for functions.

Computes the Frobenius norm (Euclidean norm) of vectors and matrices:

  • For scalars: $ \|x\| = |x| $
  • For vectors: $ \|\mathbf{v}\| = \sqrt{\sum_i v_i^2} $
  • For matrices: $ \|A\|_F = \sqrt{\sum_{ij} A_{ij}^2} $

Namespaces

namespace Rodin
The Rodin library for Shape and Topology Optimization.
namespace Rodin::Variational
Module which provides the necessary tools for constructing variational problems.

Classes

template<class NestedDerived>
class Rodin::Variational::Frobenius<FunctionBase<NestedDerived>>
Frobenius norm of a function.