Changeset 4016


Ignore:
Timestamp:
06/03/10 13:45:27 (15 years ago)
Author:
Eric.Larour
Message:

Need counter to update an element

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp

    r3984 r4016  
    1717        /*Intermediary*/
    1818        int i;
     19        int counter;
    1920        Element* element=NULL;
    2021
     
    2324
    2425        /*Fetch data needed: */
     26        IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,"elements");
    2527        IoModelFetchData(&iomodel->elements_type,NULL,NULL,iomodel_handle,"elements_type");
    2628        IoModelFetchData(&iomodel->thickness,NULL,NULL,iomodel_handle,"thickness");
     
    4951
    5052        /*Update elements: */
    51         for (i=0;i<elements->Size();i++){
    52 
    53                 element=(Element*)elements->GetObjectByOffset(i);
    54                 element->Update(iomodel,analysis_counter);
    55 
     53        counter=0;
     54        for (i=0;i<iomodel->numberofelements;i++){
     55                if(iomodel->my_elements[i]){
     56                        element=(Element*)elements->GetObjectByOffset(counter);
     57                        element->Update(i,iomodel,analysis_counter); //we need i to index into elements.
     58                }
    5659        }
    5760
Note: See TracChangeset for help on using the changeset viewer.