aGrUM  0.14.2
BNdistance.h File Reference

algorithm for KL divergence between BNs More...

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

Go to the source code of this file.

Classes

class  gum::BNdistance< GUM_SCALAR >
 

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 BNdistance.h.

Macro Definition Documentation

◆ GAP_COMPLEXITY_KL_DIFFICULT_CORRECT

#define GAP_COMPLEXITY_KL_DIFFICULT_CORRECT   double(7.0)

Definition at line 68 of file BNdistance.h.

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

◆ GAP_COMPLEXITY_KL_HEAVY_DIFFICULT

#define GAP_COMPLEXITY_KL_HEAVY_DIFFICULT   double(12.0)

Definition at line 67 of file BNdistance.h.

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