Ignore:
Timestamp:
11/29/18 21:58:42 (6 years ago)
Author:
Mathieu Morlighem
Message:

CHG: removeing some if, moving to assert now that loads are always in analys

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/ConstraintsStatex/RiftConstraintsState.cpp

    r16231 r23490  
    2020        for (i=0;i<loads->Size();i++){
    2121                Load* load=(Load*)loads->GetObjectByOffset(i);
    22                 if(load->InAnalysis(configuration_type)){
    23                         if(RiftfrontEnum==loads->GetEnum(i)){
    24                                 found=1;
    25                                 break;
    26                         }
     22                _assert_(load->InAnalysis(configuration_type));
     23                if(RiftfrontEnum==loads->GetEnum(i)){
     24                        found=1;
     25                        break;
    2726                }
    2827        }
     
    7776
    7877                        load=(Load*)loads->GetObjectByOffset(i);
    79                         if(load->InAnalysis(configuration_type)){
    80 
    81                                 riftfront=(Riftfront*)load;
    82 
    83                                 riftfront->Constrain(&unstable);
    84 
    85                                 num_unstable_constraints+=unstable;
    86                         }
     78                        _assert_(load->InAnalysis(configuration_type));
     79                        riftfront=(Riftfront*)load;
     80                        riftfront->Constrain(&unstable);
     81                        num_unstable_constraints+=unstable;
    8782                }
    8883        }
     
    114109
    115110                        load=(Load*)loads->GetObjectByOffset(i);
    116                         if(load->InAnalysis(configuration_type)){
    117 
    118                                 riftfront=(Riftfront*)load;
    119                                 if (riftfront->IsFrozen()){
    120                                         found=1;
    121                                         break;
    122                                 }
     111                        _assert_(load->InAnalysis(configuration_type));
     112                        riftfront=(Riftfront*)load;
     113                        if (riftfront->IsFrozen()){
     114                                found=1;
     115                                break;
    123116                        }
    124117                }
     
    146139
    147140                if (RiftfrontEnum==loads->GetEnum(i)){
    148 
    149141                        load=(Load*)loads->GetObjectByOffset(i);
    150                         if(load->InAnalysis(configuration_type)){
    151 
    152                                 riftfront=(Riftfront*)load;
    153                                 riftfront->FreezeConstraints();
    154                         }
    155 
     142                        _assert_(load->InAnalysis(configuration_type));
     143                        riftfront=(Riftfront*)load;
     144                        riftfront->FreezeConstraints();
    156145                }
    157146        }
Note: See TracChangeset for help on using the changeset viewer.