Ignore:
Timestamp:
05/27/10 10:07:17 (15 years ago)
Author:
Mathieu Morlighem
Message:

moved some Dataset methods to modules

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/modules/ConfigureObjectsx/ConfigureObjectsx.cpp

    r3913 r3967  
    1212int     ConfigureObjectsx( DataSet* elements, DataSet* loads, DataSet* nodes, DataSet* vertices, DataSet* materials,Parameters* parameters){
    1313
     14        /*Intermediary*/
    1415        int noerr=1;
    1516        int i;
    16 
    17         extern int num_procs;
    18         extern int my_rank;
     17        Element* element=NULL;
     18        Load* load=NULL;
     19        Node* node=NULL;
    1920       
    2021        //_printf_("      Configuring elements...\n");
    21         elements->Configure(elements,loads,nodes,vertices,materials,parameters);
     22        for (i=0;i<elements->Size();i++){
     23                element=(Element*)elements->GetObjectByOffset(i);
     24                element->Configure(elements,loads,nodes,materials,parameters);
     25        }
    2226        //_printf_("      Configuring loads...\n");
    23         loads->Configure(elements,loads,nodes,vertices,materials,parameters);
     27        for (i=0;i<loads->Size();i++){
     28                load=(Load*)loads->GetObjectByOffset(i);
     29                load->Configure(elements,loads,nodes,vertices,materials,parameters);
     30        }
    2431        //_printf_("      Configuring nodes...\n");
    25         nodes->Configure(elements,loads,nodes,vertices,materials,parameters);
     32        for (i=0;i<nodes->Size();i++){
     33                node=(Node*)nodes->GetObjectByOffset(i);
     34                node->Configure(nodes,vertices);
     35        }
    2636        //_printf_("      Configuring parameters...\n");
     37        /*parameters ARE NOT configured!*/
    2738        parameters->Configure(elements,loads,nodes,vertices,materials,parameters);
    2839
Note: See TracChangeset for help on using the changeset viewer.