3#include "../concepts.h"
19 { ct.isStable() } -> std::same_as<bool>;
20 { ct.isReady() } -> std::same_as<bool>;
21 { ct.getCurrentState() } -> std::same_as<FIT_RESULT>;
28 typename T::NeighborFilter;
29 t.setNeighborFilter(
typename T::NeighborFilter{});
30 { ct.getNeighborFilter() } -> std::convertible_to<typename T::NeighborFilter>;
32 { ct.getWeightSum() } -> std::same_as<typename T::Scalar>;
33 { ct.getNumNeighbors() } -> std::integral;
41 { ct.isScaleDer() } -> std::same_as<bool>;
42 { ct.isSpaceDer() } -> std::same_as<bool>;
43 { ct.derDimension() } -> std::integral;
This concept ensures that the default types and accessors in a BasketDiff are well-formed.
This concept ensures that the default types and accessors in a Basket are well-formed.
This concept if currently only used a base concept for ProvidesBasketUnitBase.
This Source Code Form is subject to the terms of the Mozilla Public License, v.