51#ifndef GUM_ID_WRITER_H
52#define GUM_ID_WRITER_H
74 template < GUM_Numeric GUM_SCALAR >
Templates implementation of IDWriter.h classes.
virtual void write(std::ostream &output, const InfluenceDiagram< GUM_SCALAR > &infdiag)=0
Writes an influence diagram in the given output stream.
virtual void write(std::string_view filePath, const InfluenceDiagram< GUM_SCALAR > &infdiag)=0
Writes an Influence Diagram in the file referenced by filePath.
IDWriter()
Default constructor.
virtual ~IDWriter()
Default destructor.
virtual void write(std::string_view filePath, InfluenceDiagram< GUM_SCALAR > &infdiag)
Writes an Influence Diagram in the file referenced by filePath, updating metadata (software,...
Class representing an Influence Diagram.
Class representing Influence Diagrams.
gum is the global namespace for all aGrUM entities