31 #ifdef GUM_CONSTRAINT_CLASS_NAME 34 INLINE
void GUM_CONSTRAINT_CLASS_NAME::setGraph(
const DiGraph& graph) { setGraphAlone(graph); }
37 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const ArcAddition& change) {
38 modifyGraphAlone(change);
42 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const ArcDeletion& change) {
43 modifyGraphAlone(change);
47 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const ArcReversal& change) {
48 modifyGraphAlone(change);
52 INLINE
void GUM_CONSTRAINT_CLASS_NAME::modifyGraph(
const GraphChange& change) {
53 modifyGraphAlone(change);
57 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkArcAddition(NodeId x, NodeId y)
const {
58 return checkArcAdditionAlone(x, y);
62 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkArcDeletion(NodeId x, NodeId y)
const {
63 return checkArcDeletionAlone(x, y);
67 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkArcReversal(NodeId x, NodeId y)
const {
68 return checkArcReversalAlone(x, y);
72 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkModification(
const ArcAddition& change)
const {
73 return checkModificationAlone(change);
77 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkModification(
const ArcDeletion& change)
const {
78 return checkModificationAlone(change);
82 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkModification(
const ArcReversal& change)
const {
83 return checkModificationAlone(change);
87 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::checkModification(
const GraphChange& change)
const {
88 return checkModificationAlone(change);
92 INLINE
bool GUM_CONSTRAINT_CLASS_NAME::isAlwaysInvalid(
const GraphChange& change)
const {
93 return isAlwaysInvalidAlone(change);