Rodin/Variational/BooleanFunction.h file

Boolean-valued functions for logical operations in variational formulations.

This file defines BooleanFunctionBase and BooleanFunction for representing functions mapping points to boolean values: $ f: \Omega \to \{0, 1\} $ . These are commonly used for characteristic functions, indicator functions, and logical conditions in variational problems.

Namespaces

namespace Rodin
The Rodin library for Shape and Topology Optimization.
namespace Rodin::Variational
Module which provides the necessary tools for constructing variational problems.

Classes

template<class Derived>
class Rodin::Variational::BooleanFunctionBase
Base class for boolean-valued functions.