virtual bool contains(const DiscreteVariable &v) const =0
Returns true if var is in *this.
Base class for discrete random variable.
gum is the global namespace for all aGrUM entities
virtual Size domainSize() const =0
virtual void _replace(const DiscreteVariable *x, const DiscreteVariable *y)=0
This is called by MultiDimContainer::replace() to proceed with the replacing between x and y...
Headers of MultiDimInterface.
void replace(const DiscreteVariable &x, const DiscreteVariable &y)
Replace variables in this multidim.
#define GUM_ERROR(type, msg)