Changeset 21529


Ignore:
Timestamp:
Feb 8, 2017, 5:56:27 PM (10 years ago)
Author:
adhikari
Message:

CHG: Gia model is now named GiaIvins

Location:
issm/trunk-jpl/src/c
Files:
22 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/Makefile.am

    r21525 r21529  
    453453endif
    454454#}}}
    455 #Gia sources  {{{
    456 if GIA
    457 issm_sources +=  ./cores/gia_core.cpp\
    458                                         ./analyses/GiaAnalysis.cpp\
    459                                         ./modules/GiaDeflectionCorex/GiaDeflectionCorex.cpp\
    460                                         ./modules/GiaDeflectionCorex/distme.f\
    461                                         ./modules/GiaDeflectionCorex/freed.f\
    462                                         ./modules/GiaDeflectionCorex/ojrule.f\
    463                                         ./modules/GiaDeflectionCorex/pwise.f\
    464                                         ./modules/GiaDeflectionCorex/qwise.f\
    465                                         ./modules/GiaDeflectionCorex/stot.f\
    466                                         ./modules/GiaDeflectionCorex/what0.f
     455#GiaIvins sources  {{{
     456if GIAIVINS
     457issm_sources +=  ./cores/giaivins_core.cpp\
     458                                        ./analyses/GiaIvinsAnalysis.cpp\
     459                                        ./modules/GiaIvinsDeflectionCorex/GiaIvinsDeflectionCorex.cpp\
     460                                        ./modules/GiaIvinsDeflectionCorex/distme.f\
     461                                        ./modules/GiaIvinsDeflectionCorex/freed.f\
     462                                        ./modules/GiaIvinsDeflectionCorex/ojrule.f\
     463                                        ./modules/GiaIvinsDeflectionCorex/pwise.f\
     464                                        ./modules/GiaIvinsDeflectionCorex/qwise.f\
     465                                        ./modules/GiaIvinsDeflectionCorex/stot.f\
     466                                        ./modules/GiaIvinsDeflectionCorex/what0.f
    467467endif
    468468#}}}
  • issm/trunk-jpl/src/c/analyses/EnumToAnalysis.cpp

    r21261 r21529  
    104104                case UzawaPressureAnalysisEnum : return new UzawaPressureAnalysis();
    105105                #endif
    106                 #ifdef _HAVE_GIA_
    107                 case GiaAnalysisEnum : return new GiaAnalysis();
     106                #ifdef _HAVE_GIAIVINS_
     107                case GiaIvinsAnalysisEnum : return new GiaIvinsAnalysis();
    108108                #endif
    109109                #ifdef _HAVE_ESA_
  • issm/trunk-jpl/src/c/analyses/analyses.h

    r21261 r21529  
    2323#include "./FreeSurfaceBaseAnalysis.h"
    2424#include "./FreeSurfaceTopAnalysis.h"
    25 #include "./GiaAnalysis.h"
     25#include "./GiaIvinsAnalysis.h"
    2626#include "./EsaAnalysis.h"
    2727#include "./HydrologyDCEfficientAnalysis.h"
  • issm/trunk-jpl/src/c/classes/Elements/Element.cpp

    r21528 r21529  
    15621562                                name==EsaEmotionEnum ||
    15631563                                name==EsaDeltathicknessEnum ||
    1564                                 name==GiaWEnum ||
    1565                                 name==GiadWdtEnum ||
     1564                                name==GiaIvinsWEnum ||
     1565                                name==GiaIvinsdWdtEnum ||
    15661566                                name==SedimentHeadEnum ||
    15671567                                name==EplHeadEnum ||
  • issm/trunk-jpl/src/c/classes/Elements/Element.h

    r21514 r21529  
    294294                virtual void       ZeroLevelsetCoordinates(IssmDouble** pxyz_zero,IssmDouble* xyz_list,int levelsetenum)=0;
    295295
    296                 #ifdef _HAVE_GIA_
    297                 virtual void       GiaDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y)=0;
     296                #ifdef _HAVE_GIAIVINS_
     297                virtual void       GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y)=0;
    298298                #endif
    299299                #ifdef _HAVE_ESA_
  • issm/trunk-jpl/src/c/classes/Elements/Penta.cpp

    r21403 r21529  
    35363536/*}}}*/
    35373537
    3538 #ifdef _HAVE_GIA_
    3539 void       Penta::GiaDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y){/*{{{*/
    3540         _error_("GIA deflection not implemented yet!");
     3538#ifdef _HAVE_GIAIVINS_
     3539void       Penta::GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y){/*{{{*/
     3540        _error_("GIAIVINS deflection not implemented yet!");
    35413541}
    35423542/*}}}*/
  • issm/trunk-jpl/src/c/classes/Elements/Penta.h

    r21402 r21529  
    182182                #endif
    183183
    184                 #ifdef _HAVE_GIA_
    185                 void           GiaDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y);
     184                #ifdef _HAVE_GIAIVINS_
     185                void           GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y);
    186186                #endif
    187187                #ifdef _HAVE_ESA_
  • issm/trunk-jpl/src/c/classes/Elements/Seg.h

    r21344 r21529  
    165165                IssmDouble     GetAreaSpherical(void){_error_("not implemented yet!");};
    166166
    167 #ifdef _HAVE_GIA_
    168                 void        GiaDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y){_error_("not implemented yet");};
     167#ifdef _HAVE_GIAIVINS_
     168                void        GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y){_error_("not implemented yet");};
    169169#endif
    170170#ifdef _HAVE_ESA_
  • issm/trunk-jpl/src/c/classes/Elements/Tetra.h

    r21344 r21529  
    172172                void        ZeroLevelsetCoordinates(IssmDouble** pxyz_zero,IssmDouble* xyz_list,int levelsetenum);
    173173
    174 #ifdef _HAVE_GIA_
    175                 void        GiaDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y){_error_("not implemented yet");};
     174#ifdef _HAVE_GIAIVINS_
     175                void        GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y){_error_("not implemented yet");};
    176176#endif
    177177#ifdef _HAVE_ESA_
  • issm/trunk-jpl/src/c/classes/Elements/Tria.cpp

    r21350 r21529  
    1515#include "../classes.h"
    1616#include "../../shared/shared.h"
    17 #ifdef _HAVE_GIA_
    18 #include "../../modules/GiaDeflectionCorex/GiaDeflectionCorex.h"
     17#ifdef _HAVE_GIAIVINS_
     18#include "../../modules/GiaIvinsDeflectionCorex/GiaIvinsDeflectionCorex.h"
    1919#endif
    2020/*}}}*/
    … …  
    34533453/*}}}*/
    34543454
    3455 #ifdef _HAVE_GIA_
    3456 void       Tria::GiaDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x, IssmDouble* y){/*{{{*/
     3455#ifdef _HAVE_GIAIVINS_
     3456void       Tria::GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x, IssmDouble* y){/*{{{*/
    34573457
    34583458        int i;
    … …  
    34923492        IssmDouble  dwidt;
    34933493
    3494         /*arguments to GiaDeflectionCorex: */
    3495         GiaDeflectionCoreArgs arguments;
     3494        /*arguments to GiaIvinsDeflectionCorex: */
     3495        GiaIvinsDeflectionCoreArgs arguments;
    34963496
    34973497        /*how many dofs are we working with here? */
    … …  
    35003500
    35013501        /*recover gia solution parameters: */
    3502         this->parameters->FindParam(&cross_section_shape,GiaCrossSectionShapeEnum);
     3502        this->parameters->FindParam(&cross_section_shape,GiaIvinsCrossSectionShapeEnum);
    35033503
    35043504        /*what time is it? :*/
    … …  
    35183518
    35193519        /*recover mantle viscosity: */
    3520         mantle_viscosity_input=inputs->GetInput(GiaMantleViscosityEnum);
     3520        mantle_viscosity_input=inputs->GetInput(GiaIvinsMantleViscosityEnum);
    35213521        if (!mantle_viscosity_input)_error_("mantle viscosity input needed to compute gia deflection!");
    35223522        mantle_viscosity_input->GetInputAverage(&mantle_viscosity);
    35233523
    35243524        /*recover lithosphere thickness: */
    3525         lithosphere_thickness_input=inputs->GetInput(GiaLithosphereThicknessEnum);
     3525        lithosphere_thickness_input=inputs->GetInput(GiaIvinsLithosphereThicknessEnum);
    35263526        if (!lithosphere_thickness_input)_error_("lithosphere thickness input needed to compute gia deflection!");
    35273527        lithosphere_thickness_input->GetInputAverage(&lithosphere_thickness);
    … …  
    35383538        y0=(xyz_list[0][1]+xyz_list[1][1]+xyz_list[2][1])/3.0;
    35393539
    3540         /*start loading GiaDeflectionCore arguments: */
     3540        /*start loading GiaIvinsDeflectionCore arguments: */
    35413541        arguments.re=re;
    35423542        arguments.hes=hes;
    … …  
    35643564
    35653565                /*for this Tria, compute contribution to rebound at vertex i: */
    3566                 GiaDeflectionCorex(&wi,&dwidt,&arguments);
     3566                GiaIvinsDeflectionCorex(&wi,&dwidt,&arguments);
    35673567
    35683568                /*plug value into solution vector: */
  • issm/trunk-jpl/src/c/classes/Elements/Tria.h

    r21344 r21529  
    141141                void        ZeroLevelsetCoordinates(IssmDouble** pxyz_zero,IssmDouble* xyz_list,int levelsetenum);
    142142
    143                 #ifdef _HAVE_GIA_
    144                 void   GiaDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y);
     143                #ifdef _HAVE_GIAIVINS_
     144                void   GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y);
    145145                #endif
    146146                #ifdef _HAVE_ESA_
  • issm/trunk-jpl/src/c/classes/FemModel.cpp

    r21528 r21529  
    630630                        break;
    631631
    632                 case GiaSolutionEnum:
    633                         analyses_temp[numanalyses++]=GiaAnalysisEnum;
     632                case GiaIvinsSolutionEnum:
     633                        analyses_temp[numanalyses++]=GiaIvinsAnalysisEnum;
    634634                        break;
    635635               
    … …  
    651651
    652652                case TransientSolutionEnum:{
    653                         bool isSIA,isFS,isthermal,isenthalpy,ismasstransport,isgroundingline,isstressbalance,ismovingfront,ishydrology,isdamage,issmb,isslr,isesa,isgia;
     653                        bool isSIA,isFS,isthermal,isenthalpy,ismasstransport,isgroundingline,isstressbalance,ismovingfront,ishydrology,isdamage,issmb,isslr,isesa,isgiaivins;
    654654                        iomodel->FindConstant(&isSIA,"md.flowequation.isSIA");
    655655                        iomodel->FindConstant(&isFS,"md.flowequation.isFS");
    … …  
    665665                        iomodel->FindConstant(&isslr,"md.transient.isslr");
    666666                        iomodel->FindConstant(&isesa,"md.transient.isesa");
    667                         iomodel->FindConstant(&isgia,"md.transient.isgia");
     667                        iomodel->FindConstant(&isgiaivins,"md.transient.isgiaivins");
    668668                        if(isstressbalance){
    669669                                int  fe_FS;
    … …  
    712712                                analyses_temp[numanalyses++]=EsaAnalysisEnum;
    713713                        }
    714                         if(isgia){
    715                                 analyses_temp[numanalyses++]=GiaAnalysisEnum;
     714                        if(isgiaivins){
     715                                analyses_temp[numanalyses++]=GiaIvinsAnalysisEnum;
    716716                        }
    717717
    … …  
    23192319/*}}}*/
    23202320#endif
    2321 #ifdef _HAVE_GIA_
     2321#ifdef _HAVE_GIAIVINS_
    23222322void FemModel::Deflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt, IssmDouble* x, IssmDouble* y){ /*{{{*/
    23232323
    … …  
    23252325        for(int i=0;i<elements->Size();i++){
    23262326                Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));
    2327                 element->GiaDeflection(wg,dwgdt, x,y);
     2327                element->GiaIvinsDeflection(wg,dwgdt, x,y);
    23282328        }
    23292329}
  • issm/trunk-jpl/src/c/classes/FemModel.h

    r21528 r21529  
    117117                void ThicknessAbsGradientx( IssmDouble* pJ);
    118118                void ThicknessPositivex(IssmDouble* pJ);
    119                 #ifdef _HAVE_GIA_
     119                #ifdef _HAVE_GIAIVINS_
    120120                void Deflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt, IssmDouble* x, IssmDouble* y);
    121121                #endif
  • issm/trunk-jpl/src/c/classes/classes.h

    r20687 r21529  
    126126#include "./Update.h"
    127127#include "./FemModel.h"
    128 #include "./GiaDeflectionCoreArgs.h"
     128#include "./GiaIvinsDeflectionCoreArgs.h"
    129129#include "./RiftStruct.h"
    130130
  • issm/trunk-jpl/src/c/cores/CorePointerFromSolutionEnum.cpp

    r21261 r21529  
    6565                        solutioncore=&esa_core;
    6666                        break;
    67                 case GiaSolutionEnum:
    68                         #if _HAVE_GIA_
    69                         solutioncore=&gia_core;
     67                case GiaIvinsSolutionEnum:
     68                        #if _HAVE_GIAIVINS_
     69                        solutioncore=&giaivins_core;
    7070                        #else
    71                         _error_("ISSM not compiled with Gia capability");
     71                        _error_("ISSM not compiled with Gia Ivins capability");
    7272                        #endif
    7373                        break;
  • issm/trunk-jpl/src/c/cores/cores.h

    r21261 r21529  
    4646void adgradient_core(FemModel* femmodel);
    4747void dummy_core(FemModel* femmodel);
    48 void gia_core(FemModel* femmodel);
     48void giaivins_core(FemModel* femmodel);
    4949void esa_core(FemModel* femmodel);
    5050void smb_core(FemModel* femmodel);
  • issm/trunk-jpl/src/c/cores/transient_core.cpp

    r20959 r21529  
    2121        /*parameters: */
    2222        IssmDouble finaltime,dt,yts;
    23         bool       isstressbalance,ismasstransport,issmb,isFS,isthermal,isgroundingline,isgia,isslr,iscoupler,ismovingfront,isdamageevolution,ishydrology;
     23        bool       isstressbalance,ismasstransport,issmb,isFS,isthermal,isgroundingline,isgiaivins,isslr,iscoupler,ismovingfront,isdamageevolution,ishydrology;
    2424        bool       save_results,dakota_analysis;
    2525        bool       time_adapt;
    … …  
    5353        femmodel->parameters->FindParam(&issmb,TransientIssmbEnum);
    5454        femmodel->parameters->FindParam(&isthermal,TransientIsthermalEnum);
    55         femmodel->parameters->FindParam(&isgia,TransientIsgiaEnum);
     55        femmodel->parameters->FindParam(&isgiaivins,TransientIsgiaivinsEnum);
    5656        femmodel->parameters->FindParam(&isslr,TransientIsslrEnum);
    5757        femmodel->parameters->FindParam(&iscoupler,TransientIscouplerEnum);
    … …  
    130130                FloatingiceMeltingRatex(femmodel);
    131131               
    132                 if(isgia){
     132                if(isgiaivins){
    133133                        if(VerboseSolution()) _printf0_("   computing glacial isostatic adjustment\n");
    134                         #ifdef _HAVE_GIA_
    135                         gia_core(femmodel);
     134                        #ifdef _HAVE_GIAIVINS_
     135                        giaivins_core(femmodel);
    136136                        #else
    137137                        _error_("ISSM was not compiled with gia capabilities. Exiting");
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp

    r21510 r21529  
    7777                parameters->AddObject(iomodel->CopyConstantObject("md.transient.isthermal",TransientIsthermalEnum));
    7878                parameters->AddObject(iomodel->CopyConstantObject("md.transient.isgroundingline",TransientIsgroundinglineEnum));
    79                 parameters->AddObject(iomodel->CopyConstantObject("md.transient.isgia",TransientIsgiaEnum));
     79                parameters->AddObject(iomodel->CopyConstantObject("md.transient.isgiaivins",TransientIsgiaivinsEnum));
    8080                parameters->AddObject(iomodel->CopyConstantObject("md.transient.isesa",TransientIsesaEnum));
    8181                parameters->AddObject(iomodel->CopyConstantObject("md.transient.isdamageevolution",TransientIsdamageevolutionEnum));
    … …  
    8585                parameters->AddObject(iomodel->CopyConstantObject("md.transient.iscoupler",TransientIscouplerEnum));
    8686                parameters->AddObject(iomodel->CopyConstantObject("md.materials.rheology_law",MaterialsRheologyLawEnum));
    87                 parameters->AddObject(iomodel->CopyConstantObject("md.gia.cross_section_shape",GiaCrossSectionShapeEnum));
     87                parameters->AddObject(iomodel->CopyConstantObject("md.giaivins.cross_section_shape",GiaIvinsCrossSectionShapeEnum));
    8888
    8989                /*For stress balance only*/
  • issm/trunk-jpl/src/c/modules/modules.h

    r20562 r21529  
    2929#include "./GetVectorFromInputsx/GetVectorFromInputsx.h"
    3030#include "./GetVectorFromControlInputsx/GetVectorFromControlInputsx.h"
    31 #include "./GiaDeflectionCorex/GiaDeflectionCorex.h"
     31#include "./GiaIvinsDeflectionCorex/GiaIvinsDeflectionCorex.h"
    3232#include "./SetControlInputsFromVectorx/SetControlInputsFromVectorx.h"
    3333#include "./SetActiveNodesLSMx/SetActiveNodesLSMx.h"
  • issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h

    r21526 r21529  
    331331        ThermalNumRequestedOutputsEnum,
    332332        ThermalRequestedOutputsEnum,
    333         GiaMantleViscosityEnum,
    334         GiaLithosphereThicknessEnum,
     333        GiaIvinsMantleViscosityEnum,
     334        GiaIvinsLithosphereThicknessEnum,
    335335        ThicknessEnum,
    336336        TimesteppingStartTimeEnum,
    … …  
    346346        TransientIsmasstransportEnum,
    347347        TransientIsthermalEnum,
    348         TransientIsgiaEnum,
     348        TransientIsgiaivinsEnum,
    349349        TransientIsesaEnum,
    350350        TransientIsdamageevolutionEnum,
    … …  
    564564        DivergenceEnum,
    565565        MaxDivergenceEnum,
    566         GiaCrossSectionShapeEnum,
    567         GiadWdtEnum,
    568         GiaWEnum,
     566        GiaIvinsCrossSectionShapeEnum,
     567        GiaIvinsdWdtEnum,
     568        GiaIvinsWEnum,
    569569        /*}}}*/
    570570        /*Results{{{*/
    … …  
    927927        TransientSolutionEnum,
    928928        UzawaPressureAnalysisEnum,
    929         GiaSolutionEnum,
    930         GiaAnalysisEnum,
     929        GiaIvinsSolutionEnum,
     930        GiaIvinsAnalysisEnum,
    931931        EsaSolutionEnum,
    932932        EsaAnalysisEnum,
  • issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp

    r21526 r21529  
    337337                case ThermalNumRequestedOutputsEnum : return "ThermalNumRequestedOutputs";
    338338                case ThermalRequestedOutputsEnum : return "ThermalRequestedOutputs";
    339                 case GiaMantleViscosityEnum : return "GiaMantleViscosity";
    340                 case GiaLithosphereThicknessEnum : return "GiaLithosphereThickness";
     339                case GiaIvinsMantleViscosityEnum : return "GiaIvinsMantleViscosity";
     340                case GiaIvinsLithosphereThicknessEnum : return "GiaIvinsLithosphereThickness";
    341341                case ThicknessEnum : return "Thickness";
    342342                case TimesteppingStartTimeEnum : return "TimesteppingStartTime";
    … …  
    352352                case TransientIsmasstransportEnum : return "TransientIsmasstransport";
    353353                case TransientIsthermalEnum : return "TransientIsthermal";
    354                 case TransientIsgiaEnum : return "TransientIsgia";
     354                case TransientIsgiaivinsEnum : return "TransientIsgiaivins";
    355355                case TransientIsesaEnum : return "TransientIsesa";
    356356                case TransientIsdamageevolutionEnum : return "TransientIsdamageevolution";
    … …  
    562562                case DivergenceEnum : return "Divergence";
    563563                case MaxDivergenceEnum : return "MaxDivergence";
    564                 case GiaCrossSectionShapeEnum : return "GiaCrossSectionShape";
    565                 case GiadWdtEnum : return "GiadWdt";
    566                 case GiaWEnum : return "GiaW";
     564                case GiaIvinsCrossSectionShapeEnum : return "GiaIvinsCrossSectionShape";
     565                case GiaIvinsdWdtEnum : return "GiaIvinsdWdt";
     566                case GiaIvinsWEnum : return "GiaIvinsW";
    567567                case SaveResultsEnum : return "SaveResults";
    568568                case BoolExternalResultEnum : return "BoolExternalResult";
    … …  
    897897                case TransientSolutionEnum : return "TransientSolution";
    898898                case UzawaPressureAnalysisEnum : return "UzawaPressureAnalysis";
    899                 case GiaSolutionEnum : return "GiaSolution";
    900                 case GiaAnalysisEnum : return "GiaAnalysis";
     899                case GiaIvinsSolutionEnum : return "GiaIvinsSolution";
     900                case GiaIvinsAnalysisEnum : return "GiaIvinsAnalysis";
    901901                case EsaSolutionEnum : return "EsaSolution";
    902902                case EsaAnalysisEnum : return "EsaAnalysis";
  • issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp

    r21526 r21529  
    343343              else if (strcmp(name,"ThermalNumRequestedOutputs")==0) return ThermalNumRequestedOutputsEnum;
    344344              else if (strcmp(name,"ThermalRequestedOutputs")==0) return ThermalRequestedOutputsEnum;
    345               else if (strcmp(name,"GiaMantleViscosity")==0) return GiaMantleViscosityEnum;
    346               else if (strcmp(name,"GiaLithosphereThickness")==0) return GiaLithosphereThicknessEnum;
     345              else if (strcmp(name,"GiaIvinsMantleViscosity")==0) return GiaIvinsMantleViscosityEnum;
     346              else if (strcmp(name,"GiaIvinsLithosphereThickness")==0) return GiaIvinsLithosphereThicknessEnum;
    347347              else if (strcmp(name,"Thickness")==0) return ThicknessEnum;
    348348              else if (strcmp(name,"TimesteppingStartTime")==0) return TimesteppingStartTimeEnum;
    … …  
    358358              else if (strcmp(name,"TransientIsmasstransport")==0) return TransientIsmasstransportEnum;
    359359              else if (strcmp(name,"TransientIsthermal")==0) return TransientIsthermalEnum;
    360               else if (strcmp(name,"TransientIsgia")==0) return TransientIsgiaEnum;
     360              else if (strcmp(name,"TransientIsgiaivins")==0) return TransientIsgiaivinsEnum;
    361361              else if (strcmp(name,"TransientIsesa")==0) return TransientIsesaEnum;
    362362              else if (strcmp(name,"TransientIsdamageevolution")==0) return TransientIsdamageevolutionEnum;
    … …  
    574574              else if (strcmp(name,"Divergence")==0) return DivergenceEnum;
    575575              else if (strcmp(name,"MaxDivergence")==0) return MaxDivergenceEnum;
    576               else if (strcmp(name,"GiaCrossSectionShape")==0) return GiaCrossSectionShapeEnum;
    577               else if (strcmp(name,"GiadWdt")==0) return GiadWdtEnum;
    578               else if (strcmp(name,"GiaW")==0) return GiaWEnum;
     576              else if (strcmp(name,"GiaIvinsCrossSectionShape")==0) return GiaIvinsCrossSectionShapeEnum;
     577              else if (strcmp(name,"GiaIvinsdWdt")==0) return GiaIvinsdWdtEnum;
     578              else if (strcmp(name,"GiaIvinsW")==0) return GiaIvinsWEnum;
    579579              else if (strcmp(name,"SaveResults")==0) return SaveResultsEnum;
    580580              else if (strcmp(name,"BoolExternalResult")==0) return BoolExternalResultEnum;
    … …  
    918918              else if (strcmp(name,"TransientSolution")==0) return TransientSolutionEnum;
    919919              else if (strcmp(name,"UzawaPressureAnalysis")==0) return UzawaPressureAnalysisEnum;
    920               else if (strcmp(name,"GiaSolution")==0) return GiaSolutionEnum;
    921               else if (strcmp(name,"GiaAnalysis")==0) return GiaAnalysisEnum;
     920              else if (strcmp(name,"GiaIvinsSolution")==0) return GiaIvinsSolutionEnum;
     921              else if (strcmp(name,"GiaIvinsAnalysis")==0) return GiaIvinsAnalysisEnum;
    922922              else if (strcmp(name,"EsaSolution")==0) return EsaSolutionEnum;
    923923              else if (strcmp(name,"EsaAnalysis")==0) return EsaAnalysisEnum;
Note: See TracChangeset for help on using the changeset viewer.