suanPan
HasEvaluate Concept Reference

#include <IterativeSolver.hpp>

Concept definition

template<typename T, typename data_t>
concept HasEvaluate = requires(T* t, const Col<data_t>& x) { { t->evaluate(x) } -> std::convertible_to<Col<data_t>>; }
Definition: IterativeSolver.hpp:24