Changeset 4935


Ignore:
Timestamp:
08/02/10 15:16:44 (15 years ago)
Author:
seroussi
Message:

remove MaterialUpdateFromTemperature module and TemperatureAverage Enum

Location:
issm/trunk/src/c
Files:
1 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/EnumDefinitions/EnumAsString.cpp

    r4927 r4935  
    197197                case TemperatureEnum : return "Temperature";
    198198                case TemperatureOldEnum : return "TemperatureOld";
    199                 case TemperatureAverageEnum : return "TemperatureAverage";
    200199                case ThicknessEnum : return "Thickness";
    201200                case TypeEnum : return "Type";
  • issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h

    r4927 r4935  
    224224        TemperatureEnum,
    225225        TemperatureOldEnum,
    226         TemperatureAverageEnum,
    227226        ThicknessEnum,
    228227        TypeEnum,
  • issm/trunk/src/c/EnumDefinitions/StringAsEnum.cpp

    r4927 r4935  
    195195        else if (strcmp(name,"Temperature")==0) return TemperatureEnum;
    196196        else if (strcmp(name,"TemperatureOld")==0) return TemperatureOldEnum;
    197         else if (strcmp(name,"TemperatureAverage")==0) return TemperatureAverageEnum;
    198197        else if (strcmp(name,"Thickness")==0) return ThicknessEnum;
    199198        else if (strcmp(name,"Type")==0) return TypeEnum;
  • issm/trunk/src/c/Makefile.am

    r4927 r4935  
    554554                                        ./modules/InputExtrudex/InputExtrudex.cpp\
    555555                                        ./modules/InputExtrudex/InputExtrudex.h\
    556                                         ./modules/MaterialUpdateFromTemperaturex/MaterialUpdateFromTemperaturex.cpp\
    557                                         ./modules/MaterialUpdateFromTemperaturex/MaterialUpdateFromTemperaturex.h\
    558556                                        ./modules/OutputRiftsx/OutputRiftsx.h\
    559557                                        ./modules/OutputRiftsx/OutputRiftsx.cpp\
     
    10971095                                        ./modules/InputExtrudex/InputExtrudex.cpp\
    10981096                                        ./modules/InputExtrudex/InputExtrudex.h\
    1099                                         ./modules/MaterialUpdateFromTemperaturex/MaterialUpdateFromTemperaturex.cpp\
    1100                                         ./modules/MaterialUpdateFromTemperaturex/MaterialUpdateFromTemperaturex.h\
    11011097                                        ./modules/OutputRiftsx/OutputRiftsx.h\
    11021098                                        ./modules/OutputRiftsx/OutputRiftsx.cpp\
  • issm/trunk/src/c/modules/modules.h

    r4907 r4935  
    4343#include "./InputUpdateFromVectorx/InputUpdateFromVectorx.h"
    4444#include "./MassFluxx/MassFluxx.h"
    45 #include "./MaterialUpdateFromTemperaturex/MaterialUpdateFromTemperaturex.h"
    4645#include "./MaxAbsVxx/MaxAbsVxx.h"
    4746#include "./MaxAbsVyx/MaxAbsVyx.h"
  • issm/trunk/src/c/objects/Elements/Element.h

    r4931 r4935  
    5454                virtual void   UpdateGeometry(void)=0;
    5555                virtual void   InputToResult(int enum_type,int step,double time)=0;
    56                 virtual void   MaterialUpdateFromTemperature(void)=0;
    5756                virtual void   ProcessResultsUnits(void)=0;
    5857                virtual void   MinVel(double* pminvel, bool process_units)=0;
  • issm/trunk/src/c/objects/Elements/Penta.cpp

    r4931 r4935  
    11831183double Penta::MassFlux( double* segment){
    11841184        ISSMERROR(" not supported yet!");
    1185 }
    1186 /*}}}*/
    1187 /*FUNCTION Penta::MaterialUpdateFromTemperature{{{1*/
    1188 void  Penta::MaterialUpdateFromTemperature(void){
    1189 
    1190         /*Intermediaries*/
    1191         double Taverage;
    1192         double B;
    1193 
    1194         /*inputs: */
    1195         bool   collapse;
    1196         Input *TempInput = NULL;
    1197         Input *RheologyBInput = NULL;
    1198 
    1199         /*retrieve inputs :*/
    1200         inputs->GetParameterValue(&collapse,CollapseEnum);
    1201 
    1202         if (collapse){
    1203                 /*find temperature average*/
    1204                 this->inputs->GetParameterAverage(&Taverage,TemperatureAverageEnum);
    1205         }
    1206         else{
    1207                 /*find 3d temperature*/
    1208                 this->inputs->GetParameterAverage(&Taverage,TemperatureEnum);
    1209         }
    1210 
    1211         /*Get B from T using Paterson*/
    1212         B=Paterson(Taverage);
    1213 
    1214         /*Add input to Matice*/
    1215         this->matice->inputs->AddInput(new DoubleInput(RheologyBEnum,B));
    1216 
    12171185}
    12181186/*}}}*/
     
    53425310                                name==VzEnum ||
    53435311                                name==TemperatureEnum ||
    5344                                 name==TemperatureAverageEnum ||
    53455312                                name==RheologyBEnum ||
    53465313                                name==RheologyNEnum ||
  • issm/trunk/src/c/objects/Elements/Penta.h

    r4931 r4935  
    9393                void   InputScale(int enum_type,double scale_factor);
    9494                void   InputToResult(int enum_type,int step,double time);
    95                 void   MaterialUpdateFromTemperature(void);
    9695                double MassFlux(double* segment);
    9796                void   MaxAbsVx(double* pmaxabsvx, bool process_units);
  • issm/trunk/src/c/solutions/steadystate_core.cpp

    r4880 r4935  
    3535                thermal_core(femmodel);
    3636
    37                 if(verbose)_printf_("%s\n","computing depth average temperature");
    38                 InputDepthAveragex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,TemperatureEnum,TemperatureAverageEnum);
    39        
    40                 if(verbose)_printf_("%s\n","update B from temperature");
    41                 MaterialUpdateFromTemperaturex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters);
    42 
    4337                if(verbose)_printf_("%s\n","computing new velocity");
    4438                diagnostic_core(femmodel);
  • issm/trunk/src/c/solutions/transient3d_core.cpp

    r4873 r4935  
    4747                thermal_core_step(femmodel,step,time);
    4848
    49                 if(verbose)_printf_("%s\n","computing depth average temperature");
    50                 InputDepthAveragex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,TemperatureEnum,TemperatureAverageEnum);
    51 
    52                 if(verbose)_printf_("%s\n","update B from temperature");
    53                 MaterialUpdateFromTemperaturex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters);
    54 
    5549                if(verbose)_printf_("%s\n","computing new velocity");
    5650                diagnostic_core(femmodel);
Note: See TracChangeset for help on using the changeset viewer.