Changeset 13047


Ignore:
Timestamp:
08/15/12 17:09:02 (13 years ago)
Author:
Mathieu Morlighem
Message:

NEW: added new Enums to support l1l2 equations (still under development)

Location:
issm/trunk-jpl/src
Files:
3 added
5 edited

Legend:

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

    r12927 r13047  
    5050        FlowequationElementEquationEnum,
    5151        FlowequationIshutterEnum,
     52        FlowequationIsl1l2Enum,
    5253        FlowequationIsmacayealpattynEnum,
    5354        FlowequationIsstokesEnum,
     
    236237        /*Approximations {{{1*/
    237238        ApproximationEnum,
     239        NoneApproximationEnum,
    238240        HutterApproximationEnum,
    239241        MacAyealApproximationEnum,
    240242        MacAyealPattynApproximationEnum,
    241243        MacAyealStokesApproximationEnum,
    242         NoneApproximationEnum,
     244        L1L2ApproximationEnum,
    243245        PattynApproximationEnum,
    244246        PattynStokesApproximationEnum,
     
    284286        NumericalfluxEnum,
    285287        ParamEnum,
     288        L1L2IceFrontEnum,
    286289        PattynIceFrontEnum,
    287290        PengridEnum,
     
    381384        EnthalpyPicardEnum,
    382385        ThicknessAbsGradientEnum,
     386        ThicknessAlongGradientEnum,
     387        ThicknessAcrossGradientEnum,
    383388        StepResponsesEnum,
    384389        IntMatParamEnum,
     
    401406        StressTensoryzEnum,
    402407        StressTensorzzEnum,
    403         IceVolumeEnum, //FIXME reposition
    404         TotalSmbEnum,  //FIXME reposition
    405         ThicknessAlongGradientEnum,
    406         ThicknessAcrossGradientEnum,
    407408        /*}}}*/
    408409        /*Element Interpolations{{{1*/
     
    444445        MaxVzEnum,
    445446        MaxAbsVzEnum,
     447        IceVolumeEnum,
     448        TotalSmbEnum,
    446449        /*}}}*/
    447450        /*Convergence{{{1*/
  • issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp

    r12927 r13047  
    5555                case FlowequationElementEquationEnum : return "FlowequationElementEquation";
    5656                case FlowequationIshutterEnum : return "FlowequationIshutter";
     57                case FlowequationIsl1l2Enum : return "FlowequationIsl1l2";
    5758                case FlowequationIsmacayealpattynEnum : return "FlowequationIsmacayealpattyn";
    5859                case FlowequationIsstokesEnum : return "FlowequationIsstokes";
     
    237238                case TransientSolutionEnum : return "TransientSolution";
    238239                case ApproximationEnum : return "Approximation";
     240                case NoneApproximationEnum : return "NoneApproximation";
    239241                case HutterApproximationEnum : return "HutterApproximation";
    240242                case MacAyealApproximationEnum : return "MacAyealApproximation";
    241243                case MacAyealPattynApproximationEnum : return "MacAyealPattynApproximation";
    242244                case MacAyealStokesApproximationEnum : return "MacAyealStokesApproximation";
    243                 case NoneApproximationEnum : return "NoneApproximation";
     245                case L1L2ApproximationEnum : return "L1L2Approximation";
    244246                case PattynApproximationEnum : return "PattynApproximation";
    245247                case PattynStokesApproximationEnum : return "PattynStokesApproximation";
     
    281283                case NumericalfluxEnum : return "Numericalflux";
    282284                case ParamEnum : return "Param";
     285                case L1L2IceFrontEnum : return "L1L2IceFront";
    283286                case PattynIceFrontEnum : return "PattynIceFront";
    284287                case PengridEnum : return "Pengrid";
     
    372375                case EnthalpyPicardEnum : return "EnthalpyPicard";
    373376                case ThicknessAbsGradientEnum : return "ThicknessAbsGradient";
     377                case ThicknessAlongGradientEnum : return "ThicknessAlongGradient";
     378                case ThicknessAcrossGradientEnum : return "ThicknessAcrossGradient";
    374379                case StepResponsesEnum : return "StepResponses";
    375380                case IntMatParamEnum : return "IntMatParam";
     
    392397                case StressTensoryzEnum : return "StressTensoryz";
    393398                case StressTensorzzEnum : return "StressTensorzz";
    394                 case IceVolumeEnum : return "IceVolume";
    395                 case TotalSmbEnum : return "TotalSmb";
    396                 case ThicknessAlongGradientEnum : return "ThicknessAlongGradient";
    397                 case ThicknessAcrossGradientEnum : return "ThicknessAcrossGradient";
    398399                case P0Enum : return "P0";
    399400                case P1Enum : return "P1";
     
    429430                case MaxVzEnum : return "MaxVz";
    430431                case MaxAbsVzEnum : return "MaxAbsVz";
     432                case IceVolumeEnum : return "IceVolume";
     433                case TotalSmbEnum : return "TotalSmb";
    431434                case RelativeEnum : return "Relative";
    432435                case AbsoluteEnum : return "Absolute";
  • issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp

    r13036 r13047  
    5656              else if (strcmp(name,"FlowequationElementEquation")==0) return FlowequationElementEquationEnum;
    5757              else if (strcmp(name,"FlowequationIshutter")==0) return FlowequationIshutterEnum;
     58              else if (strcmp(name,"FlowequationIsl1l2")==0) return FlowequationIsl1l2Enum;
    5859              else if (strcmp(name,"FlowequationIsmacayealpattyn")==0) return FlowequationIsmacayealpattynEnum;
    5960              else if (strcmp(name,"FlowequationIsstokes")==0) return FlowequationIsstokesEnum;
     
    137138              else if (strcmp(name,"PrognosticHydrostaticAdjustment")==0) return PrognosticHydrostaticAdjustmentEnum;
    138139              else if (strcmp(name,"PrognosticMinThickness")==0) return PrognosticMinThicknessEnum;
    139               else if (strcmp(name,"PrognosticPenaltyFactor")==0) return PrognosticPenaltyFactorEnum;
    140140         else stage=2;
    141141   }
    142142   if(stage==2){
    143               if (strcmp(name,"PrognosticSpcthickness")==0) return PrognosticSpcthicknessEnum;
     143              if (strcmp(name,"PrognosticPenaltyFactor")==0) return PrognosticPenaltyFactorEnum;
     144              else if (strcmp(name,"PrognosticSpcthickness")==0) return PrognosticSpcthicknessEnum;
    144145              else if (strcmp(name,"PrognosticStabilization")==0) return PrognosticStabilizationEnum;
    145146              else if (strcmp(name,"PrognosticVertexPairing")==0) return PrognosticVertexPairingEnum;
     
    241242              else if (strcmp(name,"TransientSolution")==0) return TransientSolutionEnum;
    242243              else if (strcmp(name,"Approximation")==0) return ApproximationEnum;
     244              else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum;
    243245              else if (strcmp(name,"HutterApproximation")==0) return HutterApproximationEnum;
    244246              else if (strcmp(name,"MacAyealApproximation")==0) return MacAyealApproximationEnum;
    245247              else if (strcmp(name,"MacAyealPattynApproximation")==0) return MacAyealPattynApproximationEnum;
    246248              else if (strcmp(name,"MacAyealStokesApproximation")==0) return MacAyealStokesApproximationEnum;
    247               else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum;
     249              else if (strcmp(name,"L1L2Approximation")==0) return L1L2ApproximationEnum;
    248250              else if (strcmp(name,"PattynApproximation")==0) return PattynApproximationEnum;
    249251              else if (strcmp(name,"PattynStokesApproximation")==0) return PattynStokesApproximationEnum;
     
    259261              else if (strcmp(name,"BoolParam")==0) return BoolParamEnum;
    260262              else if (strcmp(name,"Contour")==0) return ContourEnum;
    261               else if (strcmp(name,"ControlInput")==0) return ControlInputEnum;
    262               else if (strcmp(name,"DatasetInput")==0) return DatasetInputEnum;
    263263         else stage=3;
    264264   }
    265265   if(stage==3){
    266               if (strcmp(name,"DofIndexing")==0) return DofIndexingEnum;
     266              if (strcmp(name,"ControlInput")==0) return ControlInputEnum;
     267              else if (strcmp(name,"DatasetInput")==0) return DatasetInputEnum;
     268              else if (strcmp(name,"DofIndexing")==0) return DofIndexingEnum;
    267269              else if (strcmp(name,"DoubleInput")==0) return DoubleInputEnum;
    268270              else if (strcmp(name,"DoubleMatArrayParam")==0) return DoubleMatArrayParamEnum;
     
    288290              else if (strcmp(name,"Numericalflux")==0) return NumericalfluxEnum;
    289291              else if (strcmp(name,"Param")==0) return ParamEnum;
     292              else if (strcmp(name,"L1L2IceFront")==0) return L1L2IceFrontEnum;
    290293              else if (strcmp(name,"PattynIceFront")==0) return PattynIceFrontEnum;
    291294              else if (strcmp(name,"Pengrid")==0) return PengridEnum;
     
    379382              else if (strcmp(name,"EnthalpyPicard")==0) return EnthalpyPicardEnum;
    380383              else if (strcmp(name,"ThicknessAbsGradient")==0) return ThicknessAbsGradientEnum;
    381               else if (strcmp(name,"StepResponses")==0) return StepResponsesEnum;
     384              else if (strcmp(name,"ThicknessAlongGradient")==0) return ThicknessAlongGradientEnum;
     385              else if (strcmp(name,"ThicknessAcrossGradient")==0) return ThicknessAcrossGradientEnum;
     386         else stage=4;
     387   }
     388   if(stage==4){
     389              if (strcmp(name,"StepResponses")==0) return StepResponsesEnum;
    382390              else if (strcmp(name,"IntMatParam")==0) return IntMatParamEnum;
    383391              else if (strcmp(name,"RheologyBbarAbsGradient")==0) return RheologyBbarAbsGradientEnum;
    384392              else if (strcmp(name,"DragCoefficientAbsGradient")==0) return DragCoefficientAbsGradientEnum;
    385393              else if (strcmp(name,"TransientInput")==0) return TransientInputEnum;
    386          else stage=4;
    387    }
    388    if(stage==4){
    389               if (strcmp(name,"Outputfilename")==0) return OutputfilenameEnum;
     394              else if (strcmp(name,"Outputfilename")==0) return OutputfilenameEnum;
    390395              else if (strcmp(name,"Waterfraction")==0) return WaterfractionEnum;
    391396              else if (strcmp(name,"Watercolumn")==0) return WatercolumnEnum;
     
    402407              else if (strcmp(name,"StressTensoryz")==0) return StressTensoryzEnum;
    403408              else if (strcmp(name,"StressTensorzz")==0) return StressTensorzzEnum;
    404               else if (strcmp(name,"IceVolume")==0) return IceVolumeEnum;
    405               else if (strcmp(name,"TotalSmb")==0) return TotalSmbEnum;
    406               else if (strcmp(name,"ThicknessAlongGradient")==0) return ThicknessAlongGradientEnum;
    407               else if (strcmp(name,"ThicknessAcrossGradient")==0) return ThicknessAcrossGradientEnum;
    408409              else if (strcmp(name,"P0")==0) return P0Enum;
    409410              else if (strcmp(name,"P1")==0) return P1Enum;
     
    439440              else if (strcmp(name,"MaxVz")==0) return MaxVzEnum;
    440441              else if (strcmp(name,"MaxAbsVz")==0) return MaxAbsVzEnum;
     442              else if (strcmp(name,"IceVolume")==0) return IceVolumeEnum;
     443              else if (strcmp(name,"TotalSmb")==0) return TotalSmbEnum;
    441444              else if (strcmp(name,"Relative")==0) return RelativeEnum;
    442445              else if (strcmp(name,"Absolute")==0) return AbsoluteEnum;
     
    488491   }
    489492        /*If we reach this point, the string provided has not been found*/
    490         _error_("Enum " << name << " not found");
     493        _error2_("Enum " << name << " not found");
    491494}
  • issm/trunk-jpl/src/m/enum/EnumDefinitions.py

    r13043 r13047  
    389389        return StringToEnum('FlowequationIshutter')[0]
    390390
     391def FlowequationIsl1l2Enum():
     392        """
     393        FLOWEQUATIONISL1L2ENUM - Enum of FlowequationIsl1l2
     394
     395           Usage:
     396              macro=FlowequationIsl1l2Enum()
     397        """
     398
     399        return StringToEnum('FlowequationIsl1l2')[0]
     400
    391401def FlowequationIsmacayealpattynEnum():
    392402        """
     
    22092219        return StringToEnum('Approximation')[0]
    22102220
     2221def NoneApproximationEnum():
     2222        """
     2223        NONEAPPROXIMATIONENUM - Enum of NoneApproximation
     2224
     2225           Usage:
     2226              macro=NoneApproximationEnum()
     2227        """
     2228
     2229        return StringToEnum('NoneApproximation')[0]
     2230
    22112231def HutterApproximationEnum():
    22122232        """
     
    22492269        return StringToEnum('MacAyealStokesApproximation')[0]
    22502270
    2251 def NoneApproximationEnum():
    2252         """
    2253         NONEAPPROXIMATIONENUM - Enum of NoneApproximation
    2254 
    2255            Usage:
    2256               macro=NoneApproximationEnum()
    2257         """
    2258 
    2259         return StringToEnum('NoneApproximation')[0]
     2271def L1L2ApproximationEnum():
     2272        """
     2273        L1L2APPROXIMATIONENUM - Enum of L1L2Approximation
     2274
     2275           Usage:
     2276              macro=L1L2ApproximationEnum()
     2277        """
     2278
     2279        return StringToEnum('L1L2Approximation')[0]
    22602280
    22612281def PattynApproximationEnum():
     
    26492669        return StringToEnum('Param')[0]
    26502670
     2671def L1L2IceFrontEnum():
     2672        """
     2673        L1L2ICEFRONTENUM - Enum of L1L2IceFront
     2674
     2675           Usage:
     2676              macro=L1L2IceFrontEnum()
     2677        """
     2678
     2679        return StringToEnum('L1L2IceFront')[0]
     2680
    26512681def PattynIceFrontEnum():
    26522682        """
     
    35593589        return StringToEnum('ThicknessAbsGradient')[0]
    35603590
     3591def ThicknessAlongGradientEnum():
     3592        """
     3593        THICKNESSALONGGRADIENTENUM - Enum of ThicknessAlongGradient
     3594
     3595           Usage:
     3596              macro=ThicknessAlongGradientEnum()
     3597        """
     3598
     3599        return StringToEnum('ThicknessAlongGradient')[0]
     3600
     3601def ThicknessAcrossGradientEnum():
     3602        """
     3603        THICKNESSACROSSGRADIENTENUM - Enum of ThicknessAcrossGradient
     3604
     3605           Usage:
     3606              macro=ThicknessAcrossGradientEnum()
     3607        """
     3608
     3609        return StringToEnum('ThicknessAcrossGradient')[0]
     3610
    35613611def StepResponsesEnum():
    35623612        """
     
    37593809        return StringToEnum('StressTensorzz')[0]
    37603810
     3811def P0Enum():
     3812        """
     3813        P0ENUM - Enum of P0
     3814
     3815           Usage:
     3816              macro=P0Enum()
     3817        """
     3818
     3819        return StringToEnum('P0')[0]
     3820
     3821def P1Enum():
     3822        """
     3823        P1ENUM - Enum of P1
     3824
     3825           Usage:
     3826              macro=P1Enum()
     3827        """
     3828
     3829        return StringToEnum('P1')[0]
     3830
     3831def P1DGEnum():
     3832        """
     3833        P1DGENUM - Enum of P1DG
     3834
     3835           Usage:
     3836              macro=P1DGEnum()
     3837        """
     3838
     3839        return StringToEnum('P1DG')[0]
     3840
     3841def SaveResultsEnum():
     3842        """
     3843        SAVERESULTSENUM - Enum of SaveResults
     3844
     3845           Usage:
     3846              macro=SaveResultsEnum()
     3847        """
     3848
     3849        return StringToEnum('SaveResults')[0]
     3850
     3851def BoolElementResultEnum():
     3852        """
     3853        BOOLELEMENTRESULTENUM - Enum of BoolElementResult
     3854
     3855           Usage:
     3856              macro=BoolElementResultEnum()
     3857        """
     3858
     3859        return StringToEnum('BoolElementResult')[0]
     3860
     3861def BoolExternalResultEnum():
     3862        """
     3863        BOOLEXTERNALRESULTENUM - Enum of BoolExternalResult
     3864
     3865           Usage:
     3866              macro=BoolExternalResultEnum()
     3867        """
     3868
     3869        return StringToEnum('BoolExternalResult')[0]
     3870
     3871def DoubleElementResultEnum():
     3872        """
     3873        DOUBLEELEMENTRESULTENUM - Enum of DoubleElementResult
     3874
     3875           Usage:
     3876              macro=DoubleElementResultEnum()
     3877        """
     3878
     3879        return StringToEnum('DoubleElementResult')[0]
     3880
     3881def DoubleExternalResultEnum():
     3882        """
     3883        DOUBLEEXTERNALRESULTENUM - Enum of DoubleExternalResult
     3884
     3885           Usage:
     3886              macro=DoubleExternalResultEnum()
     3887        """
     3888
     3889        return StringToEnum('DoubleExternalResult')[0]
     3890
     3891def DoubleMatExternalResultEnum():
     3892        """
     3893        DOUBLEMATEXTERNALRESULTENUM - Enum of DoubleMatExternalResult
     3894
     3895           Usage:
     3896              macro=DoubleMatExternalResultEnum()
     3897        """
     3898
     3899        return StringToEnum('DoubleMatExternalResult')[0]
     3900
     3901def DoubleVecExternalResultEnum():
     3902        """
     3903        DOUBLEVECEXTERNALRESULTENUM - Enum of DoubleVecExternalResult
     3904
     3905           Usage:
     3906              macro=DoubleVecExternalResultEnum()
     3907        """
     3908
     3909        return StringToEnum('DoubleVecExternalResult')[0]
     3910
     3911def IntExternalResultEnum():
     3912        """
     3913        INTEXTERNALRESULTENUM - Enum of IntExternalResult
     3914
     3915           Usage:
     3916              macro=IntExternalResultEnum()
     3917        """
     3918
     3919        return StringToEnum('IntExternalResult')[0]
     3920
     3921def JEnum():
     3922        """
     3923        JENUM - Enum of J
     3924
     3925           Usage:
     3926              macro=JEnum()
     3927        """
     3928
     3929        return StringToEnum('J')[0]
     3930
     3931def PatchEnum():
     3932        """
     3933        PATCHENUM - Enum of Patch
     3934
     3935           Usage:
     3936              macro=PatchEnum()
     3937        """
     3938
     3939        return StringToEnum('Patch')[0]
     3940
     3941def PatchNodesEnum():
     3942        """
     3943        PATCHNODESENUM - Enum of PatchNodes
     3944
     3945           Usage:
     3946              macro=PatchNodesEnum()
     3947        """
     3948
     3949        return StringToEnum('PatchNodes')[0]
     3950
     3951def PatchVerticesEnum():
     3952        """
     3953        PATCHVERTICESENUM - Enum of PatchVertices
     3954
     3955           Usage:
     3956              macro=PatchVerticesEnum()
     3957        """
     3958
     3959        return StringToEnum('PatchVertices')[0]
     3960
     3961def PentaP1ElementResultEnum():
     3962        """
     3963        PENTAP1ELEMENTRESULTENUM - Enum of PentaP1ElementResult
     3964
     3965           Usage:
     3966              macro=PentaP1ElementResultEnum()
     3967        """
     3968
     3969        return StringToEnum('PentaP1ElementResult')[0]
     3970
     3971def PetscVecExternalResultEnum():
     3972        """
     3973        PETSCVECEXTERNALRESULTENUM - Enum of PetscVecExternalResult
     3974
     3975           Usage:
     3976              macro=PetscVecExternalResultEnum()
     3977        """
     3978
     3979        return StringToEnum('PetscVecExternalResult')[0]
     3980
     3981def StringExternalResultEnum():
     3982        """
     3983        STRINGEXTERNALRESULTENUM - Enum of StringExternalResult
     3984
     3985           Usage:
     3986              macro=StringExternalResultEnum()
     3987        """
     3988
     3989        return StringToEnum('StringExternalResult')[0]
     3990
     3991def StepEnum():
     3992        """
     3993        STEPENUM - Enum of Step
     3994
     3995           Usage:
     3996              macro=StepEnum()
     3997        """
     3998
     3999        return StringToEnum('Step')[0]
     4000
     4001def TimeEnum():
     4002        """
     4003        TIMEENUM - Enum of Time
     4004
     4005           Usage:
     4006              macro=TimeEnum()
     4007        """
     4008
     4009        return StringToEnum('Time')[0]
     4010
     4011def TriaP1ElementResultEnum():
     4012        """
     4013        TRIAP1ELEMENTRESULTENUM - Enum of TriaP1ElementResult
     4014
     4015           Usage:
     4016              macro=TriaP1ElementResultEnum()
     4017        """
     4018
     4019        return StringToEnum('TriaP1ElementResult')[0]
     4020
     4021def WaterColumnOldEnum():
     4022        """
     4023        WATERCOLUMNOLDENUM - Enum of WaterColumnOld
     4024
     4025           Usage:
     4026              macro=WaterColumnOldEnum()
     4027        """
     4028
     4029        return StringToEnum('WaterColumnOld')[0]
     4030
     4031def MinVelEnum():
     4032        """
     4033        MINVELENUM - Enum of MinVel
     4034
     4035           Usage:
     4036              macro=MinVelEnum()
     4037        """
     4038
     4039        return StringToEnum('MinVel')[0]
     4040
     4041def MaxVelEnum():
     4042        """
     4043        MAXVELENUM - Enum of MaxVel
     4044
     4045           Usage:
     4046              macro=MaxVelEnum()
     4047        """
     4048
     4049        return StringToEnum('MaxVel')[0]
     4050
     4051def MinVxEnum():
     4052        """
     4053        MINVXENUM - Enum of MinVx
     4054
     4055           Usage:
     4056              macro=MinVxEnum()
     4057        """
     4058
     4059        return StringToEnum('MinVx')[0]
     4060
     4061def MaxVxEnum():
     4062        """
     4063        MAXVXENUM - Enum of MaxVx
     4064
     4065           Usage:
     4066              macro=MaxVxEnum()
     4067        """
     4068
     4069        return StringToEnum('MaxVx')[0]
     4070
     4071def MaxAbsVxEnum():
     4072        """
     4073        MAXABSVXENUM - Enum of MaxAbsVx
     4074
     4075           Usage:
     4076              macro=MaxAbsVxEnum()
     4077        """
     4078
     4079        return StringToEnum('MaxAbsVx')[0]
     4080
     4081def MinVyEnum():
     4082        """
     4083        MINVYENUM - Enum of MinVy
     4084
     4085           Usage:
     4086              macro=MinVyEnum()
     4087        """
     4088
     4089        return StringToEnum('MinVy')[0]
     4090
     4091def MaxVyEnum():
     4092        """
     4093        MAXVYENUM - Enum of MaxVy
     4094
     4095           Usage:
     4096              macro=MaxVyEnum()
     4097        """
     4098
     4099        return StringToEnum('MaxVy')[0]
     4100
     4101def MaxAbsVyEnum():
     4102        """
     4103        MAXABSVYENUM - Enum of MaxAbsVy
     4104
     4105           Usage:
     4106              macro=MaxAbsVyEnum()
     4107        """
     4108
     4109        return StringToEnum('MaxAbsVy')[0]
     4110
     4111def MinVzEnum():
     4112        """
     4113        MINVZENUM - Enum of MinVz
     4114
     4115           Usage:
     4116              macro=MinVzEnum()
     4117        """
     4118
     4119        return StringToEnum('MinVz')[0]
     4120
     4121def MaxVzEnum():
     4122        """
     4123        MAXVZENUM - Enum of MaxVz
     4124
     4125           Usage:
     4126              macro=MaxVzEnum()
     4127        """
     4128
     4129        return StringToEnum('MaxVz')[0]
     4130
     4131def MaxAbsVzEnum():
     4132        """
     4133        MAXABSVZENUM - Enum of MaxAbsVz
     4134
     4135           Usage:
     4136              macro=MaxAbsVzEnum()
     4137        """
     4138
     4139        return StringToEnum('MaxAbsVz')[0]
     4140
    37614141def IceVolumeEnum():
    37624142        """
     
    37794159        return StringToEnum('TotalSmb')[0]
    37804160
    3781 def ThicknessAlongGradientEnum():
    3782         """
    3783         THICKNESSALONGGRADIENTENUM - Enum of ThicknessAlongGradient
    3784 
    3785            Usage:
    3786               macro=ThicknessAlongGradientEnum()
    3787         """
    3788 
    3789         return StringToEnum('ThicknessAlongGradient')[0]
    3790 
    3791 def ThicknessAcrossGradientEnum():
    3792         """
    3793         THICKNESSACROSSGRADIENTENUM - Enum of ThicknessAcrossGradient
    3794 
    3795            Usage:
    3796               macro=ThicknessAcrossGradientEnum()
    3797         """
    3798 
    3799         return StringToEnum('ThicknessAcrossGradient')[0]
    3800 
    3801 def P0Enum():
    3802         """
    3803         P0ENUM - Enum of P0
    3804 
    3805            Usage:
    3806               macro=P0Enum()
    3807         """
    3808 
    3809         return StringToEnum('P0')[0]
    3810 
    3811 def P1Enum():
    3812         """
    3813         P1ENUM - Enum of P1
    3814 
    3815            Usage:
    3816               macro=P1Enum()
    3817         """
    3818 
    3819         return StringToEnum('P1')[0]
    3820 
    3821 def P1DGEnum():
    3822         """
    3823         P1DGENUM - Enum of P1DG
    3824 
    3825            Usage:
    3826               macro=P1DGEnum()
    3827         """
    3828 
    3829         return StringToEnum('P1DG')[0]
    3830 
    3831 def SaveResultsEnum():
    3832         """
    3833         SAVERESULTSENUM - Enum of SaveResults
    3834 
    3835            Usage:
    3836               macro=SaveResultsEnum()
    3837         """
    3838 
    3839         return StringToEnum('SaveResults')[0]
    3840 
    3841 def BoolElementResultEnum():
    3842         """
    3843         BOOLELEMENTRESULTENUM - Enum of BoolElementResult
    3844 
    3845            Usage:
    3846               macro=BoolElementResultEnum()
    3847         """
    3848 
    3849         return StringToEnum('BoolElementResult')[0]
    3850 
    3851 def BoolExternalResultEnum():
    3852         """
    3853         BOOLEXTERNALRESULTENUM - Enum of BoolExternalResult
    3854 
    3855            Usage:
    3856               macro=BoolExternalResultEnum()
    3857         """
    3858 
    3859         return StringToEnum('BoolExternalResult')[0]
    3860 
    3861 def DoubleElementResultEnum():
    3862         """
    3863         DOUBLEELEMENTRESULTENUM - Enum of DoubleElementResult
    3864 
    3865            Usage:
    3866               macro=DoubleElementResultEnum()
    3867         """
    3868 
    3869         return StringToEnum('DoubleElementResult')[0]
    3870 
    3871 def DoubleExternalResultEnum():
    3872         """
    3873         DOUBLEEXTERNALRESULTENUM - Enum of DoubleExternalResult
    3874 
    3875            Usage:
    3876               macro=DoubleExternalResultEnum()
    3877         """
    3878 
    3879         return StringToEnum('DoubleExternalResult')[0]
    3880 
    3881 def DoubleMatExternalResultEnum():
    3882         """
    3883         DOUBLEMATEXTERNALRESULTENUM - Enum of DoubleMatExternalResult
    3884 
    3885            Usage:
    3886               macro=DoubleMatExternalResultEnum()
    3887         """
    3888 
    3889         return StringToEnum('DoubleMatExternalResult')[0]
    3890 
    3891 def DoubleVecExternalResultEnum():
    3892         """
    3893         DOUBLEVECEXTERNALRESULTENUM - Enum of DoubleVecExternalResult
    3894 
    3895            Usage:
    3896               macro=DoubleVecExternalResultEnum()
    3897         """
    3898 
    3899         return StringToEnum('DoubleVecExternalResult')[0]
    3900 
    3901 def IntExternalResultEnum():
    3902         """
    3903         INTEXTERNALRESULTENUM - Enum of IntExternalResult
    3904 
    3905            Usage:
    3906               macro=IntExternalResultEnum()
    3907         """
    3908 
    3909         return StringToEnum('IntExternalResult')[0]
    3910 
    3911 def JEnum():
    3912         """
    3913         JENUM - Enum of J
    3914 
    3915            Usage:
    3916               macro=JEnum()
    3917         """
    3918 
    3919         return StringToEnum('J')[0]
    3920 
    3921 def PatchEnum():
    3922         """
    3923         PATCHENUM - Enum of Patch
    3924 
    3925            Usage:
    3926               macro=PatchEnum()
    3927         """
    3928 
    3929         return StringToEnum('Patch')[0]
    3930 
    3931 def PatchNodesEnum():
    3932         """
    3933         PATCHNODESENUM - Enum of PatchNodes
    3934 
    3935            Usage:
    3936               macro=PatchNodesEnum()
    3937         """
    3938 
    3939         return StringToEnum('PatchNodes')[0]
    3940 
    3941 def PatchVerticesEnum():
    3942         """
    3943         PATCHVERTICESENUM - Enum of PatchVertices
    3944 
    3945            Usage:
    3946               macro=PatchVerticesEnum()
    3947         """
    3948 
    3949         return StringToEnum('PatchVertices')[0]
    3950 
    3951 def PentaP1ElementResultEnum():
    3952         """
    3953         PENTAP1ELEMENTRESULTENUM - Enum of PentaP1ElementResult
    3954 
    3955            Usage:
    3956               macro=PentaP1ElementResultEnum()
    3957         """
    3958 
    3959         return StringToEnum('PentaP1ElementResult')[0]
    3960 
    3961 def PetscVecExternalResultEnum():
    3962         """
    3963         PETSCVECEXTERNALRESULTENUM - Enum of PetscVecExternalResult
    3964 
    3965            Usage:
    3966               macro=PetscVecExternalResultEnum()
    3967         """
    3968 
    3969         return StringToEnum('PetscVecExternalResult')[0]
    3970 
    3971 def StringExternalResultEnum():
    3972         """
    3973         STRINGEXTERNALRESULTENUM - Enum of StringExternalResult
    3974 
    3975            Usage:
    3976               macro=StringExternalResultEnum()
    3977         """
    3978 
    3979         return StringToEnum('StringExternalResult')[0]
    3980 
    3981 def StepEnum():
    3982         """
    3983         STEPENUM - Enum of Step
    3984 
    3985            Usage:
    3986               macro=StepEnum()
    3987         """
    3988 
    3989         return StringToEnum('Step')[0]
    3990 
    3991 def TimeEnum():
    3992         """
    3993         TIMEENUM - Enum of Time
    3994 
    3995            Usage:
    3996               macro=TimeEnum()
    3997         """
    3998 
    3999         return StringToEnum('Time')[0]
    4000 
    4001 def TriaP1ElementResultEnum():
    4002         """
    4003         TRIAP1ELEMENTRESULTENUM - Enum of TriaP1ElementResult
    4004 
    4005            Usage:
    4006               macro=TriaP1ElementResultEnum()
    4007         """
    4008 
    4009         return StringToEnum('TriaP1ElementResult')[0]
    4010 
    4011 def WaterColumnOldEnum():
    4012         """
    4013         WATERCOLUMNOLDENUM - Enum of WaterColumnOld
    4014 
    4015            Usage:
    4016               macro=WaterColumnOldEnum()
    4017         """
    4018 
    4019         return StringToEnum('WaterColumnOld')[0]
    4020 
    4021 def MinVelEnum():
    4022         """
    4023         MINVELENUM - Enum of MinVel
    4024 
    4025            Usage:
    4026               macro=MinVelEnum()
    4027         """
    4028 
    4029         return StringToEnum('MinVel')[0]
    4030 
    4031 def MaxVelEnum():
    4032         """
    4033         MAXVELENUM - Enum of MaxVel
    4034 
    4035            Usage:
    4036               macro=MaxVelEnum()
    4037         """
    4038 
    4039         return StringToEnum('MaxVel')[0]
    4040 
    4041 def MinVxEnum():
    4042         """
    4043         MINVXENUM - Enum of MinVx
    4044 
    4045            Usage:
    4046               macro=MinVxEnum()
    4047         """
    4048 
    4049         return StringToEnum('MinVx')[0]
    4050 
    4051 def MaxVxEnum():
    4052         """
    4053         MAXVXENUM - Enum of MaxVx
    4054 
    4055            Usage:
    4056               macro=MaxVxEnum()
    4057         """
    4058 
    4059         return StringToEnum('MaxVx')[0]
    4060 
    4061 def MaxAbsVxEnum():
    4062         """
    4063         MAXABSVXENUM - Enum of MaxAbsVx
    4064 
    4065            Usage:
    4066               macro=MaxAbsVxEnum()
    4067         """
    4068 
    4069         return StringToEnum('MaxAbsVx')[0]
    4070 
    4071 def MinVyEnum():
    4072         """
    4073         MINVYENUM - Enum of MinVy
    4074 
    4075            Usage:
    4076               macro=MinVyEnum()
    4077         """
    4078 
    4079         return StringToEnum('MinVy')[0]
    4080 
    4081 def MaxVyEnum():
    4082         """
    4083         MAXVYENUM - Enum of MaxVy
    4084 
    4085            Usage:
    4086               macro=MaxVyEnum()
    4087         """
    4088 
    4089         return StringToEnum('MaxVy')[0]
    4090 
    4091 def MaxAbsVyEnum():
    4092         """
    4093         MAXABSVYENUM - Enum of MaxAbsVy
    4094 
    4095            Usage:
    4096               macro=MaxAbsVyEnum()
    4097         """
    4098 
    4099         return StringToEnum('MaxAbsVy')[0]
    4100 
    4101 def MinVzEnum():
    4102         """
    4103         MINVZENUM - Enum of MinVz
    4104 
    4105            Usage:
    4106               macro=MinVzEnum()
    4107         """
    4108 
    4109         return StringToEnum('MinVz')[0]
    4110 
    4111 def MaxVzEnum():
    4112         """
    4113         MAXVZENUM - Enum of MaxVz
    4114 
    4115            Usage:
    4116               macro=MaxVzEnum()
    4117         """
    4118 
    4119         return StringToEnum('MaxVz')[0]
    4120 
    4121 def MaxAbsVzEnum():
    4122         """
    4123         MAXABSVZENUM - Enum of MaxAbsVz
    4124 
    4125            Usage:
    4126               macro=MaxAbsVzEnum()
    4127         """
    4128 
    4129         return StringToEnum('MaxAbsVz')[0]
    4130 
    41314161def RelativeEnum():
    41324162        """
     
    45974627        """
    45984628
    4599         return 458
    4600 
     4629        return 461
     4630
  • issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m

    r12928 r13047  
    99%      macro=MaximumNumberOfEnums()
    1010
    11 macro=458;
     11macro=461;
Note: See TracChangeset for help on using the changeset viewer.