Rodin::Variational::BoundaryNormal class final

Outward unit normal.

Base classes

template<class Scalar, class Derived>
class VectorFunctionBase<Real, BoundaryNormal>
Base class for vector-valued functions defined on a mesh.

Constructors, destructors, conversion operators

BoundaryNormal(const Geometry::MeshBase& mesh)
Constructs the outward unit normal.

Public functions

auto copy() const -> BoundaryNormal* override noexcept
Copies the object and returns a non-owning pointer to the copied object.

Function documentation

BoundaryNormal* Rodin::Variational::BoundaryNormal::copy() const override noexcept

Copies the object and returns a non-owning pointer to the copied object.

Returns Non-owning pointer to the copied object.