limes 3.1.0
Composable Calculus Expressions for C++20
Loading...
Searching...
No Matches
limes::algorithms::concepts::QuadratureRule Concept Reference

#include <concepts.hpp>

Concept definition

template<typename Q, typename T>
concept limes::algorithms::concepts::QuadratureRule = requires(Q rule) {
typename Q::value_type;
typename Q::size_type;
{ rule.size() } -> std::convertible_to<std::size_t>;
{ rule.weight(std::size_t{}) } -> std::convertible_to<T>;
{ rule.abscissa(std::size_t{}) } -> std::convertible_to<T>;
}

Detailed Description

Definition at line 44 of file concepts.hpp.