29 #ifndef GUM_BRUTE_FORCE_KL_H 30 #define GUM_BRUTE_FORCE_KL_H 32 #include <agrum/BN/algorithms/divergence/BNdistance.h> 68 template <
typename GUM_SCALAR >
77 const IBayesNet< GUM_SCALAR >& Q);
102 #ifndef GUM_NO_EXTERN_TEMPLATE_CLASS 108 #include <agrum/BN/algorithms/divergence/exactBNdistance_tpl.h> virtual ~ExactBNdistance()
destructor
INLINE void emplace(Args &&... args)
ExactBNdistance computes exactly the KL divergence betweens 2 BNs.
ExactBNdistance(const IBayesNet< GUM_SCALAR > &P, const IBayesNet< GUM_SCALAR > &Q)
constructor must give 2 BNs
ExactBNdistance(const BNdistance< GUM_SCALAR > &kl)
copy constructor