Changeset 21529


Ignore:
Timestamp:
02/08/17 17:56:27 (8 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.