1#ifndef _BBM_LOSS_BASE_H_
2#define _BBM_LOSS_BASE_H_
27 template<
typename CONF>
requires concepts::config<CONF>
loss contract: virtual interface wrapper around lossfunctions
Definition: aggregatebsdf.h:29
Forward declaration.
Definition: loss_base.h:29
virtual Value operator()(Mask mask=true) const =0
operator(): compute the loss
virtual ~loss_base(void)
empty virtual base destructor
Definition: loss_base.h:33
virtual void update(void)=0
update