30 #ifndef GUM_BN_WRITER_H 31 #define GUM_BN_WRITER_H 52 template <
typename GUM_SCALAR >
73 virtual void write(std::ostream& output,
85 virtual void write(
const std::string& filePath,
90 #ifndef GUM_NO_EXTERN_TEMPLATE_CLASS 97 #endif // GUM_BN_WRITER_H
Class representing Bayesian networks.
Templates implementation of bns/io/gumBNWriter.h classes.
virtual void write(std::ostream &output, const IBayesNet< GUM_SCALAR > &bn)=0
Writes a Bayesian Network in the ouput stream.
Class representing the minimal interface for Bayesian Network.
gum is the global namespace for all aGrUM entities
virtual ~BNWriter()
Default destructor.
BNWriter()
Default constructor.
Pure virtual class for writting a BN to a file.