52#ifndef GUM_OCNF_WRITER_H
53#define GUM_OCNF_WRITER_H
79 template <
typename >
class IApproximationPolicy =
ExactPolicy >
121#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/FactorisedValuesCNFWriter.h>
~FactorisedValuesCNFWriter() override
Destructor.
void _doWrite(std::string_view filePath, const IBayesNet< GUM_SCALAR > &bn) final
Writes a Bayesian network in the referenced file using the BN format.
void _doWrite(std::ostream &output, const IBayesNet< GUM_SCALAR > &bn) final
Writes a Bayesian network in the output stream using the BN format.
FactorisedValuesCNFWriter()
Default constructor.
Class representing the minimal interface for Bayesian network with no numerical data.
Complete concept for GUM_SCALAR template parameter.
gum is the global namespace for all aGrUM entities