3#include "../concepts.h"
35 { ct.isStable() } -> std::same_as<bool>;
36 { ct.isReady() } -> std::same_as<bool>;
37 { ct.getCurrentState() } -> std::same_as<FIT_RESULT>;
44 typename T::NeighborFilter;
45 t.setNeighborFilter(
typename T::NeighborFilter{});
46 { ct.getNeighborFilter() } -> std::convertible_to<typename T::NeighborFilter>;
48 { ct.getWeightSum() } -> std::same_as<typename T::Scalar>;
49 { ct.getNumNeighbors() } -> std::integral;
57 { ct.isScaleDer() } -> std::same_as<bool>;
58 { ct.isSpaceDer() } -> std::same_as<bool>;
59 { 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.