Changeset 21578


Ignore:
Timestamp:
02/28/17 16:26:19 (8 years ago)
Author:
adhikari
Message:

CHG: GiaIvins is switched back to Gia

Location:
issm/trunk-jpl/src/c/classes
Files:
1 added
1 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Elements/Element.cpp

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

    r21529 r21578  
    294294                virtual void       ZeroLevelsetCoordinates(IssmDouble** pxyz_zero,IssmDouble* xyz_list,int levelsetenum)=0;
    295295
    296                 #ifdef _HAVE_GIAIVINS_
    297                 virtual void       GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y)=0;
     296                #ifdef _HAVE_GIA_
     297                virtual void       GiaDeflection(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

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

    r21529 r21578  
    182182                #endif
    183183
    184                 #ifdef _HAVE_GIAIVINS_
    185                 void           GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y);
     184                #ifdef _HAVE_GIA_
     185                void           GiaDeflection(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

    r21529 r21578  
    165165                IssmDouble     GetAreaSpherical(void){_error_("not implemented yet!");};
    166166
    167 #ifdef _HAVE_GIAIVINS_
    168                 void        GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y){_error_("not implemented yet");};
     167#ifdef _HAVE_GIA_
     168                void        GiaDeflection(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

    r21529 r21578  
    172172                void        ZeroLevelsetCoordinates(IssmDouble** pxyz_zero,IssmDouble* xyz_list,int levelsetenum);
    173173
    174 #ifdef _HAVE_GIAIVINS_
    175                 void        GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x,IssmDouble* y){_error_("not implemented yet");};
     174#ifdef _HAVE_GIA_
     175                void        GiaDeflection(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

    r21529 r21578  
    1515#include "../classes.h"
    1616#include "../../shared/shared.h"
    17 #ifdef _HAVE_GIAIVINS_
    18 #include "../../modules/GiaIvinsDeflectionCorex/GiaIvinsDeflectionCorex.h"
     17#ifdef _HAVE_GIA_
     18#include "../../modules/GiaDeflectionCorex/GiaDeflectionCorex.h"
    1919#endif
    2020/*}}}*/
     
    34533453/*}}}*/
    34543454
    3455 #ifdef _HAVE_GIAIVINS_
    3456 void       Tria::GiaIvinsDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x, IssmDouble* y){/*{{{*/
     3455#ifdef _HAVE_GIA_
     3456void       Tria::GiaDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,IssmDouble* x, IssmDouble* y){/*{{{*/
    34573457
    34583458        int i;
     
    34923492        IssmDouble  dwidt;
    34933493
    3494         /*arguments to GiaIvinsDeflectionCorex: */
    3495         GiaIvinsDeflectionCoreArgs arguments;
     3494        /*arguments to GiaDeflectionCorex: */
     3495        GiaDeflectionCoreArgs arguments;
    34963496
    34973497        /*how many dofs are we working with here? */
     
    35003500
    35013501        /*recover gia solution parameters: */
    3502         this->parameters->FindParam(&cross_section_shape,GiaIvinsCrossSectionShapeEnum);
     3502        this->parameters->FindParam(&cross_section_shape,GiaCrossSectionShapeEnum);
    35033503
    35043504        /*what time is it? :*/
     
    35183518
    35193519        /*recover mantle viscosity: */
    3520         mantle_viscosity_input=inputs->GetInput(GiaIvinsMantleViscosityEnum);
     3520        mantle_viscosity_input=inputs->GetInput(GiaMantleViscosityEnum);
    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(GiaIvinsLithosphereThicknessEnum);
     3525        lithosphere_thickness_input=inputs->GetInput(GiaLithosphereThicknessEnum);
    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 GiaIvinsDeflectionCore arguments: */
     3540        /*start loading GiaDeflectionCore arguments: */
    35413541        arguments.re=re;
    35423542        arguments.hes=hes;
     
    35643564
    35653565                /*for this Tria, compute contribution to rebound at vertex i: */
    3566                 GiaIvinsDeflectionCorex(&wi,&dwidt,&arguments);
     3566                GiaDeflectionCorex(&wi,&dwidt,&arguments);
    35673567
    35683568                /*plug value into solution vector: */
  • issm/trunk-jpl/src/c/classes/Elements/Tria.h

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

    r21574 r21578  
    628628                        break;
    629629
    630                 case GiaIvinsSolutionEnum:
     630                case GiaSolutionEnum:
    631631                        analyses_temp[numanalyses++]=GiaIvinsAnalysisEnum;
    632632                        break;
     
    649649
    650650                case TransientSolutionEnum:{
    651                         bool isSIA,isFS,isthermal,isenthalpy,ismasstransport,isgroundingline,isstressbalance,ismovingfront,ishydrology,isdamage,issmb,isslr,isesa,isgiaivins;
     651                        bool isSIA,isFS,isthermal,isenthalpy,ismasstransport,isgroundingline,isstressbalance,ismovingfront,ishydrology,isdamage,issmb,isslr,isesa,isgia;
    652652                        iomodel->FindConstant(&isSIA,"md.flowequation.isSIA");
    653653                        iomodel->FindConstant(&isFS,"md.flowequation.isFS");
     
    663663                        iomodel->FindConstant(&isslr,"md.transient.isslr");
    664664                        iomodel->FindConstant(&isesa,"md.transient.isesa");
    665                         iomodel->FindConstant(&isgiaivins,"md.transient.isgiaivins");
     665                        iomodel->FindConstant(&isgia,"md.transient.isgia");
    666666                        if(isstressbalance){
    667667                                int  fe_FS;
     
    710710                                analyses_temp[numanalyses++]=EsaAnalysisEnum;
    711711                        }
    712                         if(isgiaivins){
     712                        if(isgia){
    713713                                analyses_temp[numanalyses++]=GiaIvinsAnalysisEnum;
    714714                        }
     
    23172317/*}}}*/
    23182318#endif
    2319 #ifdef _HAVE_GIAIVINS_
     2319#ifdef _HAVE_GIA_
    23202320void FemModel::Deflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt, IssmDouble* x, IssmDouble* y){ /*{{{*/
    23212321
     
    23232323        for(int i=0;i<elements->Size();i++){
    23242324                Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));
    2325                 element->GiaIvinsDeflection(wg,dwgdt, x,y);
     2325                element->GiaDeflection(wg,dwgdt, x,y);
    23262326        }
    23272327}
  • issm/trunk-jpl/src/c/classes/FemModel.h

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

    r21529 r21578  
    126126#include "./Update.h"
    127127#include "./FemModel.h"
    128 #include "./GiaIvinsDeflectionCoreArgs.h"
     128#include "./GiaDeflectionCoreArgs.h"
    129129#include "./RiftStruct.h"
    130130
Note: See TracChangeset for help on using the changeset viewer.