Dune Core Modules (2.9.0)


Interfaces and implementations of functions. More...


 Function concepts
 Concept definitions for function interfaces.
 Function interface wrappers
 Type-erasure based polymorphic wrappers.
 Function implementations
 Concrete function implementations.
 Function related utilities
 Helper classes and functions related to functions.

Detailed Description

Interfaces and implementations of functions.

Since interfaces in dune-functions rely on duck-typing there are no base classes to ensure interfaces. Instead of this each type can be checked, if it satisfies a certain concept as defined in the Dune::Functions::Concept namespace. Additionally there is a polymorphic interface consisting of type-erasure wrappers in the spirit of std::function.

Creative Commons License   |  Legal Statements / Impressum  |  generated with Hugo v0.80.0 (Jun 1, 22:28, 2023)