/// <summary> /// Constrains <paramref name="variable"/> to <paramref name="value"/> /// </summary> public static void Equal <T>(FiniteDomainVariable <T> variable, T value) { variable.BackdoorSet(variable.AllowableValues & BitHelper.GetMask(variable.FiniteDomain.IndexOf(value))); }