Ignore:
Timestamp:
06/02/10 20:06:37 (15 years ago)
Author:
Eric.Larour
Message:

Finished CreateFemModel with one model framework

File:
1 edited

Legend:

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

    r3967 r4004  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 int     ConfigureObjectsx( DataSet* elements, DataSet* loads, DataSet* nodes, DataSet* vertices, DataSet* materials,Parameters* parameters){
     12int     ConfigureObjectsx( DataSet* elements, DataSet* loads, DataSet* nodes, DataSet* vertices, DataSet* materials,Parameters* parameters,int analysis_type){
    1313
    1414        /*Intermediary*/
     
    2222        for (i=0;i<elements->Size();i++){
    2323                element=(Element*)elements->GetObjectByOffset(i);
    24                 element->Configure(elements,loads,nodes,materials,parameters);
     24                element->Configure(elements,loads,nodes,materials,parameters,analysis_counter);
    2525        }
    2626        //_printf_("      Configuring loads...\n");
    2727        for (i=0;i<loads->Size();i++){
    2828                load=(Load*)loads->GetObjectByOffset(i);
    29                 load->Configure(elements,loads,nodes,vertices,materials,parameters);
     29                if (load->InAnalysis(analysis_type)){
     30                        load->Configure(elements,loads,nodes,vertices,materials,parameters);
     31                }
    3032        }
    3133        //_printf_("      Configuring nodes...\n");
    3234        for (i=0;i<nodes->Size();i++){
    3335                node=(Node*)nodes->GetObjectByOffset(i);
    34                 node->Configure(nodes,vertices);
     36                if(node->InAnalysis(analysis_type)){
     37                                node->Configure(nodes,vertices);
     38                }
    3539        }
    36         //_printf_("      Configuring parameters...\n");
    37         /*parameters ARE NOT configured!*/
    38         parameters->Configure(elements,loads,nodes,vertices,materials,parameters);
    3940
    4041        return noerr;
Note: See TracChangeset for help on using the changeset viewer.