Ignore:
Timestamp:
09/07/20 03:12:14 (5 years ago)
Author:
bdef
Message:

CHG:Modifying loop on elements towards for on iterator

File:
1 edited

Legend:

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

    r25379 r25539  
    1212
    1313        /*Elements and loads drive the update: */
    14         for(int i=0;i<femmodel->elements->Size();i++){
    15                 Element* element=xDynamicCast<Element*>(femmodel->elements->GetObjectByOffset(i));
     14        for(Object* & object : femmodel->elements->objects){
     15                Element* element = xDynamicCast<Element*>(object);
    1616                element->InputUpdateFromConstant(constant,name);
    1717        }
     
    2222
    2323        /*Elements and loads drive the update: */
    24         for(int i=0;i<femmodel->elements->Size();i++){
    25                 Element* element=xDynamicCast<Element*>(femmodel->elements->GetObjectByOffset(i));
     24        for(Object* & object : femmodel->elements->objects){
     25                Element* element = xDynamicCast<Element*>(object);
    2626                element->InputUpdateFromConstant(constant,name);
    2727        }
     
    3333        /*Elements and loads drive the update: */
    3434        if(IsInputEnum(name)){
    35                 for(int i=0;i<femmodel->elements->Size();i++){
    36                         Element* element=xDynamicCast<Element*>(femmodel->elements->GetObjectByOffset(i));
     35                for(Object* & object : femmodel->elements->objects){
     36                        Element* element = xDynamicCast<Element*>(object);
    3737                        element->InputUpdateFromConstant(constant,name);
    3838                }
     
    5555
    5656        /*Elements and loads drive the update: */
    57         for(int i=0;i<elements->Size();i++){
    58                 Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));
     57        for(Object* & object : elements->objects){
     58                Element* element=xDynamicCast<Element*>(object);
    5959                element->SetElementInput(inputs,name,constant);
    6060        }
     
    6565
    6666        /*Elements and loads drive the update: */
    67         for(int i=0;i<elements->Size();i++){
    68                 Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));
     67        for(Object* & object : elements->objects){
     68                Element* element=xDynamicCast<Element*>(object);
    6969                element->SetBoolInput(inputs,name,constant);
    7070        }
     
    7979
    8080        /*Elements and loads drive the update: */
    81         for(int i=0;i<elements->Size();i++){
    82                 Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));
     81        for(Object* & object : elements->objects){
     82                Element* element=xDynamicCast<Element*>(object);
    8383                element->SetElementInput(inputs,name,constant2);
    8484        }
Note: See TracChangeset for help on using the changeset viewer.