52#ifndef GUM_CNF_GEN_WRITER_H
53#define GUM_CNF_GEN_WRITER_H
76 template <
typename GUM_SCALAR,
template <
typename >
class IApproximationPolicy =
ExactPolicy >
116#ifndef GUM_NO_EXTERN_TEMPLATE_CLASS
Definition of classe for BN file output manipulation.
Class implementing exact approximation policy (meaning a value is approximate to itself).
<agrum/BN/io/cnf/GeneralizedCNFWriter.h>
void _doWrite(const std::string &filePath, const IBayesNet< GUM_SCALAR > &bn) final
Writes a Bayesian network in the referenced file using the BN format.
GeneralizedCNFWriter()
Default constructor.
void _doWrite(std::ostream &output, const IBayesNet< GUM_SCALAR > &bn) final
Writes a Bayesian network in the output stream using the BN format.
~GeneralizedCNFWriter()
Destructor.
Class representing the minimal interface for Bayesian network with no numerical data.
gum is the global namespace for all aGrUM entities