Ignore:
Timestamp:
06/21/10 11:48:36 (15 years ago)
Author:
Eric.Larour
Message:

renamed UpdateInputsFromConstantx to InputUpdateFromConstantx

File:
1 edited

Legend:

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

    r4078 r4079  
    1 /*!\file UpdateInputsFromConstantx
     1/*!\file InputUpdateFromConstantx
    22 * \brief: update datasets using  parameter inputs
    33 */
    44
    5 #include "./UpdateInputsFromConstantx.h"
     5#include "./InputUpdateFromConstantx.h"
    66#include "../../shared/shared.h"
    77#include "../../include/include.h"
     
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void UpdateInputsFromConstantx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,bool   constant, int name){
     11void InputUpdateFromConstantx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,bool   constant, int name){
     12
     13        int i;
    1214
    1315        /*First, get elements and loads configured: */
     
    1719        parameters->Configure(elements,loads, nodes,vertices, materials,parameters);
    1820       
    19         /*Elements drive the update: */
    20         elements->UpdateInputsFromConstant(constant,name);
    21         loads->UpdateInputsFromConstant(constant,name);
     21        /*Elements and loads drive the update: */
     22        for(i=0;elements->Size();i++){
     23                Element* element=(Element*)elements->GetObjectByOffset(i);
     24                element->InputUpdateFromConstant(constant,name);
     25        }
     26
     27        for(i=0;loads->Size();i++){
     28                Load* load=(Load*)loads->GetObjectByOffset(i);
     29                load->InputUpdateFromConstant(constant,name);
     30        }
    2231}
    23 void UpdateInputsFromConstantx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int    constant, int name){
     32void InputUpdateFromConstantx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int    constant, int name){
     33       
     34        int i;
    2435
    2536        /*First, get elements and loads configured: */
     
    2940        parameters->Configure(elements,loads, nodes,vertices, materials,parameters);
    3041
    31         /*Elements drive the update: */
    32         elements->UpdateInputsFromConstant(constant,name);
    33         loads->UpdateInputsFromConstant(constant,name);
     42        /*Elements and loads drive the update: */
     43        for(i=0;elements->Size();i++){
     44                Element* element=(Element*)elements->GetObjectByOffset(i);
     45                element->InputUpdateFromConstant(constant,name);
     46        }
     47
     48        for(i=0;loads->Size();i++){
     49                Load* load=(Load*)loads->GetObjectByOffset(i);
     50                load->InputUpdateFromConstant(constant,name);
     51        }
    3452}
    35 void UpdateInputsFromConstantx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,double constant, int name){
     53void InputUpdateFromConstantx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,double constant, int name){
     54
     55        int i;
    3656
    3757        /*First, get elements and loads configured: */
     
    4161        parameters->Configure(elements,loads, nodes,vertices, materials,parameters);
    4262
    43         /*Elements drive the update: */
    44         elements->UpdateInputsFromConstant(constant,name);
    45         loads->UpdateInputsFromConstant(constant,name);
     63        /*Elements and loads drive the update: */
     64        for(i=0;elements->Size();i++){
     65                Element* element=(Element*)elements->GetObjectByOffset(i);
     66                element->InputUpdateFromConstant(constant,name);
     67        }
     68
     69        for(i=0;loads->Size();i++){
     70                Load* load=(Load*)loads->GetObjectByOffset(i);
     71                load->InputUpdateFromConstant(constant,name);
     72        }
    4673}
Note: See TracChangeset for help on using the changeset viewer.