31 #ifdef GUM_CONSTRAINT_CLASS_NAME 34 INLINE
void GUM_CONSTRAINT_CLASS_NAME::setGraph(
const UndiGraph& graph) {
39 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const EdgeAddition& change) {
40 modifyGraphAlone(change);
44 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const EdgeDeletion& change) {
45 modifyGraphAlone(change);
49 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const GraphChange& change) {
50 modifyGraphAlone(change);
54 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkEdgeAddition(NodeId x,
56 return checkEdgeAdditionAlone(x, y);
60 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkEdgeDeletion(NodeId x,
62 return checkEdgeDeletionAlone(x, y);
67 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const EdgeAddition& change)
const {
68 return checkModificationAlone(change);
73 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const EdgeDeletion& change)
const {
74 return checkModificationAlone(change);
79 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const GraphChange& change)
const {
80 return checkModificationAlone(change);
85 GUM_CONSTRAINT_CLASS_NAME::isAlwaysInvalid(
const GraphChange& change)
const {
86 return isAlwaysInvalidAlone(change);