template<class Derived>
BooleanFunctionBase class
Base class for objects representing boolean functions.
Base classes
-
template<class Derived>class FunctionBase<BooleanFunctionBase<Derived>>
- Base class for function objects which can be evaluated over a mesh.
Public functions
- auto getDerived() const -> const Derived&
-
auto getValue(const Geometry::
Point& p) const -> Boolean constexpr - auto copy() const -> BooleanFunctionBase* override noexcept
- Copies the object and returns a non-owning pointer to the copied object.
Function documentation
template<class Derived>
const Derived& Rodin:: Variational:: BooleanFunctionBase<Derived>:: getDerived() const
template<class Derived>
Boolean Rodin:: Variational:: BooleanFunctionBase<Derived>:: getValue(const Geometry:: Point& p) const constexpr
template<class Derived>
BooleanFunctionBase* Rodin:: Variational:: BooleanFunctionBase<Derived>:: 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. |
---|