| 379 | } |
| 380 | |
| 381 | bool SimpleInflator::belong_to_the_same_loop( |
| 382 | const VectorI& indices, const VectorI& source_ids) const { |
| 383 | const size_t size = indices.size(); |
| 384 | assert(size > 0); |
| 385 | const int id = source_ids[indices[0]]; |
| 386 | for (size_t i=1; i<size; i++) { |
| 387 | if (id != source_ids[indices[i]]) return false; |
| 388 | } |
| 389 | return true; |
| 390 | } |