Changeset 4046


Ignore:
Timestamp:
06/14/10 18:24:14 (15 years ago)
Author:
Eric.Larour
Message:

Changed name of ReinitializeInputx module to DuplicateInputx: a little simpler!:)

Location:
issm/trunk/src/c
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h

    r4043 r4046  
    202202        PressureOldEnum,
    203203        QmuPressureEnum,
    204         StokesPressureEnum,
     204        PressureStokesEnum,
    205205        ResetPenaltiesEnum,
    206206        RheologyBEnum,
  • issm/trunk/src/c/Makefile.am

    r4042 r4046  
    371371                                        ./modules/MaxVelx/MaxVelx.h\
    372372                                        ./modules/MaxVelx/MaxVelx.cpp\
     373                                        ./modules/MaxAbsVxx/MaxAbsVxx.h\
     374                                        ./modules/MaxAbsVxx/MaxAbsVxx.cpp\
     375                                        ./modules/MaxAbsVyx/MaxAbsVyx.h\
     376                                        ./modules/MaxAbsVyx/MaxAbsVyx.cpp\
     377                                        ./modules/MaxAbsVzx/MaxAbsVzx.h\
     378                                        ./modules/MaxAbsVzx/MaxAbsVzx.cpp\
     379                                        ./modules/MaxVxx/MaxVxx.h\
     380                                        ./modules/MaxVxx/MaxVxx.cpp\
     381                                        ./modules/MaxVyx/MaxVyx.h\
     382                                        ./modules/MaxVyx/MaxVyx.cpp\
     383                                        ./modules/MaxVzx/MaxVzx.h\
     384                                        ./modules/MaxVzx/MaxVzx.cpp\
     385                                        ./modules/MinVxx/MinVxx.h\
     386                                        ./modules/MinVxx/MinVxx.cpp\
     387                                        ./modules/MinVyx/MinVyx.h\
     388                                        ./modules/MinVyx/MinVyx.cpp\
     389                                        ./modules/MinVzx/MinVzx.h\
     390                                        ./modules/MinVzx/MinVzx.cpp\
     391                                        ./modules/DuplicateInputx/DuplicateInputx.h\
     392                                        ./modules/DuplicateInputx/DuplicateInputx.cpp\
    373393                                        ./modules/ControlConstrainx/ControlConstrainx.h\
    374394                                        ./modules/ControlConstrainx/ControlConstrainx.cpp\
     
    847867                                        ./modules/MaxVelx/MaxVelx.h\
    848868                                        ./modules/MaxVelx/MaxVelx.cpp\
     869                                        ./modules/MaxAbsVxx/MaxAbsVxx.h\
     870                                        ./modules/MaxAbsVxx/MaxAbsVxx.cpp\
     871                                        ./modules/MaxAbsVyx/MaxAbsVyx.h\
     872                                        ./modules/MaxAbsVyx/MaxAbsVyx.cpp\
     873                                        ./modules/MaxAbsVzx/MaxAbsVzx.h\
     874                                        ./modules/MaxAbsVzx/MaxAbsVzx.cpp\
     875                                        ./modules/MaxVxx/MaxVxx.h\
     876                                        ./modules/MaxVxx/MaxVxx.cpp\
     877                                        ./modules/MaxVyx/MaxVyx.h\
     878                                        ./modules/MaxVyx/MaxVyx.cpp\
     879                                        ./modules/MaxVzx/MaxVzx.h\
     880                                        ./modules/MaxVzx/MaxVzx.cpp\
     881                                        ./modules/MinVxx/MinVxx.h\
     882                                        ./modules/MinVxx/MinVxx.cpp\
     883                                        ./modules/MinVyx/MinVyx.h\
     884                                        ./modules/MinVyx/MinVyx.cpp\
     885                                        ./modules/MinVzx/MinVzx.h\
     886                                        ./modules/MinVzx/MinVzx.cpp\
     887                                        ./modules/DuplicateInputx/DuplicateInputx.h\
     888                                        ./modules/DuplicateInputx/DuplicateInputx.cpp\
    849889                                        ./modules/ControlConstrainx/ControlConstrainx.h\
    850890                                        ./modules/ControlConstrainx/ControlConstrainx.cpp\
  • issm/trunk/src/c/modules/DuplicateInputx/DuplicateInputx.cpp

    r4045 r4046  
    1 /*!\file ReinitializeInputx
    2  * \brief: reinitialize an input inside the elements, so that QMU runs can be carried out.
     1/*!\file DuplicateInputx
     2 * \brief: duplicte  an input inside the elements, onto another, and wipe it off.
    33 */
    44
    5 #include "./ReinitializeInputx.h"
     5#include "./DuplicateInputx.h"
    66#include "../../shared/shared.h"
    77#include "../../include/include.h"
     
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void ReinitializeInputx(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int reinitialized_enum, int original_enum){
     11void DuplicateInputx(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int reinitialized_enum, int original_enum){
    1212
    1313        /*intermediary:*/
     
    2020        for(i=0;i<elements->Size();i++){
    2121                Element* element=(Element*)elements->GetObjectByOffset(i);
    22                 element->ReinitializeInput(reinitialized_enum,original_enum);
     22                element->DuplicateInput(reinitialized_enum,original_enum);
    2323        }
    2424
  • issm/trunk/src/c/modules/DuplicateInputx/DuplicateInputx.h

    r4045 r4046  
    1 /*!\file:  ReinitializeInputx.h
     1/*!\file:  DuplicateInputx.h
    22 * \brief header file for field extrusion
    33 */
    44
    5 #ifndef _REINITIALIZEINPUTX_H
    6 #define _REINITIALIZEINPUTX_H
     5#ifndef _DUPLICATEINPUTX_H
     6#define _DUPLICATEINPUTX_H
    77
    88#include "../../DataSet/DataSet.h"
    99
    1010/* local prototypes: */
    11 void ReinitializeInputx(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int reinitialized_enum, int original_enum);
     11void DuplicateInputx(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int reinitialized_enum, int original_enum);
    1212
    13 #endif  /* _REINITIALIZEINPUTX_H */
     13#endif  /* _DUPLICATEINPUTX_H */
    1414
  • issm/trunk/src/c/modules/modules.h

    r4043 r4046  
    7878#include "./MaxVzx/MaxVzx.h"
    7979#include "./MaxAbsVzx/MaxAbsVzx.h"
    80 #include "./ReinitializeInputx/ReinitializeInputx.h"
     80#include "./DuplicateInputx/DuplicateInputx.h"
    8181
    8282#endif
  • issm/trunk/src/c/objects/Elements/Beam.cpp

    r4043 r4046  
    973973}
    974974/*}}}*/
    975 /*FUNCTION Beam::ReinitializeInput(int reinitialized_enum,int original_enum){{{1*/
    976 void  Beam::ReinitializeInput(int reinitialized_enum,int original_enum){
     975/*FUNCTION Beam::DuplicateInput(int original_enum,int new_enum){{{1*/
     976void  Beam::DuplicateInput(int original_enum,int new_enum){
    977977
    978978        Input* original=NULL;
     
    984984
    985985        /*Change copy enum to reinitialized_enum: */
    986         copy->ChangeEnum(reinitialized_enum);
     986        copy->ChangeEnum(new_enum);
    987987
    988988        /*Add copy into inputs, it will wipe off the one already there: */
  • issm/trunk/src/c/objects/Elements/Beam.h

    r4043 r4046  
    9494                void  MaxVz(double* pmaxvz, bool process_units);
    9595                void  MaxAbsVz(double* pmaxabsvz, bool process_units);
    96                 void  ReinitializeInput(int reinitialized_enum,int original_enum);
     96                void  DuplicateInput(int original_enum,int new_enum);
    9797
    9898                /*}}}*/
  • issm/trunk/src/c/objects/Elements/Element.h

    r4043 r4046  
    6464                virtual void   MaxVz(double* pmaxvz, bool process_units)=0;
    6565                virtual void   MaxAbsVz(double* pmaxabsvz, bool process_units)=0;
    66                 virtual void   ReinitializeInput(int reinitialized_enum,int original_enum)=0;
     66                virtual void   DuplicateInput(int original_enum,int new_enum)=0;
    6767
    6868
  • issm/trunk/src/c/objects/Elements/Penta.cpp

    r4043 r4046  
    53115311}
    53125312/*}}}*/
    5313 /*FUNCTION Penta::ReinitializeInput(int reinitialized_enum,int original_enum){{{1*/
    5314 void  Penta::ReinitializeInput(int reinitialized_enum,int original_enum){
     5313/*FUNCTION Penta::DuplicateInput(int original_enum,int new_enum){{{1*/
     5314void  Penta::DuplicateInput(int original_enum,int new_enum){
    53155315
    53165316        Input* original=NULL;
     
    53225322
    53235323        /*Change copy enum to reinitialized_enum: */
    5324         copy->ChangeEnum(reinitialized_enum);
     5324        copy->ChangeEnum(new_enum);
    53255325
    53265326        /*Add copy into inputs, it will wipe off the one already there: */
  • issm/trunk/src/c/objects/Elements/Penta.h

    r4043 r4046  
    161161                void  MaxVz(double* pmaxvz, bool process_units);
    162162                void  MaxAbsVz(double* pmaxabsvz, bool process_units);
    163                 void  ReinitializeInput(int reinitialized_enum,int original_enum);
     163                void  DuplicateInput(int original_enum,int new_enum);
    164164
    165165
  • issm/trunk/src/c/objects/Elements/Sing.cpp

    r4043 r4046  
    679679}
    680680/*}}}*/
    681 /*FUNCTION Sing::ReinitializeInput(int reinitialized_enum,int original_enum){{{1*/
    682 void  Sing::ReinitializeInput(int reinitialized_enum,int original_enum){
     681/*FUNCTION Sing::DuplicateInput(int original_enum,int new_enum){{{1*/
     682void  Sing::DuplicateInput(int original_enum,int new_enum){
    683683
    684684        Input* original=NULL;
     
    690690
    691691        /*Change copy enum to reinitialized_enum: */
    692         copy->ChangeEnum(reinitialized_enum);
     692        copy->ChangeEnum(new_enum);
    693693
    694694        /*Add copy into inputs, it will wipe off the one already there: */
  • issm/trunk/src/c/objects/Elements/Sing.h

    r4043 r4046  
    9393                void  MaxVz(double* pmaxvz, bool process_units);
    9494                void  MaxAbsVz(double* pmaxabsvz, bool process_units);
    95                 void  ReinitializeInput(int reinitialized_enum,int original_enum);
     95                void  DuplicateInput(int original_enum,int new_enum);
    9696
    9797
  • issm/trunk/src/c/objects/Elements/Tria.cpp

    r4043 r4046  
    54205420}
    54215421/*}}}*/
    5422 /*FUNCTION Tria::ReinitializeInput(int reinitialized_enum,int original_enum){{{1*/
    5423 void  Tria::ReinitializeInput(int reinitialized_enum,int original_enum){
     5422/*FUNCTION Tria::DuplicateInput(int original_enum,int new_enum){{{1*/
     5423void  Tria::DuplicateInput(int original_enum,int new_enum){
    54245424
    54255425        Input* original=NULL;
     
    54315431
    54325432        /*Change copy enum to reinitialized_enum: */
    5433         copy->ChangeEnum(reinitialized_enum);
     5433        copy->ChangeEnum(new_enum);
    54345434
    54355435        /*Add copy into inputs, it will wipe off the one already there: */
  • issm/trunk/src/c/objects/Elements/Tria.h

    r4043 r4046  
    139139                void  MaxVz(double* pmaxvz, bool process_units);
    140140                void  MaxAbsVz(double* pmaxabsvz, bool process_units);
    141                 void  ReinitializeInput(int reinitialized_enum,int original_enum);
     141                void  DuplicateInput(int original_enum,int new_enum);
    142142
    143143
  • issm/trunk/src/c/solutions/diagnostic_core.cpp

    r4043 r4046  
    3434        /*for qmu analysis, reinitialize velocity so that fake sensitivities do not show up as a result of a different restart of the convergence at each trial.*/
    3535        if(qmu_analysis){
    36                 ReinitializeInputx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,VxEnum,QmuVxEnum);
    37                 ReinitializeInputx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,VyEnum,QmuVyEnum);
    38                 ReinitializeInputx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,VzEnum,QmuVzEnum);
    39                 ReinitializeInputx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,PressureEnum,QmuPressureEnum);
     36                DuplicateInputx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,QmuVxEnum,VxEnum);
     37                DuplicateInputx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,QmuVyEnum,VyEnum);
     38                DuplicateInputx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,QmuVzEnum,VzEnum);
     39                DuplicateInputx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,QmuPressureEnum,PressureEnum);
    4040        }
    4141
     
    6767
    6868                        //"recondition" pressure computed previously:
    69                         DuplicateInputx(femmodel,PressureEnum,PressureStokesEnum);
     69                        DuplicateInputx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,PressureEnum,PressureStokesEnum);
    7070                        ScaleInputx(femmmodel,PressureStokesEnum,1.0/stokesreconditioning);
    7171
Note: See TracChangeset for help on using the changeset viewer.