aGrUM  0.13.2
KL.h File Reference

algorithm for KL divergence between BNs More...

+ Include dependency graph for KL.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gum::KL< GUM_SCALAR >
 KL is the base class for KL computation betweens 2 BNs. More...
 

Namespaces

 gum
 gum is the global namespace for all aGrUM entities
 

Macros

#define GAP_COMPLEXITY_KL_HEAVY_DIFFICULT   double(12.0)
 
#define GAP_COMPLEXITY_KL_DIFFICULT_CORRECT   double(7.0)
 

Enumerations

enum  gum::Complexity : char { gum::Complexity::Heavy, gum::Complexity::Difficult, gum::Complexity::Correct }
 Complexity allows to characterize the awaited difficulty for an algorithm given a specific instance Therefore this is not a theoretical characterization but rather a pragmatic rate of that very instance. More...
 

Detailed Description

algorithm for KL divergence between BNs

Author
Pierre-Henri WUILLEMIN

Definition in file KL.h.

Macro Definition Documentation

#define GAP_COMPLEXITY_KL_DIFFICULT_CORRECT   double(7.0)

Definition at line 68 of file KL.h.

Referenced by gum::KL< GUM_SCALAR >::KL().

#define GAP_COMPLEXITY_KL_HEAVY_DIFFICULT   double(12.0)

Definition at line 67 of file KL.h.

Referenced by gum::KL< GUM_SCALAR >::KL().