Rodin::Variational::FaceNormal class

Outward unit normal on a face.

Base classes

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

Constructors, destructors, conversion operators

FaceNormal(const Geometry::MeshBase& mesh)
Constructs the outward unit on a face.

Public functions

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

Function documentation

FaceNormal* Rodin::Variational::FaceNormal::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.