template<class Range, class Mesh>
Rodin::Variational::Grad<GridFunction<P1<Range, Mesh>>> class final

Gradient of a P1 GridFunction.

Base classes

template<class Operand, class Derived>
class GradBase<GridFunction<P1<Range, Mesh>>, Grad<GridFunction<P1<Range, Mesh>>>>
Base class for Grad classes.

Constructors, destructors, conversion operators

Grad(const OperandType& u)
Constructs the gradient of an $ \mathbb{P}^1 $ function $ u $ .
Grad(const Grad& other)
Copy constructor.
Grad(Grad&& other)
Move constructor.

Function documentation

template<class Range, class Mesh>
Rodin::Variational::Grad<GridFunction<P1<Range, Mesh>>><Range, Mesh>::Grad(const OperandType& u)

Constructs the gradient of an $ \mathbb{P}^1 $ function $ u $ .

Parameters
in P1 GridFunction