template<class FES, class Derived>
Rodin::Variational::DivBase<GridFunction<FES>, Derived> class

Divergence of a P1 GridFunction.

Public types

using Parent = ScalarFunctionBase<ScalarType, DivBase<OperandType, Derived>>
Parent class.

Constructors, destructors, conversion operators

DivBase(const OperandType& u)
Constructs the Div of a $ \mathbb{P}_1 $ function $ u $ .
DivBase(const DivBase& other)
Copy constructor.
DivBase(DivBase&& other)
Move constructor.

Public functions

void interpolate(ScalarType& out, const Geometry::Point& p) const constexpr
Interpolation function to be overriden in Derived type.
auto copy() const -> DivBase* override noexcept
Copy function to be overriden in Derived type.

Function documentation

template<class FES, class Derived>
Rodin::Variational::DivBase<GridFunction<FES>, Derived><FES, Derived>::DivBase(const OperandType& u)

Constructs the Div of a $ \mathbb{P}_1 $ function $ u $ .

Parameters
in P1 GridFunction