sherpa is hosted by Hepforge, IPPP Durham
close Warning: Can't synchronize with repository "(default)" (/hepforge/svn/sherpa does not appear to be a Subversion repository.). Look in the Trac log for more information.

Ticket #368: amegic_point.diff

File amegic_point.diff, 645 bytes (added by silvan, 7 years ago)
  • AMEGIC++/Main/Point.C

     
    219219
    220220void Point::FindOrder(std::vector<int> &order)
    221221{
    222   if (!this) return;
    223222  if (v) {
    224223    if (order.size()<v->order.size())
    225224      order.resize(v->order.size(),0);
     
    226225    for (size_t i(0);i<v->order.size();++i)
    227226      order[i]+=v->order[i];
    228227  }
    229   left->FindOrder(order);
    230   right->FindOrder(order);
     228  if (left)   left->FindOrder(order);
     229  if (right)  right->FindOrder(order);
    231230  if (middle) middle->FindOrder(order);
    232231}