31 #ifdef GUM_CONSTRAINT_CLASS_NAME 34 INLINE
void GUM_CONSTRAINT_CLASS_NAME::setGraph(
const DiGraph& graph) {
39 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const ArcAddition& change) {
40 modifyGraphAlone(change);
44 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const ArcDeletion& change) {
45 modifyGraphAlone(change);
49 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const ArcReversal& change) {
50 modifyGraphAlone(change);
54 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const GraphChange& change) {
55 modifyGraphAlone(change);
59 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkArcAddition(NodeId x, NodeId y)
const {
60 return checkArcAdditionAlone(x, y);
64 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkArcDeletion(NodeId x, NodeId y)
const {
65 return checkArcDeletionAlone(x, y);
69 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkArcReversal(NodeId x, NodeId y)
const {
70 return checkArcReversalAlone(x, y);
75 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const ArcAddition& change)
const {
76 return checkModificationAlone(change);
81 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const ArcDeletion& change)
const {
82 return checkModificationAlone(change);
87 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const ArcReversal& change)
const {
88 return checkModificationAlone(change);
93 GUM_CONSTRAINT_CLASS_NAME::checkModification(
const GraphChange& change)
const {
94 return checkModificationAlone(change);
99 GUM_CONSTRAINT_CLASS_NAME::isAlwaysInvalid(
const GraphChange& change)
const {
100 return isAlwaysInvalidAlone(change);