This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/CLPBN/clpbn/bp/GraphicalModel.h

19 lines
417 B
C
Raw Normal View History

#ifndef BP_GRAPHICAL_MODEL_H
#define BP_GRAPHICAL_MODEL_H
#include "Variable.h"
#include "Shared.h"
using namespace std;
class GraphicalModel
{
public:
virtual ~GraphicalModel (void) {};
virtual Variable* getVariable (Vid) const = 0;
virtual VarSet getVariables (void) const = 0;
virtual void printGraphicalModel (void) const = 0;
};
#endif // BP_GRAPHICAL_MODEL_H