30 #ifdef GUM_CONSTRAINT_CLASS_NAME 33 INLINE
void GUM_CONSTRAINT_CLASS_NAME::setGraph(
const UndiGraph& graph) {
38 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const EdgeAddition& change) {
39 modifyGraphAlone(change);
43 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const EdgeDeletion& change) {
44 modifyGraphAlone(change);
48 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const GraphChange& change) {
49 modifyGraphAlone(change);
53 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkEdgeAddition(
NodeId x,
55 return checkEdgeAdditionAlone(x, y);
59 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkEdgeDeletion(
NodeId x,
61 return checkEdgeDeletionAlone(x, y);
66 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const EdgeAddition& change)
const {
67 return checkModificationAlone(change);
72 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const EdgeDeletion& change)
const {
73 return checkModificationAlone(change);
78 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const GraphChange& change)
const {
79 return checkModificationAlone(change);
84 GUM_CONSTRAINT_CLASS_NAME::isAlwaysInvalid(
const GraphChange& change)
const {
85 return isAlwaysInvalidAlone(change);
Size NodeId
Type for node ids.