/// Clone *this (virtual copy constructor)
virtual FactorGraph* clone() const { return new FactorGraph(); }
- /// Create (virtual default constructor)
- virtual FactorGraph* create() const { return new FactorGraph(*this); }
-
/// Returns const reference to i'th variable
const Var & var(size_t i) const { return _vars[i]; }
/// Returns const reference to all factors
void ReadFromFile(const char *filename);
/// Writes a FactorGraph to a file
- void WriteToFile(const char *filename) const;
+ void WriteToFile(const char *filename, size_t precision=15) const;
/// Writes a FactorGraph to a GraphViz .dot file
void printDot( std::ostream& os ) const;