Abstract class for back-constraints, a kind of prior knowledge to force topological positions of uncertain latent inputs. All types of back-constraints will be derived from this class.
It is simply a std::vector with an interface designed for dealing with probability mass functions. It is a flattend version of an D dimensional propability table