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

Jacobian of a P1 GridFunction.

Base classes

template<class Scalar, class Derived>
class MatrixFunctionBase<FormLanguage::Traits<FES>::ScalarType, JacobianBase<GridFunction<FES>, Derived>>
Base class for matrix-valued functions defined on a mesh.

Constructors, destructors, conversion operators

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

Public functions

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

Function documentation

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

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

Parameters
in P1 GridFunction