Esempio n. 1
0
File: KRMB.cpp Progetto: hausen/rmb
void KRMB::applyTo(Permutation &p)
{
  for (size_t i = 1; i <= k; ++i)
  {
    if (param.c[i] < param.d[i]) {
      p.applyReversal(param.c[i], param.d[i]);
    }
  }
  if (param.a < param.b) {
    p.applyReversal(param.a, param.b);
  }
}