gecode dom分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gecode dom分析相关的知识,希望对你有一定的参考价值。

这个其实很简单,都不用popagator,直接区域求交就完成了
  void
  dom(Home home, const IntVarArgs& x, const IntVarArgs& d, IntPropLevel) {
    using namespace Int;
    if (x.size() != d.size())
      throw ArgumentSizeMismatch("Int::dom");
    for (int i=x.size(); i--; ) {
      GECODE_POST;
      IntView xv(x[i]), dv(d[i]);
      if (!same(xv,dv)) {
        ViewRanges<IntView> r(dv);
        GECODE_ME_FAIL(xv.inter_r(home,r,false));
      }
    }
  }

 

 

 

以上是关于gecode dom分析的主要内容,如果未能解决你的问题,请参考以下文章

gecode中的idx recorder分析

gecode中自定义brancher

Gecode branch()函数的z3替代方案?

gecode中的meritbase

gecode 中的metainfo

jquery 对象的 heightinnerHeightouterHeight 的区别以及DOM 元素的 clientHeightoffsetHeightscrollHeightoffset(代码片段