48#ifndef GUM_SIMPLE_BAYES_NET_GENERATOR_H
49#define GUM_SIMPLE_BAYES_NET_GENERATOR_H
110 void generateBN(BayesNet< GUM_SCALAR >& bayesNet)
override;
116#ifndef GUM_NO_EXTERN_TEMPLATE_CLASS
Interface-like class for generating Bayesian networks.
IBayesNetGenerator(Size nbrNodes, Size maxArcs, Size maxModality)
<agrum/BN/generator/simpleBayesNetGenerator.h>
SimpleBayesNetGenerator(Size nbrNodes, Size maxArcs, Size maxModality=2)
Constructor.
~SimpleBayesNetGenerator() override
Destructor.
void generateBN(BayesNet< GUM_SCALAR > &bayesNet) override
function that generates a Bayesian networks.
<agrum/BN/generator/simpleCPTGenerator.h>
Complete concept for GUM_SCALAR template parameter.
std::size_t Size
In aGrUM, hashed values are unsigned long int.
gum is the global namespace for all aGrUM entities
Source implementation of SimpleBayesNetGenerator.