MCPcopy Create free account
hub / github.com/Gecode/gecode / Reify

Class Reify

gecode/int.hh:892–911  ·  view source on GitHub ↗

* \brief Reification specification * \ingroup TaskModelInt */

Source from the content-addressed store, hash-verified

890 * \ingroup TaskModelInt
891 */
892 class Reify {
893 protected:
894 /// The Boolean control variable
895 BoolVar x;
896 /// The reification mode
897 ReifyMode rm;
898 public:
899 /// Default constructor without proper initialization
900 Reify(void);
901 /// Construct reification specification
902 Reify(BoolVar x, ReifyMode rm=RM_EQV);
903 /// Return Boolean control variable
904 BoolVar var(void) const;
905 /// Return reification mode
906 ReifyMode mode(void) const;
907 /// Set Boolean control variable
908 void var(BoolVar x);
909 /// Set reification mode
910 void mode(ReifyMode rm);
911 };
912
913 /**
914 * \brief Use equivalence for reification

Callers 15

TestSpaceMethod · 0.85
TestSpaceMethod · 0.85
p_int_CMP_reifFunction · 0.85
p_int_lin_CMP_reifFunction · 0.85
p_bool_lin_CMP_reifFunction · 0.85
p_bool_CMP_reifFunction · 0.85
p_int_in_impFunction · 0.85
p_table_int_reifFunction · 0.85
p_table_int_impFunction · 0.85
p_table_bool_reifFunction · 0.85
p_table_bool_impFunction · 0.85
p_set_in_reifFunction · 0.85

Calls

no outgoing calls

Tested by 2

TestSpaceMethod · 0.68
TestSpaceMethod · 0.68