Loading...
Searching...
No Matches
bbm::concepts::samplelossfunction Concept Reference

#include <samplelossfunction.h>

Concept definition

template<typename SAMPLELOSS>
concept bbm::concepts::samplelossfunction = requires(const SAMPLELOSS& loss)
{
{ loss(std::declval<Vec3d_t<SAMPLELOSS>>(), std::declval<Vec3d_t<SAMPLELOSS>>(), std::declval<Spectrum_t<SAMPLELOSS>>(), std::declval<Spectrum_t<SAMPLELOSS>>()) } -> std::same_as<Value_t<SAMPLELOSS>>;
}
Definition: util.h:52
has_config
Definition: config.h:53
loss concept
Definition: loss.h:29
Definition: samplelossfunction.h:28