32 #ifdef GUM_CONSTRAINT_CLASS_NAME 35 INLINE
void GUM_CONSTRAINT_CLASS_NAME::setGraph(
const UndiGraph& graph) {
40 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const EdgeAddition& change) {
41 modifyGraphAlone(change);
45 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const EdgeDeletion& change) {
46 modifyGraphAlone(change);
50 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const GraphChange& change) {
51 modifyGraphAlone(change);
55 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkEdgeAddition(
NodeId x,
57 return checkEdgeAdditionAlone(x, y);
61 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkEdgeDeletion(
NodeId x,
63 return checkEdgeDeletionAlone(x, y);
68 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const EdgeAddition& change)
const {
69 return checkModificationAlone(change);
74 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const EdgeDeletion& change)
const {
75 return checkModificationAlone(change);
80 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const GraphChange& change)
const {
81 return checkModificationAlone(change);
86 GUM_CONSTRAINT_CLASS_NAME::isAlwaysInvalid(
const GraphChange& change)
const {
87 return isAlwaysInvalidAlone(change);
Size NodeId
Type for node ids.