Loading...
Searching...
No Matches
bbm
concepts
loss
bbm::concepts::loss Concept Reference
loss concept
More...
#include <
loss.h
>
Concept definition
template
<
typename
T>
concept
bbm::concepts::loss
=
concepts::has_config<T>
&&
concepts::lossfunction<T>
&& std::derived_from<std::decay_t<T>,
bbm::loss_base<typename std::decay_t<T>::Config
>>
bbm::concepts::has_config
has_config
Definition:
config.h:53
bbm::concepts::loss
loss concept
Definition:
loss.h:29
bbm::concepts::lossfunction
loss function concept
Definition:
lossfunction.h:29
bbm::loss_base
Forward declaration.
Definition:
loss_base.h:29
Detailed Description
loss concept
Each loss must:
concepts::has_config
concepts::lossfunction
inherit from loss_base