Changeset 5226


Ignore:
Timestamp:
08/13/10 09:27:31 (15 years ago)
Author:
Mathieu Morlighem
Message:

Synchronized Enums

Location:
issm/trunk/src/m/enum
Files:
1 added
264 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/enum/AbsoluteEnum.m

    r5194 r5226  
    99%      macro=AbsoluteEnum()
    1010
    11 macro=225;
     11macro=226;
  • issm/trunk/src/m/enum/AccumulationRateEnum.m

    r5127 r5226  
    99%      macro=AccumulationRateEnum()
    1010
    11 macro=117;
     11macro=118;
  • issm/trunk/src/m/enum/AdjointEnum.m

    r5194 r5226  
    99%      macro=AdjointEnum()
    1010
    11 macro=240;
     11macro=241;
  • issm/trunk/src/m/enum/AdjointpEnum.m

    r5127 r5226  
    99%      macro=AdjointpEnum()
    1010
    11 macro=121;
     11macro=122;
  • issm/trunk/src/m/enum/AdjointxEnum.m

    r5127 r5226  
    99%      macro=AdjointxEnum()
    1010
    11 macro=118;
     11macro=119;
  • issm/trunk/src/m/enum/AdjointyEnum.m

    r5127 r5226  
    99%      macro=AdjointyEnum()
    1010
    11 macro=119;
     11macro=120;
  • issm/trunk/src/m/enum/AdjointzEnum.m

    r5127 r5226  
    99%      macro=AdjointzEnum()
    1010
    11 macro=120;
     11macro=121;
  • issm/trunk/src/m/enum/AirEnum.m

    r5127 r5226  
    99%      macro=AirEnum()
    1010
    11 macro=115;
     11macro=116;
  • issm/trunk/src/m/enum/ApproximationEnum.m

    r5128 r5226  
    99%      macro=ApproximationEnum()
    1010
    11 macro=58;
     11macro=59;
  • issm/trunk/src/m/enum/ArtDiffEnum.m

    r5127 r5226  
    99%      macro=ArtDiffEnum()
    1010
    11 macro=122;
     11macro=123;
  • issm/trunk/src/m/enum/BalancedthicknessAnalysisEnum.m

    r4766 r5226  
    99%      macro=BalancedthicknessAnalysisEnum()
    1010
    11 macro=47;
     11macro=48;
  • issm/trunk/src/m/enum/BalancedthicknessSolutionEnum.m

    r4766 r5226  
    99%      macro=BalancedthicknessSolutionEnum()
    1010
    11 macro=46;
     11macro=47;
  • issm/trunk/src/m/enum/BalancedvelocitiesAnalysisEnum.m

    r4766 r5226  
    99%      macro=BalancedvelocitiesAnalysisEnum()
    1010
    11 macro=49;
     11macro=50;
  • issm/trunk/src/m/enum/BalancedvelocitiesSolutionEnum.m

    r4766 r5226  
    99%      macro=BalancedvelocitiesSolutionEnum()
    1010
    11 macro=48;
     11macro=49;
  • issm/trunk/src/m/enum/BedEnum.m

    r5127 r5226  
    99%      macro=BedEnum()
    1010
    11 macro=123;
     11macro=124;
  • issm/trunk/src/m/enum/BedSlopeAnalysisEnum.m

    r4475 r5226  
    99%      macro=BedSlopeAnalysisEnum()
    1010
    11 macro=39;
     11macro=40;
  • issm/trunk/src/m/enum/BedSlopeSolutionEnum.m

    r4475 r5226  
    99%      macro=BedSlopeSolutionEnum()
    1010
    11 macro=38;
     11macro=39;
  • issm/trunk/src/m/enum/BedSlopeXAnalysisEnum.m

    r4475 r5226  
    99%      macro=BedSlopeXAnalysisEnum()
    1010
    11 macro=42;
     11macro=43;
  • issm/trunk/src/m/enum/BedSlopeXEnum.m

    r5127 r5226  
    99%      macro=BedSlopeXEnum()
    1010
    11 macro=124;
     11macro=125;
  • issm/trunk/src/m/enum/BedSlopeYAnalysisEnum.m

    r4475 r5226  
    99%      macro=BedSlopeYAnalysisEnum()
    1010
    11 macro=43;
     11macro=44;
  • issm/trunk/src/m/enum/BedSlopeYEnum.m

    r5127 r5226  
    99%      macro=BedSlopeYEnum()
    1010
    11 macro=125;
     11macro=126;
  • issm/trunk/src/m/enum/BetaEnum.m

    r5194 r5226  
    99%      macro=BetaEnum()
    1010
    11 macro=235;
     11macro=236;
  • issm/trunk/src/m/enum/BoolExternalResultEnum.m

    r5157 r5226  
    99%      macro=BoolExternalResultEnum()
    1010
    11 macro=210;
     11macro=211;
  • issm/trunk/src/m/enum/BoolInputEnum.m

    r5066 r5226  
    99%      macro=BoolInputEnum()
    1010
    11 macro=90;
     11macro=91;
  • issm/trunk/src/m/enum/BoolParamEnum.m

    r5066 r5226  
    99%      macro=BoolParamEnum()
    1010
    11 macro=96;
     11macro=97;
  • issm/trunk/src/m/enum/BoundaryEnum.m

    r5127 r5226  
    99%      macro=BoundaryEnum()
    1010
    11 macro=126;
     11macro=127;
  • issm/trunk/src/m/enum/CmGradientEnum.m

    r5194 r5226  
    99%      macro=CmGradientEnum()
    1010
    11 macro=236;
     11macro=237;
  • issm/trunk/src/m/enum/CmJumpEnum.m

    r5194 r5226  
    99%      macro=CmJumpEnum()
    1010
    11 macro=237;
     11macro=238;
  • issm/trunk/src/m/enum/CmMaxDmpSlopeEnum.m

    r5127 r5226  
    99%      macro=CmMaxDmpSlopeEnum()
    1010
    11 macro=127;
     11macro=128;
  • issm/trunk/src/m/enum/CmMaxDmpValueEnum.m

    r5127 r5226  
    99%      macro=CmMaxDmpValueEnum()
    1010
    11 macro=128;
     11macro=129;
  • issm/trunk/src/m/enum/CmMaxEnum.m

    r5194 r5226  
    99%      macro=CmMaxEnum()
    1010
    11 macro=238;
     11macro=239;
  • issm/trunk/src/m/enum/CmMinDmpSlopeEnum.m

    r5127 r5226  
    99%      macro=CmMinDmpSlopeEnum()
    1010
    11 macro=129;
     11macro=130;
  • issm/trunk/src/m/enum/CmMinDmpValueEnum.m

    r5127 r5226  
    99%      macro=CmMinDmpValueEnum()
    1010
    11 macro=130;
     11macro=131;
  • issm/trunk/src/m/enum/CmMinEnum.m

    r5194 r5226  
    99%      macro=CmMinEnum()
    1010
    11 macro=239;
     11macro=240;
  • issm/trunk/src/m/enum/CmNoiseDmpEnum.m

    r5127 r5226  
    99%      macro=CmNoiseDmpEnum()
    1010
    11 macro=131;
     11macro=132;
  • issm/trunk/src/m/enum/ColinearEnum.m

    r5194 r5226  
    99%      macro=ColinearEnum()
    1010
    11 macro=233;
     11macro=234;
  • issm/trunk/src/m/enum/ConnectivityEnum.m

    r5194 r5226  
    99%      macro=ConnectivityEnum()
    1010
    11 macro=243;
     11macro=244;
  • issm/trunk/src/m/enum/ConstantEnum.m

    r5157 r5226  
    99%      macro=ConstantEnum()
    1010
    11 macro=132;
     11macro=133;
  • issm/trunk/src/m/enum/ControlAnalysisEnum.m

    r4475 r5226  
    99%      macro=ControlAnalysisEnum()
    1010
    11 macro=27;
     11macro=28;
  • issm/trunk/src/m/enum/ControlParameterEnum.m

    r5194 r5226  
    99%      macro=ControlParameterEnum()
    1010
    11 macro=244;
     11macro=245;
  • issm/trunk/src/m/enum/ControlSteadyEnum.m

    r5194 r5226  
    99%      macro=ControlSteadyEnum()
    1010
    11 macro=245;
     11macro=246;
  • issm/trunk/src/m/enum/ControlTypeEnum.m

    r5157 r5226  
    99%      macro=ControlTypeEnum()
    1010
    11 macro=133;
     11macro=134;
  • issm/trunk/src/m/enum/ConvergedEnum.m

    r5157 r5226  
    99%      macro=ConvergedEnum()
    1010
    11 macro=134;
     11macro=135;
  • issm/trunk/src/m/enum/DakotaParameterEnum.m

    r5194 r5226  
    99%      macro=DakotaParameterEnum()
    1010
    11 macro=246;
     11macro=247;
  • issm/trunk/src/m/enum/DhDtEnum.m

    r5157 r5226  
    99%      macro=DhDtEnum()
    1010
    11 macro=135;
     11macro=136;
  • issm/trunk/src/m/enum/DimEnum.m

    r5194 r5226  
    99%      macro=DimEnum()
    1010
    11 macro=247;
     11macro=248;
  • issm/trunk/src/m/enum/DofIndexingEnum.m

    r5066 r5226  
    99%      macro=DofIndexingEnum()
    1010
    11 macro=69;
     11macro=70;
  • issm/trunk/src/m/enum/DoubleElementResultEnum.m

    r5157 r5226  
    99%      macro=DoubleElementResultEnum()
    1010
    11 macro=207;
     11macro=208;
  • issm/trunk/src/m/enum/DoubleExternalResultEnum.m

    r5157 r5226  
    99%      macro=DoubleExternalResultEnum()
    1010
    11 macro=211;
     11macro=212;
  • issm/trunk/src/m/enum/DoubleInputEnum.m

    r5066 r5226  
    99%      macro=DoubleInputEnum()
    1010
    11 macro=91;
     11macro=92;
  • issm/trunk/src/m/enum/DoubleMatArrayParamEnum.m

    r5066 r5226  
    99%      macro=DoubleMatArrayParamEnum()
    1010
    11 macro=98;
     11macro=99;
  • issm/trunk/src/m/enum/DoubleMatExternalResultEnum.m

    r5157 r5226  
    99%      macro=DoubleMatExternalResultEnum()
    1010
    11 macro=213;
     11macro=214;
  • issm/trunk/src/m/enum/DoubleMatParamEnum.m

    r5066 r5226  
    99%      macro=DoubleMatParamEnum()
    1010
    11 macro=97;
     11macro=98;
  • issm/trunk/src/m/enum/DoubleParamEnum.m

    r5066 r5226  
    99%      macro=DoubleParamEnum()
    1010
    11 macro=99;
     11macro=100;
  • issm/trunk/src/m/enum/DoubleVecExternalResultEnum.m

    r5157 r5226  
    99%      macro=DoubleVecExternalResultEnum()
    1010
    11 macro=212;
     11macro=213;
  • issm/trunk/src/m/enum/DoubleVecParamEnum.m

    r5066 r5226  
    99%      macro=DoubleVecParamEnum()
    1010
    11 macro=100;
     11macro=101;
  • issm/trunk/src/m/enum/DragCoefficientEnum.m

    r5157 r5226  
    99%      macro=DragCoefficientEnum()
    1010
    11 macro=136;
     11macro=137;
  • issm/trunk/src/m/enum/DragPEnum.m

    r5157 r5226  
    99%      macro=DragPEnum()
    1010
    11 macro=137;
     11macro=138;
  • issm/trunk/src/m/enum/DragQEnum.m

    r5157 r5226  
    99%      macro=DragQEnum()
    1010
    11 macro=138;
     11macro=139;
  • issm/trunk/src/m/enum/DragTypeEnum.m

    r5157 r5226  
    99%      macro=DragTypeEnum()
    1010
    11 macro=139;
     11macro=140;
  • issm/trunk/src/m/enum/DtEnum.m

    r5157 r5226  
    99%      macro=DtEnum()
    1010
    11 macro=140;
     11macro=141;
  • issm/trunk/src/m/enum/ElementEnum.m

    r5066 r5226  
    99%      macro=ElementEnum()
    1010
    11 macro=68;
     11macro=69;
  • issm/trunk/src/m/enum/ElementOnBedEnum.m

    r5157 r5226  
    99%      macro=ElementOnBedEnum()
    1010
    11 macro=141;
     11macro=142;
  • issm/trunk/src/m/enum/ElementOnIceShelfEnum.m

    r5157 r5226  
    99%      macro=ElementOnIceShelfEnum()
    1010
    11 macro=142;
     11macro=143;
  • issm/trunk/src/m/enum/ElementOnSurfaceEnum.m

    r5157 r5226  
    99%      macro=ElementOnSurfaceEnum()
    1010
    11 macro=143;
     11macro=144;
  • issm/trunk/src/m/enum/ElementOnWaterEnum.m

    r5157 r5226  
    99%      macro=ElementOnWaterEnum()
    1010
    11 macro=144;
     11macro=145;
  • issm/trunk/src/m/enum/ElementPropertiesEnum.m

    r5066 r5226  
    99%      macro=ElementPropertiesEnum()
    1010
    11 macro=70;
     11macro=71;
  • issm/trunk/src/m/enum/ElementResultEnum.m

    r5066 r5226  
    99%      macro=ElementResultEnum()
    1010
    11 macro=107;
     11macro=108;
  • issm/trunk/src/m/enum/EnumToString.m

    r5194 r5226  
    1111switch enum,
    1212
    13         case ConstraintsEnum(), string='Constraints'; return
    14         case DatasetsEnum(), string='Datasets'; return
    15         case ElementsEnum(), string='Elements'; return
    16         case LoadsEnum(), string='Loads'; return
    17         case MaterialsEnum(), string='Materials'; return
    18         case NodesEnum(), string='Nodes'; return
    19         case ParametersEnum(), string='Parameters'; return
    20         case ResultsEnum(), string='Results'; return
    21         case VerticesEnum(), string='Vertices'; return
    22         case SolutionTypeEnum(), string='SolutionType'; return
    23         case AnalysisTypeEnum(), string='AnalysisType'; return
    24         case ConfigurationTypeEnum(), string='ConfigurationType'; return
    25         case SubAnalysisTypeEnum(), string='SubAnalysisType'; return
    26         case AnalysisCounterEnum(), string='AnalysisCounter'; return
    27         case DiagnosticSolutionEnum(), string='DiagnosticSolution'; return
    28         case DiagnosticAnalysisEnum(), string='DiagnosticAnalysis'; return
    29         case DiagnosticHorizAnalysisEnum(), string='DiagnosticHorizAnalysis'; return
    30         case DiagnosticVertAnalysisEnum(), string='DiagnosticVertAnalysis'; return
    31         case DiagnosticHutterAnalysisEnum(), string='DiagnosticHutterAnalysis'; return
    32         case DiagnosticStokesAnalysisEnum(), string='DiagnosticStokesAnalysis'; return
    33         case HorizAnalysisEnum(), string='HorizAnalysis'; return
    34         case HutterAnalysisEnum(), string='HutterAnalysis'; return
    35         case StokesAnalysisEnum(), string='StokesAnalysis'; return
    36         case VertAnalysisEnum(), string='VertAnalysis'; return
    37         case AdjointSolutionEnum(), string='AdjointSolution'; return
    38         case AdjointHorizAnalysisEnum(), string='AdjointHorizAnalysis'; return
    39         case AdjointStokesAnalysisEnum(), string='AdjointStokesAnalysis'; return
    40         case ControlAnalysisEnum(), string='ControlAnalysis'; return
    41         case GradientAnalysisEnum(), string='GradientAnalysis'; return
    42         case InverseAnalysisEnum(), string='InverseAnalysis'; return
    43         case ThermalSolutionEnum(), string='ThermalSolution'; return
    44         case ThermalAnalysisEnum(), string='ThermalAnalysis'; return
    45         case Transient2DSolutionEnum(), string='Transient2DSolution'; return
    46         case Transient2DAnalysisEnum(), string='Transient2DAnalysis'; return
    47         case Transient3DSolutionEnum(), string='Transient3DSolution'; return
    48         case Transient3DAnalysisEnum(), string='Transient3DAnalysis'; return
    49         case SteadyAnalysisEnum(), string='SteadyAnalysis'; return
    50         case TransientAnalysisEnum(), string='TransientAnalysis'; return
    51         case BedSlopeSolutionEnum(), string='BedSlopeSolution'; return
    52         case BedSlopeAnalysisEnum(), string='BedSlopeAnalysis'; return
    53         case SurfaceSlopeSolutionEnum(), string='SurfaceSlopeSolution'; return
    54         case SurfaceSlopeAnalysisEnum(), string='SurfaceSlopeAnalysis'; return
    55         case BedSlopeXAnalysisEnum(), string='BedSlopeXAnalysis'; return
    56         case BedSlopeYAnalysisEnum(), string='BedSlopeYAnalysis'; return
    57         case SurfaceSlopeXAnalysisEnum(), string='SurfaceSlopeXAnalysis'; return
    58         case SurfaceSlopeYAnalysisEnum(), string='SurfaceSlopeYAnalysis'; return
    59         case BalancedthicknessSolutionEnum(), string='BalancedthicknessSolution'; return
    60         case BalancedthicknessAnalysisEnum(), string='BalancedthicknessAnalysis'; return
    61         case BalancedvelocitiesSolutionEnum(), string='BalancedvelocitiesSolution'; return
    62         case BalancedvelocitiesAnalysisEnum(), string='BalancedvelocitiesAnalysis'; return
    63         case PrognosticSolutionEnum(), string='PrognosticSolution'; return
    64         case PrognosticAnalysisEnum(), string='PrognosticAnalysis'; return
    65         case MeltingAnalysisEnum(), string='MeltingAnalysis'; return
    66         case ParametersSolutionEnum(), string='ParametersSolution'; return
    67         case ParametersAnalysisEnum(), string='ParametersAnalysis'; return
    68         case SteadystateSolutionEnum(), string='SteadystateSolution'; return
    69         case SteadystateAnalysisEnum(), string='SteadystateAnalysis'; return
    70         case NoneAnalysisEnum(), string='NoneAnalysis'; return
    71         case ApproximationEnum(), string='Approximation'; return
    72         case HutterApproximationEnum(), string='HutterApproximation'; return
    73         case MacAyealApproximationEnum(), string='MacAyealApproximation'; return
    74         case MacAyealPattynApproximationEnum(), string='MacAyealPattynApproximation'; return
    75         case NoneApproximationEnum(), string='NoneApproximation'; return
    76         case PattynApproximationEnum(), string='PattynApproximation'; return
    77         case StokesApproximationEnum(), string='StokesApproximation'; return
    78         case ObjectEnum(), string='Object'; return
    79         case HookEnum(), string='Hook'; return
    80         case SegmentEnum(), string='Segment'; return
    81         case ElementEnum(), string='Element'; return
    82         case DofIndexingEnum(), string='DofIndexing'; return
    83         case ElementPropertiesEnum(), string='ElementProperties'; return
    84         case NodePropertiesEnum(), string='NodeProperties'; return
    85         case PentaEnum(), string='Penta'; return
    86         case TriaEnum(), string='Tria'; return
    87         case NodeEnum(), string='Node'; return
    88         case VertexEnum(), string='Vertex'; return
    89         case LoadEnum(), string='Load'; return
    90         case IcefrontEnum(), string='Icefront'; return
    91         case NumericalfluxEnum(), string='Numericalflux'; return
    92         case PengridEnum(), string='Pengrid'; return
    93         case PenpairEnum(), string='Penpair'; return
    94         case QuadIceFrontEnum(), string='QuadIceFront'; return
    95         case QuadRiftFrontEnum(), string='QuadRiftFront'; return
    96         case RiftfrontEnum(), string='Riftfront'; return
    97         case SegmentIcefrontEnum(), string='SegmentIcefront'; return
    98         case SegmentRiftfrontEnum(), string='SegmentRiftfront'; return
    99         case MaterialEnum(), string='Material'; return
    100         case MaticeEnum(), string='Matice'; return
    101         case MatparEnum(), string='Matpar'; return
    102         case InputEnum(), string='Input'; return
    103         case BoolInputEnum(), string='BoolInput'; return
    104         case DoubleInputEnum(), string='DoubleInput'; return
    105         case IntInputEnum(), string='IntInput'; return
    106         case PentaVertexInputEnum(), string='PentaVertexInput'; return
    107         case TriaVertexInputEnum(), string='TriaVertexInput'; return
    108         case ParamEnum(), string='Param'; return
    109         case BoolParamEnum(), string='BoolParam'; return
    110         case DoubleMatParamEnum(), string='DoubleMatParam'; return
    111         case DoubleMatArrayParamEnum(), string='DoubleMatArrayParam'; return
    112         case DoubleParamEnum(), string='DoubleParam'; return
    113         case DoubleVecParamEnum(), string='DoubleVecParam'; return
    114         case IntParamEnum(), string='IntParam'; return
    115         case FileParamEnum(), string='FileParam'; return
    116         case PetscMatParamEnum(), string='PetscMatParam'; return
    117         case PetscVecParamEnum(), string='PetscVecParam'; return
    118         case StringArrayParamEnum(), string='StringArrayParam'; return
    119         case StringParamEnum(), string='StringParam'; return
    120         case ElementResultEnum(), string='ElementResult'; return
    121         case ExternalResultEnum(), string='ExternalResult'; return
    122         case SpcEnum(), string='Spc'; return
    123         case GeographyEnum(), string='Geography'; return
    124         case IceSheetEnum(), string='IceSheet'; return
    125         case IceShelfEnum(), string='IceShelf'; return
    126         case WaterEnum(), string='Water'; return
    127         case IceEnum(), string='Ice'; return
    128         case AirEnum(), string='Air'; return
    129         case MelangeEnum(), string='Melange'; return
    130         case AccumulationRateEnum(), string='AccumulationRate'; return
    131         case AdjointxEnum(), string='Adjointx'; return
    132         case AdjointyEnum(), string='Adjointy'; return
    133         case AdjointzEnum(), string='Adjointz'; return
    134         case AdjointpEnum(), string='Adjointp'; return
    135         case ArtDiffEnum(), string='ArtDiff'; return
    136         case BedEnum(), string='Bed'; return
    137         case BedSlopeXEnum(), string='BedSlopeX'; return
    138         case BedSlopeYEnum(), string='BedSlopeY'; return
    139         case BoundaryEnum(), string='Boundary'; return
    140         case CmMaxDmpSlopeEnum(), string='CmMaxDmpSlope'; return
    141         case CmMaxDmpValueEnum(), string='CmMaxDmpValue'; return
    142         case CmMinDmpSlopeEnum(), string='CmMinDmpSlope'; return
    143         case CmMinDmpValueEnum(), string='CmMinDmpValue'; return
    144         case CmNoiseDmpEnum(), string='CmNoiseDmp'; return
    145         case ConstantEnum(), string='Constant'; return
    146         case ControlTypeEnum(), string='ControlType'; return
    147         case ConvergedEnum(), string='Converged'; return
    148         case DhDtEnum(), string='DhDt'; return
    149         case DragCoefficientEnum(), string='DragCoefficient'; return
    150         case DragPEnum(), string='DragP'; return
    151         case DragQEnum(), string='DragQ'; return
    152         case DragTypeEnum(), string='DragType'; return
    153         case DtEnum(), string='Dt'; return
    154         case ElementOnBedEnum(), string='ElementOnBed'; return
    155         case ElementOnIceShelfEnum(), string='ElementOnIceShelf'; return
    156         case ElementOnSurfaceEnum(), string='ElementOnSurface'; return
    157         case ElementOnWaterEnum(), string='ElementOnWater'; return
    158         case EpsVelEnum(), string='EpsVel'; return
    159         case FillEnum(), string='Fill'; return
    160         case FitEnum(), string='Fit'; return
    161         case FractionIncrementEnum(), string='FractionIncrement'; return
    162         case FrictionEnum(), string='Friction'; return
    163         case GeothermalFluxEnum(), string='GeothermalFlux'; return
    164         case InternalEnum(), string='Internal'; return
    165         case KflagEnum(), string='Kflag'; return
    166         case MassFluxEnum(), string='MassFlux'; return
    167         case MaxPenetrationEnum(), string='MaxPenetration'; return
    168         case MeanVelEnum(), string='MeanVel'; return
    169         case MeltingOffsetEnum(), string='MeltingOffset'; return
    170         case MeltingRateEnum(), string='MeltingRate'; return
    171         case MisfitEnum(), string='Misfit'; return
    172         case NodeOnBedEnum(), string='NodeOnBed'; return
    173         case NodeOnIceSheetEnum(), string='NodeOnIceSheet'; return
    174         case NodeOnIceShelfEnum(), string='NodeOnIceShelf'; return
    175         case NodeOnSurfaceEnum(), string='NodeOnSurface'; return
    176         case NumberNodeToElementConnectivityEnum(), string='NumberNodeToElementConnectivity'; return
    177         case PenaltyOffsetEnum(), string='PenaltyOffset'; return
    178         case PflagEnum(), string='Pflag'; return
    179         case PressureEnum(), string='Pressure'; return
    180         case PressureOldEnum(), string='PressureOld'; return
    181         case QmuPressureEnum(), string='QmuPressure'; return
    182         case ResetPenaltiesEnum(), string='ResetPenalties'; return
    183         case RheologyBEnum(), string='RheologyB'; return
    184         case RheologyB2dEnum(), string='RheologyB2d'; return
    185         case RheologyNEnum(), string='RheologyN'; return
    186         case SegmentOnIceShelfEnum(), string='SegmentOnIceShelf'; return
    187         case StabilizeConstraintsEnum(), string='StabilizeConstraints'; return
    188         case StokesReconditioningEnum(), string='StokesReconditioning'; return
    189         case SurfaceAreaEnum(), string='SurfaceArea'; return
    190         case SurfaceEnum(), string='Surface'; return
    191         case SurfaceSlopeXEnum(), string='SurfaceSlopeX'; return
    192         case SurfaceSlopeYEnum(), string='SurfaceSlopeY'; return
    193         case TemperatureEnum(), string='Temperature'; return
    194         case TemperatureOldEnum(), string='TemperatureOld'; return
    195         case ThicknessEnum(), string='Thickness'; return
    196         case TypeEnum(), string='Type'; return
    197         case VelEnum(), string='Vel'; return
    198         case VelObsEnum(), string='VelObs'; return
    199         case ViscosityOvershootEnum(), string='ViscosityOvershoot'; return
    200         case VxAverageEnum(), string='VxAverage'; return
    201         case VxEnum(), string='Vx'; return
    202         case VxObsEnum(), string='VxObs'; return
    203         case VxOldEnum(), string='VxOld'; return
    204         case QmuVxEnum(), string='QmuVx'; return
    205         case VyAverageEnum(), string='VyAverage'; return
    206         case VyEnum(), string='Vy'; return
    207         case VyObsEnum(), string='VyObs'; return
    208         case VyOldEnum(), string='VyOld'; return
    209         case QmuVyEnum(), string='QmuVy'; return
    210         case VzAverageEnum(), string='VzAverage'; return
    211         case VzEnum(), string='Vz'; return
    212         case VzObsEnum(), string='VzObs'; return
    213         case VzOldEnum(), string='VzOld'; return
    214         case QmuVzEnum(), string='QmuVz'; return
    215         case WeightsEnum(), string='Weights'; return
    216         case P0Enum(), string='P0'; return
    217         case P1Enum(), string='P1'; return
    218         case P1DGEnum(), string='P1DG'; return
    219         case MiniEnum(), string='Mini'; return
    220         case DoubleElementResultEnum(), string='DoubleElementResult'; return
    221         case TriaVertexElementResultEnum(), string='TriaVertexElementResult'; return
    222         case PentaVertexElementResultEnum(), string='PentaVertexElementResult'; return
    223         case BoolExternalResultEnum(), string='BoolExternalResult'; return
    224         case DoubleExternalResultEnum(), string='DoubleExternalResult'; return
    225         case DoubleVecExternalResultEnum(), string='DoubleVecExternalResult'; return
    226         case DoubleMatExternalResultEnum(), string='DoubleMatExternalResult'; return
    227         case IntExternalResultEnum(), string='IntExternalResult'; return
    228         case PetscVecExternalResultEnum(), string='PetscVecExternalResult'; return
    229         case StringExternalResultEnum(), string='StringExternalResult'; return
    230         case JEnum(), string='J'; return
    231         case PatchEnum(), string='Patch'; return
    232         case PatchVerticesEnum(), string='PatchVertices'; return
    233         case PatchNodesEnum(), string='PatchNodes'; return
    234         case TimeEnum(), string='Time'; return
    235         case OutputFrequencyEnum(), string='OutputFrequency'; return
    236         case RelativeEnum(), string='Relative'; return
    237         case ResidualEnum(), string='Residual'; return
    238         case AbsoluteEnum(), string='Absolute'; return
    239         case RhoIceEnum(), string='RhoIce'; return
    240         case RhoWaterEnum(), string='RhoWater'; return
    241         case GravityEnum(), string='Gravity'; return
    242         case ThermalConductivityEnum(), string='ThermalConductivity'; return
    243         case MixedLayerCapacityEnum(), string='MixedLayerCapacity'; return
    244         case ThermalExchangeVelocityEnum(), string='ThermalExchangeVelocity'; return
    245         case IntersectEnum(), string='Intersect'; return
    246         case ColinearEnum(), string='Colinear'; return
    247         case SeparateEnum(), string='Separate'; return
    248         case BetaEnum(), string='Beta'; return
    249         case CmGradientEnum(), string='CmGradient'; return
    250         case CmJumpEnum(), string='CmJump'; return
    251         case CmMaxEnum(), string='CmMax'; return
    252         case CmMinEnum(), string='CmMin'; return
    253         case AdjointEnum(), string='Adjoint'; return
    254         case GradientEnum(), string='Gradient'; return
    255         case OldGradientEnum(), string='OldGradient'; return
    256         case ConnectivityEnum(), string='Connectivity'; return
    257         case ControlParameterEnum(), string='ControlParameter'; return
    258         case ControlSteadyEnum(), string='ControlSteady'; return
    259         case DakotaParameterEnum(), string='DakotaParameter'; return
    260         case DimEnum(), string='Dim'; return
    261         case EpsAbsEnum(), string='EpsAbs'; return
    262         case EpsCmEnum(), string='EpsCm'; return
    263         case EpsRelEnum(), string='EpsRel'; return
    264         case EpsResEnum(), string='EpsRes'; return
    265         case HeatCapacityEnum(), string='HeatCapacity'; return
    266         case IsHutterEnum(), string='IsHutter'; return
    267         case IsMacAyealPattynEnum(), string='IsMacAyealPattyn'; return
    268         case IsStokesEnum(), string='IsStokes'; return
    269         case LatentHeatEnum(), string='LatentHeat'; return
    270         case LowmemEnum(), string='Lowmem'; return
    271         case MaxIterEnum(), string='MaxIter'; return
    272         case MaxNonlinearIterationsEnum(), string='MaxNonlinearIterations'; return
    273         case MeltingPointEnum(), string='MeltingPoint'; return
    274         case MinMechanicalConstraintsEnum(), string='MinMechanicalConstraints'; return
    275         case MinThermalConstraintsEnum(), string='MinThermalConstraints'; return
    276         case NStepsEnum(), string='NSteps'; return
    277         case NdtEnum(), string='Ndt'; return
    278         case NumOutputEnum(), string='NumOutput'; return
    279         case NumRiftsEnum(), string='NumRifts'; return
    280         case NumberOfElementsEnum(), string='NumberOfElements'; return
    281         case NumberOfNodesEnum(), string='NumberOfNodes'; return
    282         case NumberOfVerticesEnum(), string='NumberOfVertices'; return
    283         case OptScalEnum(), string='OptScal'; return
    284         case OutputFilePointerEnum(), string='OutputFilePointer'; return
    285         case ParameterOutputEnum(), string='ParameterOutput'; return
    286         case PenaltyMeltingEnum(), string='PenaltyMelting'; return
    287         case QmuAnalysisEnum(), string='QmuAnalysis'; return
    288         case QmuErrNameEnum(), string='QmuErrName'; return
    289         case QmuInNameEnum(), string='QmuInName'; return
    290         case QmuMassFluxSegmentsEnum(), string='QmuMassFluxSegments'; return
    291         case QmuNPartEnum(), string='QmuNPart'; return
    292         case QmuOutNameEnum(), string='QmuOutName'; return
    293         case QmuPartEnum(), string='QmuPart'; return
    294         case ResponseDescriptorsEnum(), string='ResponseDescriptors'; return
    295         case SolverStringEnum(), string='SolverString'; return
    296         case SparsityEnum(), string='Sparsity'; return
    297         case TolXEnum(), string='TolX'; return
    298         case VariableDescriptorsEnum(), string='VariableDescriptors'; return
    299         case VerboseEnum(), string='Verbose'; return
    300         case WaitOnLockEnum(), string='WaitOnLock'; return
    301         case YtsEnum(), string='Yts'; return
    302         otherwise, error(['Enum ' num2str(enum)  ' not found']);
     13case ConstraintsEnum(), string='Constraints'; return
     14case DatasetsEnum(), string='Datasets'; return
     15case ElementsEnum(), string='Elements'; return
     16case LoadsEnum(), string='Loads'; return
     17case MaterialsEnum(), string='Materials'; return
     18case NodesEnum(), string='Nodes'; return
     19case ParametersEnum(), string='Parameters'; return
     20case ResultsEnum(), string='Results'; return
     21case VerticesEnum(), string='Vertices'; return
     22case SolutionTypeEnum(), string='SolutionType'; return
     23case AnalysisTypeEnum(), string='AnalysisType'; return
     24case ConfigurationTypeEnum(), string='ConfigurationType'; return
     25case SubAnalysisTypeEnum(), string='SubAnalysisType'; return
     26case AnalysisCounterEnum(), string='AnalysisCounter'; return
     27case DiagnosticSolutionEnum(), string='DiagnosticSolution'; return
     28case DiagnosticAnalysisEnum(), string='DiagnosticAnalysis'; return
     29case DiagnosticHorizAnalysisEnum(), string='DiagnosticHorizAnalysis'; return
     30case DiagnosticVertAnalysisEnum(), string='DiagnosticVertAnalysis'; return
     31case DiagnosticHutterAnalysisEnum(), string='DiagnosticHutterAnalysis'; return
     32case DiagnosticStokesAnalysisEnum(), string='DiagnosticStokesAnalysis'; return
     33case HorizAnalysisEnum(), string='HorizAnalysis'; return
     34case HutterAnalysisEnum(), string='HutterAnalysis'; return
     35case StokesAnalysisEnum(), string='StokesAnalysis'; return
     36case VertAnalysisEnum(), string='VertAnalysis'; return
     37case AdjointSolutionEnum(), string='AdjointSolution'; return
     38case AdjointHorizAnalysisEnum(), string='AdjointHorizAnalysis'; return
     39case AdjointStokesAnalysisEnum(), string='AdjointStokesAnalysis'; return
     40case AdjointBalancedthicknessAnalysisEnum(), string='AdjointBalancedthicknessAnalysis'; return
     41case ControlAnalysisEnum(), string='ControlAnalysis'; return
     42case GradientAnalysisEnum(), string='GradientAnalysis'; return
     43case InverseAnalysisEnum(), string='InverseAnalysis'; return
     44case ThermalSolutionEnum(), string='ThermalSolution'; return
     45case ThermalAnalysisEnum(), string='ThermalAnalysis'; return
     46case Transient2DSolutionEnum(), string='Transient2DSolution'; return
     47case Transient2DAnalysisEnum(), string='Transient2DAnalysis'; return
     48case Transient3DSolutionEnum(), string='Transient3DSolution'; return
     49case Transient3DAnalysisEnum(), string='Transient3DAnalysis'; return
     50case SteadyAnalysisEnum(), string='SteadyAnalysis'; return
     51case TransientAnalysisEnum(), string='TransientAnalysis'; return
     52case BedSlopeSolutionEnum(), string='BedSlopeSolution'; return
     53case BedSlopeAnalysisEnum(), string='BedSlopeAnalysis'; return
     54case SurfaceSlopeSolutionEnum(), string='SurfaceSlopeSolution'; return
     55case SurfaceSlopeAnalysisEnum(), string='SurfaceSlopeAnalysis'; return
     56case BedSlopeXAnalysisEnum(), string='BedSlopeXAnalysis'; return
     57case BedSlopeYAnalysisEnum(), string='BedSlopeYAnalysis'; return
     58case SurfaceSlopeXAnalysisEnum(), string='SurfaceSlopeXAnalysis'; return
     59case SurfaceSlopeYAnalysisEnum(), string='SurfaceSlopeYAnalysis'; return
     60case BalancedthicknessSolutionEnum(), string='BalancedthicknessSolution'; return
     61case BalancedthicknessAnalysisEnum(), string='BalancedthicknessAnalysis'; return
     62case BalancedvelocitiesSolutionEnum(), string='BalancedvelocitiesSolution'; return
     63case BalancedvelocitiesAnalysisEnum(), string='BalancedvelocitiesAnalysis'; return
     64case PrognosticSolutionEnum(), string='PrognosticSolution'; return
     65case PrognosticAnalysisEnum(), string='PrognosticAnalysis'; return
     66case MeltingAnalysisEnum(), string='MeltingAnalysis'; return
     67case ParametersSolutionEnum(), string='ParametersSolution'; return
     68case ParametersAnalysisEnum(), string='ParametersAnalysis'; return
     69case SteadystateSolutionEnum(), string='SteadystateSolution'; return
     70case SteadystateAnalysisEnum(), string='SteadystateAnalysis'; return
     71case NoneAnalysisEnum(), string='NoneAnalysis'; return
     72case ApproximationEnum(), string='Approximation'; return
     73case HutterApproximationEnum(), string='HutterApproximation'; return
     74case MacAyealApproximationEnum(), string='MacAyealApproximation'; return
     75case MacAyealPattynApproximationEnum(), string='MacAyealPattynApproximation'; return
     76case NoneApproximationEnum(), string='NoneApproximation'; return
     77case PattynApproximationEnum(), string='PattynApproximation'; return
     78case StokesApproximationEnum(), string='StokesApproximation'; return
     79case ObjectEnum(), string='Object'; return
     80case HookEnum(), string='Hook'; return
     81case SegmentEnum(), string='Segment'; return
     82case ElementEnum(), string='Element'; return
     83case DofIndexingEnum(), string='DofIndexing'; return
     84case ElementPropertiesEnum(), string='ElementProperties'; return
     85case NodePropertiesEnum(), string='NodeProperties'; return
     86case PentaEnum(), string='Penta'; return
     87case TriaEnum(), string='Tria'; return
     88case NodeEnum(), string='Node'; return
     89case VertexEnum(), string='Vertex'; return
     90case LoadEnum(), string='Load'; return
     91case IcefrontEnum(), string='Icefront'; return
     92case NumericalfluxEnum(), string='Numericalflux'; return
     93case PengridEnum(), string='Pengrid'; return
     94case PenpairEnum(), string='Penpair'; return
     95case QuadIceFrontEnum(), string='QuadIceFront'; return
     96case QuadRiftFrontEnum(), string='QuadRiftFront'; return
     97case RiftfrontEnum(), string='Riftfront'; return
     98case SegmentIcefrontEnum(), string='SegmentIcefront'; return
     99case SegmentRiftfrontEnum(), string='SegmentRiftfront'; return
     100case MaterialEnum(), string='Material'; return
     101case MaticeEnum(), string='Matice'; return
     102case MatparEnum(), string='Matpar'; return
     103case InputEnum(), string='Input'; return
     104case BoolInputEnum(), string='BoolInput'; return
     105case DoubleInputEnum(), string='DoubleInput'; return
     106case IntInputEnum(), string='IntInput'; return
     107case PentaVertexInputEnum(), string='PentaVertexInput'; return
     108case TriaVertexInputEnum(), string='TriaVertexInput'; return
     109case ParamEnum(), string='Param'; return
     110case BoolParamEnum(), string='BoolParam'; return
     111case DoubleMatParamEnum(), string='DoubleMatParam'; return
     112case DoubleMatArrayParamEnum(), string='DoubleMatArrayParam'; return
     113case DoubleParamEnum(), string='DoubleParam'; return
     114case DoubleVecParamEnum(), string='DoubleVecParam'; return
     115case IntParamEnum(), string='IntParam'; return
     116case FileParamEnum(), string='FileParam'; return
     117case PetscMatParamEnum(), string='PetscMatParam'; return
     118case PetscVecParamEnum(), string='PetscVecParam'; return
     119case StringArrayParamEnum(), string='StringArrayParam'; return
     120case StringParamEnum(), string='StringParam'; return
     121case ElementResultEnum(), string='ElementResult'; return
     122case ExternalResultEnum(), string='ExternalResult'; return
     123case SpcEnum(), string='Spc'; return
     124case GeographyEnum(), string='Geography'; return
     125case IceSheetEnum(), string='IceSheet'; return
     126case IceShelfEnum(), string='IceShelf'; return
     127case WaterEnum(), string='Water'; return
     128case IceEnum(), string='Ice'; return
     129case AirEnum(), string='Air'; return
     130case MelangeEnum(), string='Melange'; return
     131case AccumulationRateEnum(), string='AccumulationRate'; return
     132case AdjointxEnum(), string='Adjointx'; return
     133case AdjointyEnum(), string='Adjointy'; return
     134case AdjointzEnum(), string='Adjointz'; return
     135case AdjointpEnum(), string='Adjointp'; return
     136case ArtDiffEnum(), string='ArtDiff'; return
     137case BedEnum(), string='Bed'; return
     138case BedSlopeXEnum(), string='BedSlopeX'; return
     139case BedSlopeYEnum(), string='BedSlopeY'; return
     140case BoundaryEnum(), string='Boundary'; return
     141case CmMaxDmpSlopeEnum(), string='CmMaxDmpSlope'; return
     142case CmMaxDmpValueEnum(), string='CmMaxDmpValue'; return
     143case CmMinDmpSlopeEnum(), string='CmMinDmpSlope'; return
     144case CmMinDmpValueEnum(), string='CmMinDmpValue'; return
     145case CmNoiseDmpEnum(), string='CmNoiseDmp'; return
     146case ConstantEnum(), string='Constant'; return
     147case ControlTypeEnum(), string='ControlType'; return
     148case ConvergedEnum(), string='Converged'; return
     149case DhDtEnum(), string='DhDt'; return
     150case DragCoefficientEnum(), string='DragCoefficient'; return
     151case DragPEnum(), string='DragP'; return
     152case DragQEnum(), string='DragQ'; return
     153case DragTypeEnum(), string='DragType'; return
     154case DtEnum(), string='Dt'; return
     155case ElementOnBedEnum(), string='ElementOnBed'; return
     156case ElementOnIceShelfEnum(), string='ElementOnIceShelf'; return
     157case ElementOnSurfaceEnum(), string='ElementOnSurface'; return
     158case ElementOnWaterEnum(), string='ElementOnWater'; return
     159case EpsVelEnum(), string='EpsVel'; return
     160case FillEnum(), string='Fill'; return
     161case FitEnum(), string='Fit'; return
     162case FractionIncrementEnum(), string='FractionIncrement'; return
     163case FrictionEnum(), string='Friction'; return
     164case GeothermalFluxEnum(), string='GeothermalFlux'; return
     165case InternalEnum(), string='Internal'; return
     166case KflagEnum(), string='Kflag'; return
     167case MassFluxEnum(), string='MassFlux'; return
     168case MaxPenetrationEnum(), string='MaxPenetration'; return
     169case MeanVelEnum(), string='MeanVel'; return
     170case MeltingOffsetEnum(), string='MeltingOffset'; return
     171case MeltingRateEnum(), string='MeltingRate'; return
     172case MisfitEnum(), string='Misfit'; return
     173case NodeOnBedEnum(), string='NodeOnBed'; return
     174case NodeOnIceSheetEnum(), string='NodeOnIceSheet'; return
     175case NodeOnIceShelfEnum(), string='NodeOnIceShelf'; return
     176case NodeOnSurfaceEnum(), string='NodeOnSurface'; return
     177case NumberNodeToElementConnectivityEnum(), string='NumberNodeToElementConnectivity'; return
     178case PenaltyOffsetEnum(), string='PenaltyOffset'; return
     179case PflagEnum(), string='Pflag'; return
     180case PressureEnum(), string='Pressure'; return
     181case PressureOldEnum(), string='PressureOld'; return
     182case QmuPressureEnum(), string='QmuPressure'; return
     183case ResetPenaltiesEnum(), string='ResetPenalties'; return
     184case RheologyBEnum(), string='RheologyB'; return
     185case RheologyB2dEnum(), string='RheologyB2d'; return
     186case RheologyNEnum(), string='RheologyN'; return
     187case SegmentOnIceShelfEnum(), string='SegmentOnIceShelf'; return
     188case StabilizeConstraintsEnum(), string='StabilizeConstraints'; return
     189case StokesReconditioningEnum(), string='StokesReconditioning'; return
     190case SurfaceAreaEnum(), string='SurfaceArea'; return
     191case SurfaceEnum(), string='Surface'; return
     192case SurfaceSlopeXEnum(), string='SurfaceSlopeX'; return
     193case SurfaceSlopeYEnum(), string='SurfaceSlopeY'; return
     194case TemperatureEnum(), string='Temperature'; return
     195case TemperatureOldEnum(), string='TemperatureOld'; return
     196case ThicknessEnum(), string='Thickness'; return
     197case TypeEnum(), string='Type'; return
     198case VelEnum(), string='Vel'; return
     199case VelObsEnum(), string='VelObs'; return
     200case ViscosityOvershootEnum(), string='ViscosityOvershoot'; return
     201case VxAverageEnum(), string='VxAverage'; return
     202case VxEnum(), string='Vx'; return
     203case VxObsEnum(), string='VxObs'; return
     204case VxOldEnum(), string='VxOld'; return
     205case QmuVxEnum(), string='QmuVx'; return
     206case VyAverageEnum(), string='VyAverage'; return
     207case VyEnum(), string='Vy'; return
     208case VyObsEnum(), string='VyObs'; return
     209case VyOldEnum(), string='VyOld'; return
     210case QmuVyEnum(), string='QmuVy'; return
     211case VzAverageEnum(), string='VzAverage'; return
     212case VzEnum(), string='Vz'; return
     213case VzObsEnum(), string='VzObs'; return
     214case VzOldEnum(), string='VzOld'; return
     215case QmuVzEnum(), string='QmuVz'; return
     216case WeightsEnum(), string='Weights'; return
     217case P0Enum(), string='P0'; return
     218case P1Enum(), string='P1'; return
     219case P1DGEnum(), string='P1DG'; return
     220case MiniEnum(), string='Mini'; return
     221case DoubleElementResultEnum(), string='DoubleElementResult'; return
     222case TriaVertexElementResultEnum(), string='TriaVertexElementResult'; return
     223case PentaVertexElementResultEnum(), string='PentaVertexElementResult'; return
     224case BoolExternalResultEnum(), string='BoolExternalResult'; return
     225case DoubleExternalResultEnum(), string='DoubleExternalResult'; return
     226case DoubleVecExternalResultEnum(), string='DoubleVecExternalResult'; return
     227case DoubleMatExternalResultEnum(), string='DoubleMatExternalResult'; return
     228case IntExternalResultEnum(), string='IntExternalResult'; return
     229case PetscVecExternalResultEnum(), string='PetscVecExternalResult'; return
     230case StringExternalResultEnum(), string='StringExternalResult'; return
     231case JEnum(), string='J'; return
     232case PatchEnum(), string='Patch'; return
     233case PatchVerticesEnum(), string='PatchVertices'; return
     234case PatchNodesEnum(), string='PatchNodes'; return
     235case TimeEnum(), string='Time'; return
     236case OutputFrequencyEnum(), string='OutputFrequency'; return
     237case RelativeEnum(), string='Relative'; return
     238case ResidualEnum(), string='Residual'; return
     239case AbsoluteEnum(), string='Absolute'; return
     240case RhoIceEnum(), string='RhoIce'; return
     241case RhoWaterEnum(), string='RhoWater'; return
     242case GravityEnum(), string='Gravity'; return
     243case ThermalConductivityEnum(), string='ThermalConductivity'; return
     244case MixedLayerCapacityEnum(), string='MixedLayerCapacity'; return
     245case ThermalExchangeVelocityEnum(), string='ThermalExchangeVelocity'; return
     246case IntersectEnum(), string='Intersect'; return
     247case ColinearEnum(), string='Colinear'; return
     248case SeparateEnum(), string='Separate'; return
     249case BetaEnum(), string='Beta'; return
     250case CmGradientEnum(), string='CmGradient'; return
     251case CmJumpEnum(), string='CmJump'; return
     252case CmMaxEnum(), string='CmMax'; return
     253case CmMinEnum(), string='CmMin'; return
     254case AdjointEnum(), string='Adjoint'; return
     255case GradientEnum(), string='Gradient'; return
     256case OldGradientEnum(), string='OldGradient'; return
     257case ConnectivityEnum(), string='Connectivity'; return
     258case ControlParameterEnum(), string='ControlParameter'; return
     259case ControlSteadyEnum(), string='ControlSteady'; return
     260case DakotaParameterEnum(), string='DakotaParameter'; return
     261case DimEnum(), string='Dim'; return
     262case EpsAbsEnum(), string='EpsAbs'; return
     263case EpsCmEnum(), string='EpsCm'; return
     264case EpsRelEnum(), string='EpsRel'; return
     265case EpsResEnum(), string='EpsRes'; return
     266case HeatCapacityEnum(), string='HeatCapacity'; return
     267case IsHutterEnum(), string='IsHutter'; return
     268case IsMacAyealPattynEnum(), string='IsMacAyealPattyn'; return
     269case IsStokesEnum(), string='IsStokes'; return
     270case LatentHeatEnum(), string='LatentHeat'; return
     271case LowmemEnum(), string='Lowmem'; return
     272case MaxIterEnum(), string='MaxIter'; return
     273case MaxNonlinearIterationsEnum(), string='MaxNonlinearIterations'; return
     274case MeltingPointEnum(), string='MeltingPoint'; return
     275case MinMechanicalConstraintsEnum(), string='MinMechanicalConstraints'; return
     276case MinThermalConstraintsEnum(), string='MinThermalConstraints'; return
     277case NStepsEnum(), string='NSteps'; return
     278case NdtEnum(), string='Ndt'; return
     279case NumOutputEnum(), string='NumOutput'; return
     280case NumRiftsEnum(), string='NumRifts'; return
     281case NumberOfElementsEnum(), string='NumberOfElements'; return
     282case NumberOfNodesEnum(), string='NumberOfNodes'; return
     283case NumberOfVerticesEnum(), string='NumberOfVertices'; return
     284case OptScalEnum(), string='OptScal'; return
     285case OutputFilePointerEnum(), string='OutputFilePointer'; return
     286case ParameterOutputEnum(), string='ParameterOutput'; return
     287case PenaltyMeltingEnum(), string='PenaltyMelting'; return
     288case QmuAnalysisEnum(), string='QmuAnalysis'; return
     289case QmuErrNameEnum(), string='QmuErrName'; return
     290case QmuInNameEnum(), string='QmuInName'; return
     291case QmuMassFluxSegmentsEnum(), string='QmuMassFluxSegments'; return
     292case QmuNPartEnum(), string='QmuNPart'; return
     293case QmuOutNameEnum(), string='QmuOutName'; return
     294case QmuPartEnum(), string='QmuPart'; return
     295case ResponseDescriptorsEnum(), string='ResponseDescriptors'; return
     296case SolverStringEnum(), string='SolverString'; return
     297case SparsityEnum(), string='Sparsity'; return
     298case TolXEnum(), string='TolX'; return
     299case VariableDescriptorsEnum(), string='VariableDescriptors'; return
     300case VerboseEnum(), string='Verbose'; return
     301case WaitOnLockEnum(), string='WaitOnLock'; return
     302case YtsEnum(), string='Yts'; return
     303otherwise, error(['Enum ' num2str(enum)  ' not found']);
    303304
    304305end
  • issm/trunk/src/m/enum/EpsAbsEnum.m

    r5194 r5226  
    99%      macro=EpsAbsEnum()
    1010
    11 macro=248;
     11macro=249;
  • issm/trunk/src/m/enum/EpsCmEnum.m

    r5194 r5226  
    99%      macro=EpsCmEnum()
    1010
    11 macro=249;
     11macro=250;
  • issm/trunk/src/m/enum/EpsRelEnum.m

    r5194 r5226  
    99%      macro=EpsRelEnum()
    1010
    11 macro=250;
     11macro=251;
  • issm/trunk/src/m/enum/EpsResEnum.m

    r5194 r5226  
    99%      macro=EpsResEnum()
    1010
    11 macro=251;
     11macro=252;
  • issm/trunk/src/m/enum/EpsVelEnum.m

    r5157 r5226  
    99%      macro=EpsVelEnum()
    1010
    11 macro=145;
     11macro=146;
  • issm/trunk/src/m/enum/ExternalResultEnum.m

    r5066 r5226  
    99%      macro=ExternalResultEnum()
    1010
    11 macro=108;
     11macro=109;
  • issm/trunk/src/m/enum/FileParamEnum.m

    r5066 r5226  
    99%      macro=FileParamEnum()
    1010
    11 macro=102;
     11macro=103;
  • issm/trunk/src/m/enum/FillEnum.m

    r5157 r5226  
    99%      macro=FillEnum()
    1010
    11 macro=146;
     11macro=147;
  • issm/trunk/src/m/enum/FitEnum.m

    r5157 r5226  
    99%      macro=FitEnum()
    1010
    11 macro=147;
     11macro=148;
  • issm/trunk/src/m/enum/FractionIncrementEnum.m

    r5157 r5226  
    99%      macro=FractionIncrementEnum()
    1010
    11 macro=148;
     11macro=149;
  • issm/trunk/src/m/enum/FrictionEnum.m

    r5157 r5226  
    99%      macro=FrictionEnum()
    1010
    11 macro=149;
     11macro=150;
  • issm/trunk/src/m/enum/GeographyEnum.m

    r5127 r5226  
    99%      macro=GeographyEnum()
    1010
    11 macro=110;
     11macro=111;
  • issm/trunk/src/m/enum/GeothermalFluxEnum.m

    r5157 r5226  
    99%      macro=GeothermalFluxEnum()
    1010
    11 macro=150;
     11macro=151;
  • issm/trunk/src/m/enum/GradientAnalysisEnum.m

    r4475 r5226  
    99%      macro=GradientAnalysisEnum()
    1010
    11 macro=28;
     11macro=29;
  • issm/trunk/src/m/enum/GradientEnum.m

    r5194 r5226  
    99%      macro=GradientEnum()
    1010
    11 macro=241;
     11macro=242;
  • issm/trunk/src/m/enum/GravityEnum.m

    r5194 r5226  
    99%      macro=GravityEnum()
    1010
    11 macro=228;
     11macro=229;
  • issm/trunk/src/m/enum/HeatCapacityEnum.m

    r5194 r5226  
    99%      macro=HeatCapacityEnum()
    1010
    11 macro=252;
     11macro=253;
  • issm/trunk/src/m/enum/HookEnum.m

    r5066 r5226  
    99%      macro=HookEnum()
    1010
    11 macro=66;
     11macro=67;
  • issm/trunk/src/m/enum/HutterApproximationEnum.m

    r5128 r5226  
    99%      macro=HutterApproximationEnum()
    1010
    11 macro=59;
     11macro=60;
  • issm/trunk/src/m/enum/IceEnum.m

    r5127 r5226  
    99%      macro=IceEnum()
    1010
    11 macro=114;
     11macro=115;
  • issm/trunk/src/m/enum/IceSheetEnum.m

    r5127 r5226  
    99%      macro=IceSheetEnum()
    1010
    11 macro=111;
     11macro=112;
  • issm/trunk/src/m/enum/IceShelfEnum.m

    r5127 r5226  
    99%      macro=IceShelfEnum()
    1010
    11 macro=112;
     11macro=113;
  • issm/trunk/src/m/enum/IcefrontEnum.m

    r5066 r5226  
    99%      macro=IcefrontEnum()
    1010
    11 macro=77;
     11macro=78;
  • issm/trunk/src/m/enum/InputEnum.m

    r5066 r5226  
    99%      macro=InputEnum()
    1010
    11 macro=89;
     11macro=90;
  • issm/trunk/src/m/enum/IntExternalResultEnum.m

    r5157 r5226  
    99%      macro=IntExternalResultEnum()
    1010
    11 macro=214;
     11macro=215;
  • issm/trunk/src/m/enum/IntInputEnum.m

    r5066 r5226  
    99%      macro=IntInputEnum()
    1010
    11 macro=92;
     11macro=93;
  • issm/trunk/src/m/enum/IntParamEnum.m

    r5066 r5226  
    99%      macro=IntParamEnum()
    1010
    11 macro=101;
     11macro=102;
  • issm/trunk/src/m/enum/InternalEnum.m

    r5157 r5226  
    99%      macro=InternalEnum()
    1010
    11 macro=151;
     11macro=152;
  • issm/trunk/src/m/enum/IntersectEnum.m

    r5194 r5226  
    99%      macro=IntersectEnum()
    1010
    11 macro=232;
     11macro=233;
  • issm/trunk/src/m/enum/InverseAnalysisEnum.m

    r4475 r5226  
    99%      macro=InverseAnalysisEnum()
    1010
    11 macro=29;
     11macro=30;
  • issm/trunk/src/m/enum/IsHutterEnum.m

    r5194 r5226  
    99%      macro=IsHutterEnum()
    1010
    11 macro=253;
     11macro=254;
  • issm/trunk/src/m/enum/IsMacAyealPattynEnum.m

    r5194 r5226  
    99%      macro=IsMacAyealPattynEnum()
    1010
    11 macro=254;
     11macro=255;
  • issm/trunk/src/m/enum/IsStokesEnum.m

    r5194 r5226  
    99%      macro=IsStokesEnum()
    1010
    11 macro=255;
     11macro=256;
  • issm/trunk/src/m/enum/JEnum.m

    r5157 r5226  
    99%      macro=JEnum()
    1010
    11 macro=217;
     11macro=218;
  • issm/trunk/src/m/enum/KflagEnum.m

    r5157 r5226  
    99%      macro=KflagEnum()
    1010
    11 macro=152;
     11macro=153;
  • issm/trunk/src/m/enum/LatentHeatEnum.m

    r5194 r5226  
    99%      macro=LatentHeatEnum()
    1010
    11 macro=256;
     11macro=257;
  • issm/trunk/src/m/enum/LoadEnum.m

    r5066 r5226  
    99%      macro=LoadEnum()
    1010
    11 macro=76;
     11macro=77;
  • issm/trunk/src/m/enum/LowmemEnum.m

    r5194 r5226  
    99%      macro=LowmemEnum()
    1010
    11 macro=257;
     11macro=258;
  • issm/trunk/src/m/enum/MacAyealApproximationEnum.m

    r5128 r5226  
    99%      macro=MacAyealApproximationEnum()
    1010
    11 macro=60;
     11macro=61;
  • issm/trunk/src/m/enum/MacAyealPattynApproximationEnum.m

    r5128 r5226  
    99%      macro=MacAyealPattynApproximationEnum()
    1010
    11 macro=61;
     11macro=62;
  • issm/trunk/src/m/enum/MassFluxEnum.m

    r5157 r5226  
    99%      macro=MassFluxEnum()
    1010
    11 macro=153;
     11macro=154;
  • issm/trunk/src/m/enum/MaterialEnum.m

    r5066 r5226  
    99%      macro=MaterialEnum()
    1010
    11 macro=86;
     11macro=87;
  • issm/trunk/src/m/enum/MaticeEnum.m

    r5066 r5226  
    99%      macro=MaticeEnum()
    1010
    11 macro=87;
     11macro=88;
  • issm/trunk/src/m/enum/MatparEnum.m

    r5066 r5226  
    99%      macro=MatparEnum()
    1010
    11 macro=88;
     11macro=89;
  • issm/trunk/src/m/enum/MaxIterEnum.m

    r5194 r5226  
    99%      macro=MaxIterEnum()
    1010
    11 macro=258;
     11macro=259;
  • issm/trunk/src/m/enum/MaxNonlinearIterationsEnum.m

    r5194 r5226  
    99%      macro=MaxNonlinearIterationsEnum()
    1010
    11 macro=259;
     11macro=260;
  • issm/trunk/src/m/enum/MaxPenetrationEnum.m

    r5157 r5226  
    99%      macro=MaxPenetrationEnum()
    1010
    11 macro=154;
     11macro=155;
  • issm/trunk/src/m/enum/MeanVelEnum.m

    r5157 r5226  
    99%      macro=MeanVelEnum()
    1010
    11 macro=155;
     11macro=156;
  • issm/trunk/src/m/enum/MelangeEnum.m

    r5127 r5226  
    99%      macro=MelangeEnum()
    1010
    11 macro=116;
     11macro=117;
  • issm/trunk/src/m/enum/MeltingAnalysisEnum.m

    r4766 r5226  
    99%      macro=MeltingAnalysisEnum()
    1010
    11 macro=52;
     11macro=53;
  • issm/trunk/src/m/enum/MeltingOffsetEnum.m

    r5157 r5226  
    99%      macro=MeltingOffsetEnum()
    1010
    11 macro=156;
     11macro=157;
  • issm/trunk/src/m/enum/MeltingPointEnum.m

    r5194 r5226  
    99%      macro=MeltingPointEnum()
    1010
    11 macro=260;
     11macro=261;
  • issm/trunk/src/m/enum/MeltingRateEnum.m

    r5157 r5226  
    99%      macro=MeltingRateEnum()
    1010
    11 macro=157;
     11macro=158;
  • issm/trunk/src/m/enum/MinMechanicalConstraintsEnum.m

    r5194 r5226  
    99%      macro=MinMechanicalConstraintsEnum()
    1010
    11 macro=261;
     11macro=262;
  • issm/trunk/src/m/enum/MinThermalConstraintsEnum.m

    r5194 r5226  
    99%      macro=MinThermalConstraintsEnum()
    1010
    11 macro=262;
     11macro=263;
  • issm/trunk/src/m/enum/MiniEnum.m

    r5157 r5226  
    99%      macro=MiniEnum()
    1010
    11 macro=206;
     11macro=207;
  • issm/trunk/src/m/enum/MisfitEnum.m

    r5157 r5226  
    99%      macro=MisfitEnum()
    1010
    11 macro=158;
     11macro=159;
  • issm/trunk/src/m/enum/MixedLayerCapacityEnum.m

    r5194 r5226  
    99%      macro=MixedLayerCapacityEnum()
    1010
    11 macro=230;
     11macro=231;
  • issm/trunk/src/m/enum/NStepsEnum.m

    r5194 r5226  
    99%      macro=NStepsEnum()
    1010
    11 macro=263;
     11macro=264;
  • issm/trunk/src/m/enum/NdtEnum.m

    r5194 r5226  
    99%      macro=NdtEnum()
    1010
    11 macro=264;
     11macro=265;
  • issm/trunk/src/m/enum/NodeEnum.m

    r5066 r5226  
    99%      macro=NodeEnum()
    1010
    11 macro=74;
     11macro=75;
  • issm/trunk/src/m/enum/NodeOnBedEnum.m

    r5157 r5226  
    99%      macro=NodeOnBedEnum()
    1010
    11 macro=159;
     11macro=160;
  • issm/trunk/src/m/enum/NodeOnIceSheetEnum.m

    r5157 r5226  
    99%      macro=NodeOnIceSheetEnum()
    1010
    11 macro=160;
     11macro=161;
  • issm/trunk/src/m/enum/NodeOnIceShelfEnum.m

    r5157 r5226  
    99%      macro=NodeOnIceShelfEnum()
    1010
    11 macro=161;
     11macro=162;
  • issm/trunk/src/m/enum/NodeOnSurfaceEnum.m

    r5157 r5226  
    99%      macro=NodeOnSurfaceEnum()
    1010
    11 macro=162;
     11macro=163;
  • issm/trunk/src/m/enum/NodePropertiesEnum.m

    r5066 r5226  
    99%      macro=NodePropertiesEnum()
    1010
    11 macro=71;
     11macro=72;
  • issm/trunk/src/m/enum/NoneAnalysisEnum.m

    r4766 r5226  
    99%      macro=NoneAnalysisEnum()
    1010
    11 macro=57;
     11macro=58;
  • issm/trunk/src/m/enum/NoneApproximationEnum.m

    r5128 r5226  
    99%      macro=NoneApproximationEnum()
    1010
    11 macro=62;
     11macro=63;
  • issm/trunk/src/m/enum/NumOutputEnum.m

    r5194 r5226  
    99%      macro=NumOutputEnum()
    1010
    11 macro=265;
     11macro=266;
  • issm/trunk/src/m/enum/NumRiftsEnum.m

    r5194 r5226  
    99%      macro=NumRiftsEnum()
    1010
    11 macro=266;
     11macro=267;
  • issm/trunk/src/m/enum/NumberNodeToElementConnectivityEnum.m

    r5157 r5226  
    99%      macro=NumberNodeToElementConnectivityEnum()
    1010
    11 macro=163;
     11macro=164;
  • issm/trunk/src/m/enum/NumberOfElementsEnum.m

    r5194 r5226  
    99%      macro=NumberOfElementsEnum()
    1010
    11 macro=267;
     11macro=268;
  • issm/trunk/src/m/enum/NumberOfNodesEnum.m

    r5194 r5226  
    99%      macro=NumberOfNodesEnum()
    1010
    11 macro=268;
     11macro=269;
  • issm/trunk/src/m/enum/NumberOfVerticesEnum.m

    r5194 r5226  
    99%      macro=NumberOfVerticesEnum()
    1010
    11 macro=269;
     11macro=270;
  • issm/trunk/src/m/enum/NumericalfluxEnum.m

    r5066 r5226  
    99%      macro=NumericalfluxEnum()
    1010
    11 macro=78;
     11macro=79;
  • issm/trunk/src/m/enum/ObjectEnum.m

    r5066 r5226  
    99%      macro=ObjectEnum()
    1010
    11 macro=65;
     11macro=66;
  • issm/trunk/src/m/enum/OldGradientEnum.m

    r5194 r5226  
    99%      macro=OldGradientEnum()
    1010
    11 macro=242;
     11macro=243;
  • issm/trunk/src/m/enum/OptScalEnum.m

    r5194 r5226  
    99%      macro=OptScalEnum()
    1010
    11 macro=270;
     11macro=271;
  • issm/trunk/src/m/enum/OutputFilePointerEnum.m

    r5194 r5226  
    99%      macro=OutputFilePointerEnum()
    1010
    11 macro=271;
     11macro=272;
  • issm/trunk/src/m/enum/OutputFrequencyEnum.m

    r5194 r5226  
    99%      macro=OutputFrequencyEnum()
    1010
    11 macro=222;
     11macro=223;
  • issm/trunk/src/m/enum/P0Enum.m

    r5157 r5226  
    99%      macro=P0Enum()
    1010
    11 macro=203;
     11macro=204;
  • issm/trunk/src/m/enum/P1DGEnum.m

    r5157 r5226  
    99%      macro=P1DGEnum()
    1010
    11 macro=205;
     11macro=206;
  • issm/trunk/src/m/enum/P1Enum.m

    r5157 r5226  
    99%      macro=P1Enum()
    1010
    11 macro=204;
     11macro=205;
  • issm/trunk/src/m/enum/ParamEnum.m

    r5066 r5226  
    99%      macro=ParamEnum()
    1010
    11 macro=95;
     11macro=96;
  • issm/trunk/src/m/enum/ParameterOutputEnum.m

    r5194 r5226  
    99%      macro=ParameterOutputEnum()
    1010
    11 macro=272;
     11macro=273;
  • issm/trunk/src/m/enum/ParametersAnalysisEnum.m

    r4766 r5226  
    99%      macro=ParametersAnalysisEnum()
    1010
    11 macro=54;
     11macro=55;
  • issm/trunk/src/m/enum/ParametersSolutionEnum.m

    r4766 r5226  
    99%      macro=ParametersSolutionEnum()
    1010
    11 macro=53;
     11macro=54;
  • issm/trunk/src/m/enum/PatchEnum.m

    r5157 r5226  
    99%      macro=PatchEnum()
    1010
    11 macro=218;
     11macro=219;
  • issm/trunk/src/m/enum/PatchNodesEnum.m

    r5157 r5226  
    99%      macro=PatchNodesEnum()
    1010
    11 macro=220;
     11macro=221;
  • issm/trunk/src/m/enum/PatchVerticesEnum.m

    r5157 r5226  
    99%      macro=PatchVerticesEnum()
    1010
    11 macro=219;
     11macro=220;
  • issm/trunk/src/m/enum/PattynApproximationEnum.m

    r5128 r5226  
    99%      macro=PattynApproximationEnum()
    1010
    11 macro=63;
     11macro=64;
  • issm/trunk/src/m/enum/PenaltyMeltingEnum.m

    r5194 r5226  
    99%      macro=PenaltyMeltingEnum()
    1010
    11 macro=273;
     11macro=274;
  • issm/trunk/src/m/enum/PenaltyOffsetEnum.m

    r5157 r5226  
    99%      macro=PenaltyOffsetEnum()
    1010
    11 macro=164;
     11macro=165;
  • issm/trunk/src/m/enum/PengridEnum.m

    r5066 r5226  
    99%      macro=PengridEnum()
    1010
    11 macro=79;
     11macro=80;
  • issm/trunk/src/m/enum/PenpairEnum.m

    r5066 r5226  
    99%      macro=PenpairEnum()
    1010
    11 macro=80;
     11macro=81;
  • issm/trunk/src/m/enum/PentaEnum.m

    r5066 r5226  
    99%      macro=PentaEnum()
    1010
    11 macro=72;
     11macro=73;
  • issm/trunk/src/m/enum/PentaVertexElementResultEnum.m

    r5157 r5226  
    99%      macro=PentaVertexElementResultEnum()
    1010
    11 macro=209;
     11macro=210;
  • issm/trunk/src/m/enum/PentaVertexInputEnum.m

    r5066 r5226  
    99%      macro=PentaVertexInputEnum()
    1010
    11 macro=93;
     11macro=94;
  • issm/trunk/src/m/enum/PetscMatParamEnum.m

    r5066 r5226  
    99%      macro=PetscMatParamEnum()
    1010
    11 macro=103;
     11macro=104;
  • issm/trunk/src/m/enum/PetscVecExternalResultEnum.m

    r5157 r5226  
    99%      macro=PetscVecExternalResultEnum()
    1010
    11 macro=215;
     11macro=216;
  • issm/trunk/src/m/enum/PetscVecParamEnum.m

    r5066 r5226  
    99%      macro=PetscVecParamEnum()
    1010
    11 macro=104;
     11macro=105;
  • issm/trunk/src/m/enum/PflagEnum.m

    r5157 r5226  
    99%      macro=PflagEnum()
    1010
    11 macro=165;
     11macro=166;
  • issm/trunk/src/m/enum/PressureEnum.m

    r5157 r5226  
    99%      macro=PressureEnum()
    1010
    11 macro=166;
     11macro=167;
  • issm/trunk/src/m/enum/PressureOldEnum.m

    r5157 r5226  
    99%      macro=PressureOldEnum()
    1010
    11 macro=167;
     11macro=168;
  • issm/trunk/src/m/enum/PrognosticAnalysisEnum.m

    r4766 r5226  
    99%      macro=PrognosticAnalysisEnum()
    1010
    11 macro=51;
     11macro=52;
  • issm/trunk/src/m/enum/PrognosticSolutionEnum.m

    r4766 r5226  
    99%      macro=PrognosticSolutionEnum()
    1010
    11 macro=50;
     11macro=51;
  • issm/trunk/src/m/enum/QmuAnalysisEnum.m

    r5194 r5226  
    99%      macro=QmuAnalysisEnum()
    1010
    11 macro=274;
     11macro=275;
  • issm/trunk/src/m/enum/QmuErrNameEnum.m

    r5194 r5226  
    99%      macro=QmuErrNameEnum()
    1010
    11 macro=275;
     11macro=276;
  • issm/trunk/src/m/enum/QmuInNameEnum.m

    r5194 r5226  
    99%      macro=QmuInNameEnum()
    1010
    11 macro=276;
     11macro=277;
  • issm/trunk/src/m/enum/QmuMassFluxSegmentsEnum.m

    r5194 r5226  
    99%      macro=QmuMassFluxSegmentsEnum()
    1010
    11 macro=277;
     11macro=278;
  • issm/trunk/src/m/enum/QmuNPartEnum.m

    r5194 r5226  
    99%      macro=QmuNPartEnum()
    1010
    11 macro=278;
     11macro=279;
  • issm/trunk/src/m/enum/QmuOutNameEnum.m

    r5194 r5226  
    99%      macro=QmuOutNameEnum()
    1010
    11 macro=279;
     11macro=280;
  • issm/trunk/src/m/enum/QmuPartEnum.m

    r5194 r5226  
    99%      macro=QmuPartEnum()
    1010
    11 macro=280;
     11macro=281;
  • issm/trunk/src/m/enum/QmuPressureEnum.m

    r5157 r5226  
    99%      macro=QmuPressureEnum()
    1010
    11 macro=168;
     11macro=169;
  • issm/trunk/src/m/enum/QmuVxEnum.m

    r5157 r5226  
    99%      macro=QmuVxEnum()
    1010
    11 macro=191;
     11macro=192;
  • issm/trunk/src/m/enum/QmuVyEnum.m

    r5157 r5226  
    99%      macro=QmuVyEnum()
    1010
    11 macro=196;
     11macro=197;
  • issm/trunk/src/m/enum/QmuVzEnum.m

    r5157 r5226  
    99%      macro=QmuVzEnum()
    1010
    11 macro=201;
     11macro=202;
  • issm/trunk/src/m/enum/QuadIceFrontEnum.m

    r5066 r5226  
    99%      macro=QuadIceFrontEnum()
    1010
    11 macro=81;
     11macro=82;
  • issm/trunk/src/m/enum/QuadRiftFrontEnum.m

    r5066 r5226  
    99%      macro=QuadRiftFrontEnum()
    1010
    11 macro=82;
     11macro=83;
  • issm/trunk/src/m/enum/RelativeEnum.m

    r5194 r5226  
    99%      macro=RelativeEnum()
    1010
    11 macro=223;
     11macro=224;
  • issm/trunk/src/m/enum/ResetPenaltiesEnum.m

    r5157 r5226  
    99%      macro=ResetPenaltiesEnum()
    1010
    11 macro=169;
     11macro=170;
  • issm/trunk/src/m/enum/ResidualEnum.m

    r5194 r5226  
    99%      macro=ResidualEnum()
    1010
    11 macro=224;
     11macro=225;
  • issm/trunk/src/m/enum/ResponseDescriptorsEnum.m

    r5194 r5226  
    99%      macro=ResponseDescriptorsEnum()
    1010
    11 macro=281;
     11macro=282;
  • issm/trunk/src/m/enum/RheologyB2dEnum.m

    r5157 r5226  
    99%      macro=RheologyB2dEnum()
    1010
    11 macro=171;
     11macro=172;
  • issm/trunk/src/m/enum/RheologyBEnum.m

    r5157 r5226  
    99%      macro=RheologyBEnum()
    1010
    11 macro=170;
     11macro=171;
  • issm/trunk/src/m/enum/RheologyNEnum.m

    r5157 r5226  
    99%      macro=RheologyNEnum()
    1010
    11 macro=172;
     11macro=173;
  • issm/trunk/src/m/enum/RhoIceEnum.m

    r5194 r5226  
    99%      macro=RhoIceEnum()
    1010
    11 macro=226;
     11macro=227;
  • issm/trunk/src/m/enum/RhoWaterEnum.m

    r5194 r5226  
    99%      macro=RhoWaterEnum()
    1010
    11 macro=227;
     11macro=228;
  • issm/trunk/src/m/enum/RiftfrontEnum.m

    r5066 r5226  
    99%      macro=RiftfrontEnum()
    1010
    11 macro=83;
     11macro=84;
  • issm/trunk/src/m/enum/SegmentEnum.m

    r5066 r5226  
    99%      macro=SegmentEnum()
    1010
    11 macro=67;
     11macro=68;
  • issm/trunk/src/m/enum/SegmentIcefrontEnum.m

    r5066 r5226  
    99%      macro=SegmentIcefrontEnum()
    1010
    11 macro=84;
     11macro=85;
  • issm/trunk/src/m/enum/SegmentOnIceShelfEnum.m

    r5157 r5226  
    99%      macro=SegmentOnIceShelfEnum()
    1010
    11 macro=173;
     11macro=174;
  • issm/trunk/src/m/enum/SegmentRiftfrontEnum.m

    r5066 r5226  
    99%      macro=SegmentRiftfrontEnum()
    1010
    11 macro=85;
     11macro=86;
  • issm/trunk/src/m/enum/SeparateEnum.m

    r5194 r5226  
    99%      macro=SeparateEnum()
    1010
    11 macro=234;
     11macro=235;
  • issm/trunk/src/m/enum/SolverStringEnum.m

    r5194 r5226  
    99%      macro=SolverStringEnum()
    1010
    11 macro=282;
     11macro=283;
  • issm/trunk/src/m/enum/SparsityEnum.m

    r5194 r5226  
    99%      macro=SparsityEnum()
    1010
    11 macro=283;
     11macro=284;
  • issm/trunk/src/m/enum/SpcEnum.m

    r5127 r5226  
    99%      macro=SpcEnum()
    1010
    11 macro=109;
     11macro=110;
  • issm/trunk/src/m/enum/StabilizeConstraintsEnum.m

    r5157 r5226  
    99%      macro=StabilizeConstraintsEnum()
    1010
    11 macro=174;
     11macro=175;
  • issm/trunk/src/m/enum/SteadyAnalysisEnum.m

    r4475 r5226  
    99%      macro=SteadyAnalysisEnum()
    1010
    11 macro=36;
     11macro=37;
  • issm/trunk/src/m/enum/SteadystateAnalysisEnum.m

    r4766 r5226  
    99%      macro=SteadystateAnalysisEnum()
    1010
    11 macro=56;
     11macro=57;
  • issm/trunk/src/m/enum/SteadystateSolutionEnum.m

    r4766 r5226  
    99%      macro=SteadystateSolutionEnum()
    1010
    11 macro=55;
     11macro=56;
  • issm/trunk/src/m/enum/StokesApproximationEnum.m

    r5128 r5226  
    99%      macro=StokesApproximationEnum()
    1010
    11 macro=64;
     11macro=65;
  • issm/trunk/src/m/enum/StokesReconditioningEnum.m

    r5157 r5226  
    99%      macro=StokesReconditioningEnum()
    1010
    11 macro=175;
     11macro=176;
  • issm/trunk/src/m/enum/StringArrayParamEnum.m

    r5066 r5226  
    99%      macro=StringArrayParamEnum()
    1010
    11 macro=105;
     11macro=106;
  • issm/trunk/src/m/enum/StringExternalResultEnum.m

    r5157 r5226  
    99%      macro=StringExternalResultEnum()
    1010
    11 macro=216;
     11macro=217;
  • issm/trunk/src/m/enum/StringParamEnum.m

    r5066 r5226  
    99%      macro=StringParamEnum()
    1010
    11 macro=106;
     11macro=107;
  • issm/trunk/src/m/enum/StringToEnum.m

    r5194 r5226  
    99%      enum=StringToEnum(name)
    1010
    11 if (strcmpi(name,'Constraints')), enum=ConstraintsEnum(); return
    12 elseif (strcmpi(name,'Datasets')), enum=DatasetsEnum(); return
    13 elseif (strcmpi(name,'Elements')), enum=ElementsEnum(); return
    14 elseif (strcmpi(name,'Loads')), enum=LoadsEnum(); return
    15 elseif (strcmpi(name,'Materials')), enum=MaterialsEnum(); return
    16 elseif (strcmpi(name,'Nodes')), enum=NodesEnum(); return
    17 elseif (strcmpi(name,'Parameters')), enum=ParametersEnum(); return
    18 elseif (strcmpi(name,'Results')), enum=ResultsEnum(); return
    19 elseif (strcmpi(name,'Vertices')), enum=VerticesEnum(); return
    20 elseif (strcmpi(name,'SolutionType')), enum=SolutionTypeEnum(); return
    21 elseif (strcmpi(name,'AnalysisType')), enum=AnalysisTypeEnum(); return
    22 elseif (strcmpi(name,'ConfigurationType')), enum=ConfigurationTypeEnum(); return
    23 elseif (strcmpi(name,'SubAnalysisType')), enum=SubAnalysisTypeEnum(); return
    24 elseif (strcmpi(name,'AnalysisCounter')), enum=AnalysisCounterEnum(); return
    25 elseif (strcmpi(name,'DiagnosticSolution')), enum=DiagnosticSolutionEnum(); return
    26 elseif (strcmpi(name,'DiagnosticAnalysis')), enum=DiagnosticAnalysisEnum(); return
    27 elseif (strcmpi(name,'DiagnosticHorizAnalysis')), enum=DiagnosticHorizAnalysisEnum(); return
    28 elseif (strcmpi(name,'DiagnosticVertAnalysis')), enum=DiagnosticVertAnalysisEnum(); return
    29 elseif (strcmpi(name,'DiagnosticHutterAnalysis')), enum=DiagnosticHutterAnalysisEnum(); return
    30 elseif (strcmpi(name,'DiagnosticStokesAnalysis')), enum=DiagnosticStokesAnalysisEnum(); return
    31 elseif (strcmpi(name,'HorizAnalysis')), enum=HorizAnalysisEnum(); return
    32 elseif (strcmpi(name,'HutterAnalysis')), enum=HutterAnalysisEnum(); return
    33 elseif (strcmpi(name,'StokesAnalysis')), enum=StokesAnalysisEnum(); return
    34 elseif (strcmpi(name,'VertAnalysis')), enum=VertAnalysisEnum(); return
    35 elseif (strcmpi(name,'AdjointSolution')), enum=AdjointSolutionEnum(); return
    36 elseif (strcmpi(name,'AdjointHorizAnalysis')), enum=AdjointHorizAnalysisEnum(); return
    37 elseif (strcmpi(name,'AdjointStokesAnalysis')), enum=AdjointStokesAnalysisEnum(); return
    38 elseif (strcmpi(name,'ControlAnalysis')), enum=ControlAnalysisEnum(); return
    39 elseif (strcmpi(name,'GradientAnalysis')), enum=GradientAnalysisEnum(); return
    40 elseif (strcmpi(name,'InverseAnalysis')), enum=InverseAnalysisEnum(); return
    41 elseif (strcmpi(name,'ThermalSolution')), enum=ThermalSolutionEnum(); return
    42 elseif (strcmpi(name,'ThermalAnalysis')), enum=ThermalAnalysisEnum(); return
    43 elseif (strcmpi(name,'Transient2DSolution')), enum=Transient2DSolutionEnum(); return
    44 elseif (strcmpi(name,'Transient2DAnalysis')), enum=Transient2DAnalysisEnum(); return
    45 elseif (strcmpi(name,'Transient3DSolution')), enum=Transient3DSolutionEnum(); return
    46 elseif (strcmpi(name,'Transient3DAnalysis')), enum=Transient3DAnalysisEnum(); return
    47 elseif (strcmpi(name,'SteadyAnalysis')), enum=SteadyAnalysisEnum(); return
    48 elseif (strcmpi(name,'TransientAnalysis')), enum=TransientAnalysisEnum(); return
    49 elseif (strcmpi(name,'BedSlopeSolution')), enum=BedSlopeSolutionEnum(); return
    50 elseif (strcmpi(name,'BedSlopeAnalysis')), enum=BedSlopeAnalysisEnum(); return
    51 elseif (strcmpi(name,'SurfaceSlopeSolution')), enum=SurfaceSlopeSolutionEnum(); return
    52 elseif (strcmpi(name,'SurfaceSlopeAnalysis')), enum=SurfaceSlopeAnalysisEnum(); return
    53 elseif (strcmpi(name,'BedSlopeXAnalysis')), enum=BedSlopeXAnalysisEnum(); return
    54 elseif (strcmpi(name,'BedSlopeYAnalysis')), enum=BedSlopeYAnalysisEnum(); return
    55 elseif (strcmpi(name,'SurfaceSlopeXAnalysis')), enum=SurfaceSlopeXAnalysisEnum(); return
    56 elseif (strcmpi(name,'SurfaceSlopeYAnalysis')), enum=SurfaceSlopeYAnalysisEnum(); return
    57 elseif (strcmpi(name,'BalancedthicknessSolution')), enum=BalancedthicknessSolutionEnum(); return
    58 elseif (strcmpi(name,'BalancedthicknessAnalysis')), enum=BalancedthicknessAnalysisEnum(); return
    59 elseif (strcmpi(name,'BalancedvelocitiesSolution')), enum=BalancedvelocitiesSolutionEnum(); return
    60 elseif (strcmpi(name,'BalancedvelocitiesAnalysis')), enum=BalancedvelocitiesAnalysisEnum(); return
    61 elseif (strcmpi(name,'PrognosticSolution')), enum=PrognosticSolutionEnum(); return
    62 elseif (strcmpi(name,'PrognosticAnalysis')), enum=PrognosticAnalysisEnum(); return
    63 elseif (strcmpi(name,'MeltingAnalysis')), enum=MeltingAnalysisEnum(); return
    64 elseif (strcmpi(name,'ParametersSolution')), enum=ParametersSolutionEnum(); return
    65 elseif (strcmpi(name,'ParametersAnalysis')), enum=ParametersAnalysisEnum(); return
    66 elseif (strcmpi(name,'SteadystateSolution')), enum=SteadystateSolutionEnum(); return
    67 elseif (strcmpi(name,'SteadystateAnalysis')), enum=SteadystateAnalysisEnum(); return
    68 elseif (strcmpi(name,'NoneAnalysis')), enum=NoneAnalysisEnum(); return
    69 elseif (strcmpi(name,'Approximation')), enum=ApproximationEnum(); return
    70 elseif (strcmpi(name,'HutterApproximation')), enum=HutterApproximationEnum(); return
    71 elseif (strcmpi(name,'MacAyealApproximation')), enum=MacAyealApproximationEnum(); return
    72 elseif (strcmpi(name,'MacAyealPattynApproximation')), enum=MacAyealPattynApproximationEnum(); return
    73 elseif (strcmpi(name,'NoneApproximation')), enum=NoneApproximationEnum(); return
    74 elseif (strcmpi(name,'PattynApproximation')), enum=PattynApproximationEnum(); return
    75 elseif (strcmpi(name,'StokesApproximation')), enum=StokesApproximationEnum(); return
    76 elseif (strcmpi(name,'Object')), enum=ObjectEnum(); return
    77 elseif (strcmpi(name,'Hook')), enum=HookEnum(); return
    78 elseif (strcmpi(name,'Segment')), enum=SegmentEnum(); return
    79 elseif (strcmpi(name,'Element')), enum=ElementEnum(); return
    80 elseif (strcmpi(name,'DofIndexing')), enum=DofIndexingEnum(); return
    81 elseif (strcmpi(name,'ElementProperties')), enum=ElementPropertiesEnum(); return
    82 elseif (strcmpi(name,'NodeProperties')), enum=NodePropertiesEnum(); return
    83 elseif (strcmpi(name,'Penta')), enum=PentaEnum(); return
    84 elseif (strcmpi(name,'Tria')), enum=TriaEnum(); return
    85 elseif (strcmpi(name,'Node')), enum=NodeEnum(); return
    86 elseif (strcmpi(name,'Vertex')), enum=VertexEnum(); return
    87 elseif (strcmpi(name,'Load')), enum=LoadEnum(); return
    88 elseif (strcmpi(name,'Icefront')), enum=IcefrontEnum(); return
    89 elseif (strcmpi(name,'Numericalflux')), enum=NumericalfluxEnum(); return
    90 elseif (strcmpi(name,'Pengrid')), enum=PengridEnum(); return
    91 elseif (strcmpi(name,'Penpair')), enum=PenpairEnum(); return
    92 elseif (strcmpi(name,'QuadIceFront')), enum=QuadIceFrontEnum(); return
    93 elseif (strcmpi(name,'QuadRiftFront')), enum=QuadRiftFrontEnum(); return
    94 elseif (strcmpi(name,'Riftfront')), enum=RiftfrontEnum(); return
    95 elseif (strcmpi(name,'SegmentIcefront')), enum=SegmentIcefrontEnum(); return
    96 elseif (strcmpi(name,'SegmentRiftfront')), enum=SegmentRiftfrontEnum(); return
    97 elseif (strcmpi(name,'Material')), enum=MaterialEnum(); return
    98 elseif (strcmpi(name,'Matice')), enum=MaticeEnum(); return
    99 elseif (strcmpi(name,'Matpar')), enum=MatparEnum(); return
    100 elseif (strcmpi(name,'Input')), enum=InputEnum(); return
    101 elseif (strcmpi(name,'BoolInput')), enum=BoolInputEnum(); return
    102 elseif (strcmpi(name,'DoubleInput')), enum=DoubleInputEnum(); return
    103 elseif (strcmpi(name,'IntInput')), enum=IntInputEnum(); return
    104 elseif (strcmpi(name,'PentaVertexInput')), enum=PentaVertexInputEnum(); return
    105 elseif (strcmpi(name,'TriaVertexInput')), enum=TriaVertexInputEnum(); return
    106 elseif (strcmpi(name,'Param')), enum=ParamEnum(); return
    107 elseif (strcmpi(name,'BoolParam')), enum=BoolParamEnum(); return
    108 elseif (strcmpi(name,'DoubleMatParam')), enum=DoubleMatParamEnum(); return
    109 elseif (strcmpi(name,'DoubleMatArrayParam')), enum=DoubleMatArrayParamEnum(); return
    110 elseif (strcmpi(name,'DoubleParam')), enum=DoubleParamEnum(); return
    111 elseif (strcmpi(name,'DoubleVecParam')), enum=DoubleVecParamEnum(); return
    112 elseif (strcmpi(name,'IntParam')), enum=IntParamEnum(); return
    113 elseif (strcmpi(name,'FileParam')), enum=FileParamEnum(); return
    114 elseif (strcmpi(name,'PetscMatParam')), enum=PetscMatParamEnum(); return
    115 elseif (strcmpi(name,'PetscVecParam')), enum=PetscVecParamEnum(); return
    116 elseif (strcmpi(name,'StringArrayParam')), enum=StringArrayParamEnum(); return
    117 elseif (strcmpi(name,'StringParam')), enum=StringParamEnum(); return
    118 elseif (strcmpi(name,'ElementResult')), enum=ElementResultEnum(); return
    119 elseif (strcmpi(name,'ExternalResult')), enum=ExternalResultEnum(); return
    120 elseif (strcmpi(name,'Spc')), enum=SpcEnum(); return
    121 elseif (strcmpi(name,'Geography')), enum=GeographyEnum(); return
    122 elseif (strcmpi(name,'IceSheet')), enum=IceSheetEnum(); return
    123 elseif (strcmpi(name,'IceShelf')), enum=IceShelfEnum(); return
    124 elseif (strcmpi(name,'Water')), enum=WaterEnum(); return
    125 elseif (strcmpi(name,'Ice')), enum=IceEnum(); return
    126 elseif (strcmpi(name,'Air')), enum=AirEnum(); return
    127 elseif (strcmpi(name,'Melange')), enum=MelangeEnum(); return
    128 elseif (strcmpi(name,'AccumulationRate')), enum=AccumulationRateEnum(); return
    129 elseif (strcmpi(name,'Adjointx')), enum=AdjointxEnum(); return
    130 elseif (strcmpi(name,'Adjointy')), enum=AdjointyEnum(); return
    131 elseif (strcmpi(name,'Adjointz')), enum=AdjointzEnum(); return
    132 elseif (strcmpi(name,'Adjointp')), enum=AdjointpEnum(); return
    133 elseif (strcmpi(name,'ArtDiff')), enum=ArtDiffEnum(); return
    134 elseif (strcmpi(name,'Bed')), enum=BedEnum(); return
    135 elseif (strcmpi(name,'BedSlopeX')), enum=BedSlopeXEnum(); return
    136 elseif (strcmpi(name,'BedSlopeY')), enum=BedSlopeYEnum(); return
    137 elseif (strcmpi(name,'Boundary')), enum=BoundaryEnum(); return
    138 elseif (strcmpi(name,'CmMaxDmpSlope')), enum=CmMaxDmpSlopeEnum(); return
    139 elseif (strcmpi(name,'CmMaxDmpValue')), enum=CmMaxDmpValueEnum(); return
    140 elseif (strcmpi(name,'CmMinDmpSlope')), enum=CmMinDmpSlopeEnum(); return
    141 elseif (strcmpi(name,'CmMinDmpValue')), enum=CmMinDmpValueEnum(); return
    142 elseif (strcmpi(name,'CmNoiseDmp')), enum=CmNoiseDmpEnum(); return
    143 elseif (strcmpi(name,'Constant')), enum=ConstantEnum(); return
    144 elseif (strcmpi(name,'ControlType')), enum=ControlTypeEnum(); return
    145 elseif (strcmpi(name,'Converged')), enum=ConvergedEnum(); return
    146 elseif (strcmpi(name,'DhDt')), enum=DhDtEnum(); return
    147 elseif (strcmpi(name,'DragCoefficient')), enum=DragCoefficientEnum(); return
    148 elseif (strcmpi(name,'DragP')), enum=DragPEnum(); return
    149 elseif (strcmpi(name,'DragQ')), enum=DragQEnum(); return
    150 elseif (strcmpi(name,'DragType')), enum=DragTypeEnum(); return
    151 elseif (strcmpi(name,'Dt')), enum=DtEnum(); return
    152 elseif (strcmpi(name,'ElementOnBed')), enum=ElementOnBedEnum(); return
    153 elseif (strcmpi(name,'ElementOnIceShelf')), enum=ElementOnIceShelfEnum(); return
    154 elseif (strcmpi(name,'ElementOnSurface')), enum=ElementOnSurfaceEnum(); return
    155 elseif (strcmpi(name,'ElementOnWater')), enum=ElementOnWaterEnum(); return
    156 elseif (strcmpi(name,'EpsVel')), enum=EpsVelEnum(); return
    157 elseif (strcmpi(name,'Fill')), enum=FillEnum(); return
    158 elseif (strcmpi(name,'Fit')), enum=FitEnum(); return
    159 elseif (strcmpi(name,'FractionIncrement')), enum=FractionIncrementEnum(); return
    160 elseif (strcmpi(name,'Friction')), enum=FrictionEnum(); return
    161 elseif (strcmpi(name,'GeothermalFlux')), enum=GeothermalFluxEnum(); return
    162 elseif (strcmpi(name,'Internal')), enum=InternalEnum(); return
    163 elseif (strcmpi(name,'Kflag')), enum=KflagEnum(); return
    164 elseif (strcmpi(name,'MassFlux')), enum=MassFluxEnum(); return
    165 elseif (strcmpi(name,'MaxPenetration')), enum=MaxPenetrationEnum(); return
    166 elseif (strcmpi(name,'MeanVel')), enum=MeanVelEnum(); return
    167 elseif (strcmpi(name,'MeltingOffset')), enum=MeltingOffsetEnum(); return
    168 elseif (strcmpi(name,'MeltingRate')), enum=MeltingRateEnum(); return
    169 elseif (strcmpi(name,'Misfit')), enum=MisfitEnum(); return
    170 elseif (strcmpi(name,'NodeOnBed')), enum=NodeOnBedEnum(); return
    171 elseif (strcmpi(name,'NodeOnIceSheet')), enum=NodeOnIceSheetEnum(); return
    172 elseif (strcmpi(name,'NodeOnIceShelf')), enum=NodeOnIceShelfEnum(); return
    173 elseif (strcmpi(name,'NodeOnSurface')), enum=NodeOnSurfaceEnum(); return
    174 elseif (strcmpi(name,'NumberNodeToElementConnectivity')), enum=NumberNodeToElementConnectivityEnum(); return
    175 elseif (strcmpi(name,'PenaltyOffset')), enum=PenaltyOffsetEnum(); return
    176 elseif (strcmpi(name,'Pflag')), enum=PflagEnum(); return
    177 elseif (strcmpi(name,'Pressure')), enum=PressureEnum(); return
    178 elseif (strcmpi(name,'PressureOld')), enum=PressureOldEnum(); return
    179 elseif (strcmpi(name,'QmuPressure')), enum=QmuPressureEnum(); return
    180 elseif (strcmpi(name,'ResetPenalties')), enum=ResetPenaltiesEnum(); return
    181 elseif (strcmpi(name,'RheologyB')), enum=RheologyBEnum(); return
    182 elseif (strcmpi(name,'RheologyB2d')), enum=RheologyB2dEnum(); return
    183 elseif (strcmpi(name,'RheologyN')), enum=RheologyNEnum(); return
    184 elseif (strcmpi(name,'SegmentOnIceShelf')), enum=SegmentOnIceShelfEnum(); return
    185 elseif (strcmpi(name,'StabilizeConstraints')), enum=StabilizeConstraintsEnum(); return
    186 elseif (strcmpi(name,'StokesReconditioning')), enum=StokesReconditioningEnum(); return
    187 elseif (strcmpi(name,'SurfaceArea')), enum=SurfaceAreaEnum(); return
    188 elseif (strcmpi(name,'Surface')), enum=SurfaceEnum(); return
    189 elseif (strcmpi(name,'SurfaceSlopeX')), enum=SurfaceSlopeXEnum(); return
    190 elseif (strcmpi(name,'SurfaceSlopeY')), enum=SurfaceSlopeYEnum(); return
    191 elseif (strcmpi(name,'Temperature')), enum=TemperatureEnum(); return
    192 elseif (strcmpi(name,'TemperatureOld')), enum=TemperatureOldEnum(); return
    193 elseif (strcmpi(name,'Thickness')), enum=ThicknessEnum(); return
    194 elseif (strcmpi(name,'Type')), enum=TypeEnum(); return
    195 elseif (strcmpi(name,'Vel')), enum=VelEnum(); return
    196 elseif (strcmpi(name,'VelObs')), enum=VelObsEnum(); return
    197 elseif (strcmpi(name,'ViscosityOvershoot')), enum=ViscosityOvershootEnum(); return
    198 elseif (strcmpi(name,'VxAverage')), enum=VxAverageEnum(); return
    199 elseif (strcmpi(name,'Vx')), enum=VxEnum(); return
    200 elseif (strcmpi(name,'VxObs')), enum=VxObsEnum(); return
    201 elseif (strcmpi(name,'VxOld')), enum=VxOldEnum(); return
    202 elseif (strcmpi(name,'QmuVx')), enum=QmuVxEnum(); return
    203 elseif (strcmpi(name,'VyAverage')), enum=VyAverageEnum(); return
    204 elseif (strcmpi(name,'Vy')), enum=VyEnum(); return
    205 elseif (strcmpi(name,'VyObs')), enum=VyObsEnum(); return
    206 elseif (strcmpi(name,'VyOld')), enum=VyOldEnum(); return
    207 elseif (strcmpi(name,'QmuVy')), enum=QmuVyEnum(); return
    208 elseif (strcmpi(name,'VzAverage')), enum=VzAverageEnum(); return
    209 elseif (strcmpi(name,'Vz')), enum=VzEnum(); return
    210 elseif (strcmpi(name,'VzObs')), enum=VzObsEnum(); return
    211 elseif (strcmpi(name,'VzOld')), enum=VzOldEnum(); return
    212 elseif (strcmpi(name,'QmuVz')), enum=QmuVzEnum(); return
    213 elseif (strcmpi(name,'Weights')), enum=WeightsEnum(); return
    214 elseif (strcmpi(name,'P0')), enum=P0Enum(); return
    215 elseif (strcmpi(name,'P1')), enum=P1Enum(); return
    216 elseif (strcmpi(name,'P1DG')), enum=P1DGEnum(); return
    217 elseif (strcmpi(name,'Mini')), enum=MiniEnum(); return
    218 elseif (strcmpi(name,'DoubleElementResult')), enum=DoubleElementResultEnum(); return
    219 elseif (strcmpi(name,'TriaVertexElementResult')), enum=TriaVertexElementResultEnum(); return
    220 elseif (strcmpi(name,'PentaVertexElementResult')), enum=PentaVertexElementResultEnum(); return
    221 elseif (strcmpi(name,'BoolExternalResult')), enum=BoolExternalResultEnum(); return
    222 elseif (strcmpi(name,'DoubleExternalResult')), enum=DoubleExternalResultEnum(); return
    223 elseif (strcmpi(name,'DoubleVecExternalResult')), enum=DoubleVecExternalResultEnum(); return
    224 elseif (strcmpi(name,'DoubleMatExternalResult')), enum=DoubleMatExternalResultEnum(); return
    225 elseif (strcmpi(name,'IntExternalResult')), enum=IntExternalResultEnum(); return
    226 elseif (strcmpi(name,'PetscVecExternalResult')), enum=PetscVecExternalResultEnum(); return
    227 elseif (strcmpi(name,'StringExternalResult')), enum=StringExternalResultEnum(); return
    228 elseif (strcmpi(name,'J')), enum=JEnum(); return
    229 elseif (strcmpi(name,'Patch')), enum=PatchEnum(); return
    230 elseif (strcmpi(name,'PatchVertices')), enum=PatchVerticesEnum(); return
    231 elseif (strcmpi(name,'PatchNodes')), enum=PatchNodesEnum(); return
    232 elseif (strcmpi(name,'Time')), enum=TimeEnum(); return
    233 elseif (strcmpi(name,'OutputFrequency')), enum=OutputFrequencyEnum(); return
    234 elseif (strcmpi(name,'Relative')), enum=RelativeEnum(); return
    235 elseif (strcmpi(name,'Residual')), enum=ResidualEnum(); return
    236 elseif (strcmpi(name,'Absolute')), enum=AbsoluteEnum(); return
    237 elseif (strcmpi(name,'RhoIce')), enum=RhoIceEnum(); return
    238 elseif (strcmpi(name,'RhoWater')), enum=RhoWaterEnum(); return
    239 elseif (strcmpi(name,'Gravity')), enum=GravityEnum(); return
    240 elseif (strcmpi(name,'ThermalConductivity')), enum=ThermalConductivityEnum(); return
    241 elseif (strcmpi(name,'MixedLayerCapacity')), enum=MixedLayerCapacityEnum(); return
    242 elseif (strcmpi(name,'ThermalExchangeVelocity')), enum=ThermalExchangeVelocityEnum(); return
    243 elseif (strcmpi(name,'Intersect')), enum=IntersectEnum(); return
    244 elseif (strcmpi(name,'Colinear')), enum=ColinearEnum(); return
    245 elseif (strcmpi(name,'Separate')), enum=SeparateEnum(); return
    246 elseif (strcmpi(name,'Beta')), enum=BetaEnum(); return
    247 elseif (strcmpi(name,'CmGradient')), enum=CmGradientEnum(); return
    248 elseif (strcmpi(name,'CmJump')), enum=CmJumpEnum(); return
    249 elseif (strcmpi(name,'CmMax')), enum=CmMaxEnum(); return
    250 elseif (strcmpi(name,'CmMin')), enum=CmMinEnum(); return
    251 elseif (strcmpi(name,'Adjoint')), enum=AdjointEnum(); return
    252 elseif (strcmpi(name,'Gradient')), enum=GradientEnum(); return
    253 elseif (strcmpi(name,'OldGradient')), enum=OldGradientEnum(); return
    254 elseif (strcmpi(name,'Connectivity')), enum=ConnectivityEnum(); return
    255 elseif (strcmpi(name,'ControlParameter')), enum=ControlParameterEnum(); return
    256 elseif (strcmpi(name,'ControlSteady')), enum=ControlSteadyEnum(); return
    257 elseif (strcmpi(name,'DakotaParameter')), enum=DakotaParameterEnum(); return
    258 elseif (strcmpi(name,'Dim')), enum=DimEnum(); return
    259 elseif (strcmpi(name,'EpsAbs')), enum=EpsAbsEnum(); return
    260 elseif (strcmpi(name,'EpsCm')), enum=EpsCmEnum(); return
    261 elseif (strcmpi(name,'EpsRel')), enum=EpsRelEnum(); return
    262 elseif (strcmpi(name,'EpsRes')), enum=EpsResEnum(); return
    263 elseif (strcmpi(name,'HeatCapacity')), enum=HeatCapacityEnum(); return
    264 elseif (strcmpi(name,'IsHutter')), enum=IsHutterEnum(); return
    265 elseif (strcmpi(name,'IsMacAyealPattyn')), enum=IsMacAyealPattynEnum(); return
    266 elseif (strcmpi(name,'IsStokes')), enum=IsStokesEnum(); return
    267 elseif (strcmpi(name,'LatentHeat')), enum=LatentHeatEnum(); return
    268 elseif (strcmpi(name,'Lowmem')), enum=LowmemEnum(); return
    269 elseif (strcmpi(name,'MaxIter')), enum=MaxIterEnum(); return
    270 elseif (strcmpi(name,'MaxNonlinearIterations')), enum=MaxNonlinearIterationsEnum(); return
    271 elseif (strcmpi(name,'MeltingPoint')), enum=MeltingPointEnum(); return
    272 elseif (strcmpi(name,'MinMechanicalConstraints')), enum=MinMechanicalConstraintsEnum(); return
    273 elseif (strcmpi(name,'MinThermalConstraints')), enum=MinThermalConstraintsEnum(); return
    274 elseif (strcmpi(name,'NSteps')), enum=NStepsEnum(); return
    275 elseif (strcmpi(name,'Ndt')), enum=NdtEnum(); return
    276 elseif (strcmpi(name,'NumOutput')), enum=NumOutputEnum(); return
    277 elseif (strcmpi(name,'NumRifts')), enum=NumRiftsEnum(); return
    278 elseif (strcmpi(name,'NumberOfElements')), enum=NumberOfElementsEnum(); return
    279 elseif (strcmpi(name,'NumberOfNodes')), enum=NumberOfNodesEnum(); return
    280 elseif (strcmpi(name,'NumberOfVertices')), enum=NumberOfVerticesEnum(); return
    281 elseif (strcmpi(name,'OptScal')), enum=OptScalEnum(); return
    282 elseif (strcmpi(name,'OutputFilePointer')), enum=OutputFilePointerEnum(); return
    283 elseif (strcmpi(name,'ParameterOutput')), enum=ParameterOutputEnum(); return
    284 elseif (strcmpi(name,'PenaltyMelting')), enum=PenaltyMeltingEnum(); return
    285 elseif (strcmpi(name,'QmuAnalysis')), enum=QmuAnalysisEnum(); return
    286 elseif (strcmpi(name,'QmuErrName')), enum=QmuErrNameEnum(); return
    287 elseif (strcmpi(name,'QmuInName')), enum=QmuInNameEnum(); return
    288 elseif (strcmpi(name,'QmuMassFluxSegments')), enum=QmuMassFluxSegmentsEnum(); return
    289 elseif (strcmpi(name,'QmuNPart')), enum=QmuNPartEnum(); return
    290 elseif (strcmpi(name,'QmuOutName')), enum=QmuOutNameEnum(); return
    291 elseif (strcmpi(name,'QmuPart')), enum=QmuPartEnum(); return
    292 elseif (strcmpi(name,'ResponseDescriptors')), enum=ResponseDescriptorsEnum(); return
    293 elseif (strcmpi(name,'SolverString')), enum=SolverStringEnum(); return
    294 elseif (strcmpi(name,'Sparsity')), enum=SparsityEnum(); return
    295 elseif (strcmpi(name,'TolX')), enum=TolXEnum(); return
    296 elseif (strcmpi(name,'VariableDescriptors')), enum=VariableDescriptorsEnum(); return
    297 elseif (strcmpi(name,'Verbose')), enum=VerboseEnum(); return
    298 elseif (strcmpi(name,'WaitOnLock')), enum=WaitOnLockEnum(); return
    299 elseif (strcmpi(name,'Yts')), enum=YtsEnum(); return
     11                if (strcmpi(name,'Constraints')), enum=ConstraintsEnum(); return
     12                        elseif (strcmpi(name,'Datasets')), enum=DatasetsEnum(); return
     13                        elseif (strcmpi(name,'Elements')), enum=ElementsEnum(); return
     14                        elseif (strcmpi(name,'Loads')), enum=LoadsEnum(); return
     15                        elseif (strcmpi(name,'Materials')), enum=MaterialsEnum(); return
     16                        elseif (strcmpi(name,'Nodes')), enum=NodesEnum(); return
     17                        elseif (strcmpi(name,'Parameters')), enum=ParametersEnum(); return
     18                        elseif (strcmpi(name,'Results')), enum=ResultsEnum(); return
     19                        elseif (strcmpi(name,'Vertices')), enum=VerticesEnum(); return
     20                        elseif (strcmpi(name,'SolutionType')), enum=SolutionTypeEnum(); return
     21                        elseif (strcmpi(name,'AnalysisType')), enum=AnalysisTypeEnum(); return
     22                        elseif (strcmpi(name,'ConfigurationType')), enum=ConfigurationTypeEnum(); return
     23                        elseif (strcmpi(name,'SubAnalysisType')), enum=SubAnalysisTypeEnum(); return
     24                        elseif (strcmpi(name,'AnalysisCounter')), enum=AnalysisCounterEnum(); return
     25                        elseif (strcmpi(name,'DiagnosticSolution')), enum=DiagnosticSolutionEnum(); return
     26                        elseif (strcmpi(name,'DiagnosticAnalysis')), enum=DiagnosticAnalysisEnum(); return
     27                        elseif (strcmpi(name,'DiagnosticHorizAnalysis')), enum=DiagnosticHorizAnalysisEnum(); return
     28                        elseif (strcmpi(name,'DiagnosticVertAnalysis')), enum=DiagnosticVertAnalysisEnum(); return
     29                        elseif (strcmpi(name,'DiagnosticHutterAnalysis')), enum=DiagnosticHutterAnalysisEnum(); return
     30                        elseif (strcmpi(name,'DiagnosticStokesAnalysis')), enum=DiagnosticStokesAnalysisEnum(); return
     31                        elseif (strcmpi(name,'HorizAnalysis')), enum=HorizAnalysisEnum(); return
     32                        elseif (strcmpi(name,'HutterAnalysis')), enum=HutterAnalysisEnum(); return
     33                        elseif (strcmpi(name,'StokesAnalysis')), enum=StokesAnalysisEnum(); return
     34                        elseif (strcmpi(name,'VertAnalysis')), enum=VertAnalysisEnum(); return
     35                        elseif (strcmpi(name,'AdjointSolution')), enum=AdjointSolutionEnum(); return
     36                        elseif (strcmpi(name,'AdjointHorizAnalysis')), enum=AdjointHorizAnalysisEnum(); return
     37                        elseif (strcmpi(name,'AdjointStokesAnalysis')), enum=AdjointStokesAnalysisEnum(); return
     38                        elseif (strcmpi(name,'AdjointBalancedthicknessAnalysis')), enum=AdjointBalancedthicknessAnalysisEnum(); return
     39                        elseif (strcmpi(name,'ControlAnalysis')), enum=ControlAnalysisEnum(); return
     40                        elseif (strcmpi(name,'GradientAnalysis')), enum=GradientAnalysisEnum(); return
     41                        elseif (strcmpi(name,'InverseAnalysis')), enum=InverseAnalysisEnum(); return
     42                        elseif (strcmpi(name,'ThermalSolution')), enum=ThermalSolutionEnum(); return
     43                        elseif (strcmpi(name,'ThermalAnalysis')), enum=ThermalAnalysisEnum(); return
     44                        elseif (strcmpi(name,'Transient2DSolution')), enum=Transient2DSolutionEnum(); return
     45                        elseif (strcmpi(name,'Transient2DAnalysis')), enum=Transient2DAnalysisEnum(); return
     46                        elseif (strcmpi(name,'Transient3DSolution')), enum=Transient3DSolutionEnum(); return
     47                        elseif (strcmpi(name,'Transient3DAnalysis')), enum=Transient3DAnalysisEnum(); return
     48                        elseif (strcmpi(name,'SteadyAnalysis')), enum=SteadyAnalysisEnum(); return
     49                        elseif (strcmpi(name,'TransientAnalysis')), enum=TransientAnalysisEnum(); return
     50                        elseif (strcmpi(name,'BedSlopeSolution')), enum=BedSlopeSolutionEnum(); return
     51                        elseif (strcmpi(name,'BedSlopeAnalysis')), enum=BedSlopeAnalysisEnum(); return
     52                        elseif (strcmpi(name,'SurfaceSlopeSolution')), enum=SurfaceSlopeSolutionEnum(); return
     53                        elseif (strcmpi(name,'SurfaceSlopeAnalysis')), enum=SurfaceSlopeAnalysisEnum(); return
     54                        elseif (strcmpi(name,'BedSlopeXAnalysis')), enum=BedSlopeXAnalysisEnum(); return
     55                        elseif (strcmpi(name,'BedSlopeYAnalysis')), enum=BedSlopeYAnalysisEnum(); return
     56                        elseif (strcmpi(name,'SurfaceSlopeXAnalysis')), enum=SurfaceSlopeXAnalysisEnum(); return
     57                        elseif (strcmpi(name,'SurfaceSlopeYAnalysis')), enum=SurfaceSlopeYAnalysisEnum(); return
     58                        elseif (strcmpi(name,'BalancedthicknessSolution')), enum=BalancedthicknessSolutionEnum(); return
     59                        elseif (strcmpi(name,'BalancedthicknessAnalysis')), enum=BalancedthicknessAnalysisEnum(); return
     60                        elseif (strcmpi(name,'BalancedvelocitiesSolution')), enum=BalancedvelocitiesSolutionEnum(); return
     61                        elseif (strcmpi(name,'BalancedvelocitiesAnalysis')), enum=BalancedvelocitiesAnalysisEnum(); return
     62                        elseif (strcmpi(name,'PrognosticSolution')), enum=PrognosticSolutionEnum(); return
     63                        elseif (strcmpi(name,'PrognosticAnalysis')), enum=PrognosticAnalysisEnum(); return
     64                        elseif (strcmpi(name,'MeltingAnalysis')), enum=MeltingAnalysisEnum(); return
     65                        elseif (strcmpi(name,'ParametersSolution')), enum=ParametersSolutionEnum(); return
     66                        elseif (strcmpi(name,'ParametersAnalysis')), enum=ParametersAnalysisEnum(); return
     67                        elseif (strcmpi(name,'SteadystateSolution')), enum=SteadystateSolutionEnum(); return
     68                        elseif (strcmpi(name,'SteadystateAnalysis')), enum=SteadystateAnalysisEnum(); return
     69                        elseif (strcmpi(name,'NoneAnalysis')), enum=NoneAnalysisEnum(); return
     70                        elseif (strcmpi(name,'Approximation')), enum=ApproximationEnum(); return
     71                        elseif (strcmpi(name,'HutterApproximation')), enum=HutterApproximationEnum(); return
     72                        elseif (strcmpi(name,'MacAyealApproximation')), enum=MacAyealApproximationEnum(); return
     73                        elseif (strcmpi(name,'MacAyealPattynApproximation')), enum=MacAyealPattynApproximationEnum(); return
     74                        elseif (strcmpi(name,'NoneApproximation')), enum=NoneApproximationEnum(); return
     75                        elseif (strcmpi(name,'PattynApproximation')), enum=PattynApproximationEnum(); return
     76                        elseif (strcmpi(name,'StokesApproximation')), enum=StokesApproximationEnum(); return
     77                        elseif (strcmpi(name,'Object')), enum=ObjectEnum(); return
     78                        elseif (strcmpi(name,'Hook')), enum=HookEnum(); return
     79                        elseif (strcmpi(name,'Segment')), enum=SegmentEnum(); return
     80                        elseif (strcmpi(name,'Element')), enum=ElementEnum(); return
     81                        elseif (strcmpi(name,'DofIndexing')), enum=DofIndexingEnum(); return
     82                        elseif (strcmpi(name,'ElementProperties')), enum=ElementPropertiesEnum(); return
     83                        elseif (strcmpi(name,'NodeProperties')), enum=NodePropertiesEnum(); return
     84                        elseif (strcmpi(name,'Penta')), enum=PentaEnum(); return
     85                        elseif (strcmpi(name,'Tria')), enum=TriaEnum(); return
     86                        elseif (strcmpi(name,'Node')), enum=NodeEnum(); return
     87                        elseif (strcmpi(name,'Vertex')), enum=VertexEnum(); return
     88                        elseif (strcmpi(name,'Load')), enum=LoadEnum(); return
     89                        elseif (strcmpi(name,'Icefront')), enum=IcefrontEnum(); return
     90                        elseif (strcmpi(name,'Numericalflux')), enum=NumericalfluxEnum(); return
     91                        elseif (strcmpi(name,'Pengrid')), enum=PengridEnum(); return
     92                        elseif (strcmpi(name,'Penpair')), enum=PenpairEnum(); return
     93                        elseif (strcmpi(name,'QuadIceFront')), enum=QuadIceFrontEnum(); return
     94                        elseif (strcmpi(name,'QuadRiftFront')), enum=QuadRiftFrontEnum(); return
     95                        elseif (strcmpi(name,'Riftfront')), enum=RiftfrontEnum(); return
     96                        elseif (strcmpi(name,'SegmentIcefront')), enum=SegmentIcefrontEnum(); return
     97                        elseif (strcmpi(name,'SegmentRiftfront')), enum=SegmentRiftfrontEnum(); return
     98                        elseif (strcmpi(name,'Material')), enum=MaterialEnum(); return
     99                        elseif (strcmpi(name,'Matice')), enum=MaticeEnum(); return
     100                        elseif (strcmpi(name,'Matpar')), enum=MatparEnum(); return
     101                        elseif (strcmpi(name,'Input')), enum=InputEnum(); return
     102                        elseif (strcmpi(name,'BoolInput')), enum=BoolInputEnum(); return
     103                        elseif (strcmpi(name,'DoubleInput')), enum=DoubleInputEnum(); return
     104                        elseif (strcmpi(name,'IntInput')), enum=IntInputEnum(); return
     105                        elseif (strcmpi(name,'PentaVertexInput')), enum=PentaVertexInputEnum(); return
     106                        elseif (strcmpi(name,'TriaVertexInput')), enum=TriaVertexInputEnum(); return
     107                        elseif (strcmpi(name,'Param')), enum=ParamEnum(); return
     108                        elseif (strcmpi(name,'BoolParam')), enum=BoolParamEnum(); return
     109                        elseif (strcmpi(name,'DoubleMatParam')), enum=DoubleMatParamEnum(); return
     110                        elseif (strcmpi(name,'DoubleMatArrayParam')), enum=DoubleMatArrayParamEnum(); return
     111                        elseif (strcmpi(name,'DoubleParam')), enum=DoubleParamEnum(); return
     112                        elseif (strcmpi(name,'DoubleVecParam')), enum=DoubleVecParamEnum(); return
     113                        elseif (strcmpi(name,'IntParam')), enum=IntParamEnum(); return
     114                        elseif (strcmpi(name,'FileParam')), enum=FileParamEnum(); return
     115                        elseif (strcmpi(name,'PetscMatParam')), enum=PetscMatParamEnum(); return
     116                        elseif (strcmpi(name,'PetscVecParam')), enum=PetscVecParamEnum(); return
     117                        elseif (strcmpi(name,'StringArrayParam')), enum=StringArrayParamEnum(); return
     118                        elseif (strcmpi(name,'StringParam')), enum=StringParamEnum(); return
     119                        elseif (strcmpi(name,'ElementResult')), enum=ElementResultEnum(); return
     120                        elseif (strcmpi(name,'ExternalResult')), enum=ExternalResultEnum(); return
     121                        elseif (strcmpi(name,'Spc')), enum=SpcEnum(); return
     122                        elseif (strcmpi(name,'Geography')), enum=GeographyEnum(); return
     123                        elseif (strcmpi(name,'IceSheet')), enum=IceSheetEnum(); return
     124                        elseif (strcmpi(name,'IceShelf')), enum=IceShelfEnum(); return
     125                        elseif (strcmpi(name,'Water')), enum=WaterEnum(); return
     126                        elseif (strcmpi(name,'Ice')), enum=IceEnum(); return
     127                        elseif (strcmpi(name,'Air')), enum=AirEnum(); return
     128                        elseif (strcmpi(name,'Melange')), enum=MelangeEnum(); return
     129                        elseif (strcmpi(name,'AccumulationRate')), enum=AccumulationRateEnum(); return
     130                        elseif (strcmpi(name,'Adjointx')), enum=AdjointxEnum(); return
     131                        elseif (strcmpi(name,'Adjointy')), enum=AdjointyEnum(); return
     132                        elseif (strcmpi(name,'Adjointz')), enum=AdjointzEnum(); return
     133                        elseif (strcmpi(name,'Adjointp')), enum=AdjointpEnum(); return
     134                        elseif (strcmpi(name,'ArtDiff')), enum=ArtDiffEnum(); return
     135                        elseif (strcmpi(name,'Bed')), enum=BedEnum(); return
     136                        elseif (strcmpi(name,'BedSlopeX')), enum=BedSlopeXEnum(); return
     137                        elseif (strcmpi(name,'BedSlopeY')), enum=BedSlopeYEnum(); return
     138                        elseif (strcmpi(name,'Boundary')), enum=BoundaryEnum(); return
     139                        elseif (strcmpi(name,'CmMaxDmpSlope')), enum=CmMaxDmpSlopeEnum(); return
     140                        elseif (strcmpi(name,'CmMaxDmpValue')), enum=CmMaxDmpValueEnum(); return
     141                        elseif (strcmpi(name,'CmMinDmpSlope')), enum=CmMinDmpSlopeEnum(); return
     142                        elseif (strcmpi(name,'CmMinDmpValue')), enum=CmMinDmpValueEnum(); return
     143                        elseif (strcmpi(name,'CmNoiseDmp')), enum=CmNoiseDmpEnum(); return
     144                        elseif (strcmpi(name,'Constant')), enum=ConstantEnum(); return
     145                        elseif (strcmpi(name,'ControlType')), enum=ControlTypeEnum(); return
     146                        elseif (strcmpi(name,'Converged')), enum=ConvergedEnum(); return
     147                        elseif (strcmpi(name,'DhDt')), enum=DhDtEnum(); return
     148                        elseif (strcmpi(name,'DragCoefficient')), enum=DragCoefficientEnum(); return
     149                        elseif (strcmpi(name,'DragP')), enum=DragPEnum(); return
     150                        elseif (strcmpi(name,'DragQ')), enum=DragQEnum(); return
     151                        elseif (strcmpi(name,'DragType')), enum=DragTypeEnum(); return
     152                        elseif (strcmpi(name,'Dt')), enum=DtEnum(); return
     153                        elseif (strcmpi(name,'ElementOnBed')), enum=ElementOnBedEnum(); return
     154                        elseif (strcmpi(name,'ElementOnIceShelf')), enum=ElementOnIceShelfEnum(); return
     155                        elseif (strcmpi(name,'ElementOnSurface')), enum=ElementOnSurfaceEnum(); return
     156                        elseif (strcmpi(name,'ElementOnWater')), enum=ElementOnWaterEnum(); return
     157                        elseif (strcmpi(name,'EpsVel')), enum=EpsVelEnum(); return
     158                        elseif (strcmpi(name,'Fill')), enum=FillEnum(); return
     159                        elseif (strcmpi(name,'Fit')), enum=FitEnum(); return
     160                        elseif (strcmpi(name,'FractionIncrement')), enum=FractionIncrementEnum(); return
     161                        elseif (strcmpi(name,'Friction')), enum=FrictionEnum(); return
     162                        elseif (strcmpi(name,'GeothermalFlux')), enum=GeothermalFluxEnum(); return
     163                        elseif (strcmpi(name,'Internal')), enum=InternalEnum(); return
     164                        elseif (strcmpi(name,'Kflag')), enum=KflagEnum(); return
     165                        elseif (strcmpi(name,'MassFlux')), enum=MassFluxEnum(); return
     166                        elseif (strcmpi(name,'MaxPenetration')), enum=MaxPenetrationEnum(); return
     167                        elseif (strcmpi(name,'MeanVel')), enum=MeanVelEnum(); return
     168                        elseif (strcmpi(name,'MeltingOffset')), enum=MeltingOffsetEnum(); return
     169                        elseif (strcmpi(name,'MeltingRate')), enum=MeltingRateEnum(); return
     170                        elseif (strcmpi(name,'Misfit')), enum=MisfitEnum(); return
     171                        elseif (strcmpi(name,'NodeOnBed')), enum=NodeOnBedEnum(); return
     172                        elseif (strcmpi(name,'NodeOnIceSheet')), enum=NodeOnIceSheetEnum(); return
     173                        elseif (strcmpi(name,'NodeOnIceShelf')), enum=NodeOnIceShelfEnum(); return
     174                        elseif (strcmpi(name,'NodeOnSurface')), enum=NodeOnSurfaceEnum(); return
     175                        elseif (strcmpi(name,'NumberNodeToElementConnectivity')), enum=NumberNodeToElementConnectivityEnum(); return
     176                        elseif (strcmpi(name,'PenaltyOffset')), enum=PenaltyOffsetEnum(); return
     177                        elseif (strcmpi(name,'Pflag')), enum=PflagEnum(); return
     178                        elseif (strcmpi(name,'Pressure')), enum=PressureEnum(); return
     179                        elseif (strcmpi(name,'PressureOld')), enum=PressureOldEnum(); return
     180                        elseif (strcmpi(name,'QmuPressure')), enum=QmuPressureEnum(); return
     181                        elseif (strcmpi(name,'ResetPenalties')), enum=ResetPenaltiesEnum(); return
     182                        elseif (strcmpi(name,'RheologyB')), enum=RheologyBEnum(); return
     183                        elseif (strcmpi(name,'RheologyB2d')), enum=RheologyB2dEnum(); return
     184                        elseif (strcmpi(name,'RheologyN')), enum=RheologyNEnum(); return
     185                        elseif (strcmpi(name,'SegmentOnIceShelf')), enum=SegmentOnIceShelfEnum(); return
     186                        elseif (strcmpi(name,'StabilizeConstraints')), enum=StabilizeConstraintsEnum(); return
     187                        elseif (strcmpi(name,'StokesReconditioning')), enum=StokesReconditioningEnum(); return
     188                        elseif (strcmpi(name,'SurfaceArea')), enum=SurfaceAreaEnum(); return
     189                        elseif (strcmpi(name,'Surface')), enum=SurfaceEnum(); return
     190                        elseif (strcmpi(name,'SurfaceSlopeX')), enum=SurfaceSlopeXEnum(); return
     191                        elseif (strcmpi(name,'SurfaceSlopeY')), enum=SurfaceSlopeYEnum(); return
     192                        elseif (strcmpi(name,'Temperature')), enum=TemperatureEnum(); return
     193                        elseif (strcmpi(name,'TemperatureOld')), enum=TemperatureOldEnum(); return
     194                        elseif (strcmpi(name,'Thickness')), enum=ThicknessEnum(); return
     195                        elseif (strcmpi(name,'Type')), enum=TypeEnum(); return
     196                        elseif (strcmpi(name,'Vel')), enum=VelEnum(); return
     197                        elseif (strcmpi(name,'VelObs')), enum=VelObsEnum(); return
     198                        elseif (strcmpi(name,'ViscosityOvershoot')), enum=ViscosityOvershootEnum(); return
     199                        elseif (strcmpi(name,'VxAverage')), enum=VxAverageEnum(); return
     200                        elseif (strcmpi(name,'Vx')), enum=VxEnum(); return
     201                        elseif (strcmpi(name,'VxObs')), enum=VxObsEnum(); return
     202                        elseif (strcmpi(name,'VxOld')), enum=VxOldEnum(); return
     203                        elseif (strcmpi(name,'QmuVx')), enum=QmuVxEnum(); return
     204                        elseif (strcmpi(name,'VyAverage')), enum=VyAverageEnum(); return
     205                        elseif (strcmpi(name,'Vy')), enum=VyEnum(); return
     206                        elseif (strcmpi(name,'VyObs')), enum=VyObsEnum(); return
     207                        elseif (strcmpi(name,'VyOld')), enum=VyOldEnum(); return
     208                        elseif (strcmpi(name,'QmuVy')), enum=QmuVyEnum(); return
     209                        elseif (strcmpi(name,'VzAverage')), enum=VzAverageEnum(); return
     210                        elseif (strcmpi(name,'Vz')), enum=VzEnum(); return
     211                        elseif (strcmpi(name,'VzObs')), enum=VzObsEnum(); return
     212                        elseif (strcmpi(name,'VzOld')), enum=VzOldEnum(); return
     213                        elseif (strcmpi(name,'QmuVz')), enum=QmuVzEnum(); return
     214                        elseif (strcmpi(name,'Weights')), enum=WeightsEnum(); return
     215                        elseif (strcmpi(name,'P0')), enum=P0Enum(); return
     216                        elseif (strcmpi(name,'P1')), enum=P1Enum(); return
     217                        elseif (strcmpi(name,'P1DG')), enum=P1DGEnum(); return
     218                        elseif (strcmpi(name,'Mini')), enum=MiniEnum(); return
     219                        elseif (strcmpi(name,'DoubleElementResult')), enum=DoubleElementResultEnum(); return
     220                        elseif (strcmpi(name,'TriaVertexElementResult')), enum=TriaVertexElementResultEnum(); return
     221                        elseif (strcmpi(name,'PentaVertexElementResult')), enum=PentaVertexElementResultEnum(); return
     222                        elseif (strcmpi(name,'BoolExternalResult')), enum=BoolExternalResultEnum(); return
     223                        elseif (strcmpi(name,'DoubleExternalResult')), enum=DoubleExternalResultEnum(); return
     224                        elseif (strcmpi(name,'DoubleVecExternalResult')), enum=DoubleVecExternalResultEnum(); return
     225                        elseif (strcmpi(name,'DoubleMatExternalResult')), enum=DoubleMatExternalResultEnum(); return
     226                        elseif (strcmpi(name,'IntExternalResult')), enum=IntExternalResultEnum(); return
     227                        elseif (strcmpi(name,'PetscVecExternalResult')), enum=PetscVecExternalResultEnum(); return
     228                        elseif (strcmpi(name,'StringExternalResult')), enum=StringExternalResultEnum(); return
     229                        elseif (strcmpi(name,'J')), enum=JEnum(); return
     230                        elseif (strcmpi(name,'Patch')), enum=PatchEnum(); return
     231                        elseif (strcmpi(name,'PatchVertices')), enum=PatchVerticesEnum(); return
     232                        elseif (strcmpi(name,'PatchNodes')), enum=PatchNodesEnum(); return
     233                        elseif (strcmpi(name,'Time')), enum=TimeEnum(); return
     234                        elseif (strcmpi(name,'OutputFrequency')), enum=OutputFrequencyEnum(); return
     235                        elseif (strcmpi(name,'Relative')), enum=RelativeEnum(); return
     236                        elseif (strcmpi(name,'Residual')), enum=ResidualEnum(); return
     237                        elseif (strcmpi(name,'Absolute')), enum=AbsoluteEnum(); return
     238                        elseif (strcmpi(name,'RhoIce')), enum=RhoIceEnum(); return
     239                        elseif (strcmpi(name,'RhoWater')), enum=RhoWaterEnum(); return
     240                        elseif (strcmpi(name,'Gravity')), enum=GravityEnum(); return
     241                        elseif (strcmpi(name,'ThermalConductivity')), enum=ThermalConductivityEnum(); return
     242                        elseif (strcmpi(name,'MixedLayerCapacity')), enum=MixedLayerCapacityEnum(); return
     243                        elseif (strcmpi(name,'ThermalExchangeVelocity')), enum=ThermalExchangeVelocityEnum(); return
     244                        elseif (strcmpi(name,'Intersect')), enum=IntersectEnum(); return
     245                        elseif (strcmpi(name,'Colinear')), enum=ColinearEnum(); return
     246                        elseif (strcmpi(name,'Separate')), enum=SeparateEnum(); return
     247                        elseif (strcmpi(name,'Beta')), enum=BetaEnum(); return
     248                        elseif (strcmpi(name,'CmGradient')), enum=CmGradientEnum(); return
     249                        elseif (strcmpi(name,'CmJump')), enum=CmJumpEnum(); return
     250                        elseif (strcmpi(name,'CmMax')), enum=CmMaxEnum(); return
     251                        elseif (strcmpi(name,'CmMin')), enum=CmMinEnum(); return
     252                        elseif (strcmpi(name,'Adjoint')), enum=AdjointEnum(); return
     253                        elseif (strcmpi(name,'Gradient')), enum=GradientEnum(); return
     254                        elseif (strcmpi(name,'OldGradient')), enum=OldGradientEnum(); return
     255                        elseif (strcmpi(name,'Connectivity')), enum=ConnectivityEnum(); return
     256                        elseif (strcmpi(name,'ControlParameter')), enum=ControlParameterEnum(); return
     257                        elseif (strcmpi(name,'ControlSteady')), enum=ControlSteadyEnum(); return
     258                        elseif (strcmpi(name,'DakotaParameter')), enum=DakotaParameterEnum(); return
     259                        elseif (strcmpi(name,'Dim')), enum=DimEnum(); return
     260                        elseif (strcmpi(name,'EpsAbs')), enum=EpsAbsEnum(); return
     261                        elseif (strcmpi(name,'EpsCm')), enum=EpsCmEnum(); return
     262                        elseif (strcmpi(name,'EpsRel')), enum=EpsRelEnum(); return
     263                        elseif (strcmpi(name,'EpsRes')), enum=EpsResEnum(); return
     264                        elseif (strcmpi(name,'HeatCapacity')), enum=HeatCapacityEnum(); return
     265                        elseif (strcmpi(name,'IsHutter')), enum=IsHutterEnum(); return
     266                        elseif (strcmpi(name,'IsMacAyealPattyn')), enum=IsMacAyealPattynEnum(); return
     267                        elseif (strcmpi(name,'IsStokes')), enum=IsStokesEnum(); return
     268                        elseif (strcmpi(name,'LatentHeat')), enum=LatentHeatEnum(); return
     269                        elseif (strcmpi(name,'Lowmem')), enum=LowmemEnum(); return
     270                        elseif (strcmpi(name,'MaxIter')), enum=MaxIterEnum(); return
     271                        elseif (strcmpi(name,'MaxNonlinearIterations')), enum=MaxNonlinearIterationsEnum(); return
     272                        elseif (strcmpi(name,'MeltingPoint')), enum=MeltingPointEnum(); return
     273                        elseif (strcmpi(name,'MinMechanicalConstraints')), enum=MinMechanicalConstraintsEnum(); return
     274                        elseif (strcmpi(name,'MinThermalConstraints')), enum=MinThermalConstraintsEnum(); return
     275                        elseif (strcmpi(name,'NSteps')), enum=NStepsEnum(); return
     276                        elseif (strcmpi(name,'Ndt')), enum=NdtEnum(); return
     277                        elseif (strcmpi(name,'NumOutput')), enum=NumOutputEnum(); return
     278                        elseif (strcmpi(name,'NumRifts')), enum=NumRiftsEnum(); return
     279                        elseif (strcmpi(name,'NumberOfElements')), enum=NumberOfElementsEnum(); return
     280                        elseif (strcmpi(name,'NumberOfNodes')), enum=NumberOfNodesEnum(); return
     281                        elseif (strcmpi(name,'NumberOfVertices')), enum=NumberOfVerticesEnum(); return
     282                        elseif (strcmpi(name,'OptScal')), enum=OptScalEnum(); return
     283                        elseif (strcmpi(name,'OutputFilePointer')), enum=OutputFilePointerEnum(); return
     284                        elseif (strcmpi(name,'ParameterOutput')), enum=ParameterOutputEnum(); return
     285                        elseif (strcmpi(name,'PenaltyMelting')), enum=PenaltyMeltingEnum(); return
     286                        elseif (strcmpi(name,'QmuAnalysis')), enum=QmuAnalysisEnum(); return
     287                        elseif (strcmpi(name,'QmuErrName')), enum=QmuErrNameEnum(); return
     288                        elseif (strcmpi(name,'QmuInName')), enum=QmuInNameEnum(); return
     289                        elseif (strcmpi(name,'QmuMassFluxSegments')), enum=QmuMassFluxSegmentsEnum(); return
     290                        elseif (strcmpi(name,'QmuNPart')), enum=QmuNPartEnum(); return
     291                        elseif (strcmpi(name,'QmuOutName')), enum=QmuOutNameEnum(); return
     292                        elseif (strcmpi(name,'QmuPart')), enum=QmuPartEnum(); return
     293                        elseif (strcmpi(name,'ResponseDescriptors')), enum=ResponseDescriptorsEnum(); return
     294                        elseif (strcmpi(name,'SolverString')), enum=SolverStringEnum(); return
     295                        elseif (strcmpi(name,'Sparsity')), enum=SparsityEnum(); return
     296                        elseif (strcmpi(name,'TolX')), enum=TolXEnum(); return
     297                        elseif (strcmpi(name,'VariableDescriptors')), enum=VariableDescriptorsEnum(); return
     298                        elseif (strcmpi(name,'Verbose')), enum=VerboseEnum(); return
     299                        elseif (strcmpi(name,'WaitOnLock')), enum=WaitOnLockEnum(); return
     300                        elseif (strcmpi(name,'Yts')), enum=YtsEnum(); return
    300301else error(['Enum ' name  ' not found']);
    301302
    302 end
     303        end
  • issm/trunk/src/m/enum/SurfaceAreaEnum.m

    r5157 r5226  
    99%      macro=SurfaceAreaEnum()
    1010
    11 macro=176;
     11macro=177;
  • issm/trunk/src/m/enum/SurfaceEnum.m

    r5157 r5226  
    99%      macro=SurfaceEnum()
    1010
    11 macro=177;
     11macro=178;
  • issm/trunk/src/m/enum/SurfaceSlopeAnalysisEnum.m

    r4475 r5226  
    99%      macro=SurfaceSlopeAnalysisEnum()
    1010
    11 macro=41;
     11macro=42;
  • issm/trunk/src/m/enum/SurfaceSlopeSolutionEnum.m

    r4475 r5226  
    99%      macro=SurfaceSlopeSolutionEnum()
    1010
    11 macro=40;
     11macro=41;
  • issm/trunk/src/m/enum/SurfaceSlopeXAnalysisEnum.m

    r4475 r5226  
    99%      macro=SurfaceSlopeXAnalysisEnum()
    1010
    11 macro=44;
     11macro=45;
  • issm/trunk/src/m/enum/SurfaceSlopeXEnum.m

    r5157 r5226  
    99%      macro=SurfaceSlopeXEnum()
    1010
    11 macro=178;
     11macro=179;
  • issm/trunk/src/m/enum/SurfaceSlopeYAnalysisEnum.m

    r4475 r5226  
    99%      macro=SurfaceSlopeYAnalysisEnum()
    1010
    11 macro=45;
     11macro=46;
  • issm/trunk/src/m/enum/SurfaceSlopeYEnum.m

    r5157 r5226  
    99%      macro=SurfaceSlopeYEnum()
    1010
    11 macro=179;
     11macro=180;
  • issm/trunk/src/m/enum/TemperatureEnum.m

    r5157 r5226  
    99%      macro=TemperatureEnum()
    1010
    11 macro=180;
     11macro=181;
  • issm/trunk/src/m/enum/TemperatureOldEnum.m

    r5157 r5226  
    99%      macro=TemperatureOldEnum()
    1010
    11 macro=181;
     11macro=182;
  • issm/trunk/src/m/enum/ThermalAnalysisEnum.m

    r4475 r5226  
    99%      macro=ThermalAnalysisEnum()
    1010
    11 macro=31;
     11macro=32;
  • issm/trunk/src/m/enum/ThermalConductivityEnum.m

    r5194 r5226  
    99%      macro=ThermalConductivityEnum()
    1010
    11 macro=229;
     11macro=230;
  • issm/trunk/src/m/enum/ThermalExchangeVelocityEnum.m

    r5194 r5226  
    99%      macro=ThermalExchangeVelocityEnum()
    1010
    11 macro=231;
     11macro=232;
  • issm/trunk/src/m/enum/ThermalSolutionEnum.m

    r4475 r5226  
    99%      macro=ThermalSolutionEnum()
    1010
    11 macro=30;
     11macro=31;
  • issm/trunk/src/m/enum/ThicknessEnum.m

    r5157 r5226  
    99%      macro=ThicknessEnum()
    1010
    11 macro=182;
     11macro=183;
  • issm/trunk/src/m/enum/TimeEnum.m

    r5157 r5226  
    99%      macro=TimeEnum()
    1010
    11 macro=221;
     11macro=222;
  • issm/trunk/src/m/enum/TolXEnum.m

    r5194 r5226  
    99%      macro=TolXEnum()
    1010
    11 macro=284;
     11macro=285;
  • issm/trunk/src/m/enum/Transient2DAnalysisEnum.m

    r4475 r5226  
    99%      macro=Transient2DAnalysisEnum()
    1010
    11 macro=33;
     11macro=34;
  • issm/trunk/src/m/enum/Transient2DSolutionEnum.m

    r4475 r5226  
    99%      macro=Transient2DSolutionEnum()
    1010
    11 macro=32;
     11macro=33;
  • issm/trunk/src/m/enum/Transient3DAnalysisEnum.m

    r4475 r5226  
    99%      macro=Transient3DAnalysisEnum()
    1010
    11 macro=35;
     11macro=36;
  • issm/trunk/src/m/enum/Transient3DSolutionEnum.m

    r4475 r5226  
    99%      macro=Transient3DSolutionEnum()
    1010
    11 macro=34;
     11macro=35;
  • issm/trunk/src/m/enum/TransientAnalysisEnum.m

    r4475 r5226  
    99%      macro=TransientAnalysisEnum()
    1010
    11 macro=37;
     11macro=38;
  • issm/trunk/src/m/enum/TriaEnum.m

    r5066 r5226  
    99%      macro=TriaEnum()
    1010
    11 macro=73;
     11macro=74;
  • issm/trunk/src/m/enum/TriaVertexElementResultEnum.m

    r5157 r5226  
    99%      macro=TriaVertexElementResultEnum()
    1010
    11 macro=208;
     11macro=209;
  • issm/trunk/src/m/enum/TriaVertexInputEnum.m

    r5066 r5226  
    99%      macro=TriaVertexInputEnum()
    1010
    11 macro=94;
     11macro=95;
  • issm/trunk/src/m/enum/TypeEnum.m

    r5157 r5226  
    99%      macro=TypeEnum()
    1010
    11 macro=183;
     11macro=184;
  • issm/trunk/src/m/enum/VariableDescriptorsEnum.m

    r5194 r5226  
    99%      macro=VariableDescriptorsEnum()
    1010
    11 macro=285;
     11macro=286;
  • issm/trunk/src/m/enum/VelEnum.m

    r5157 r5226  
    99%      macro=VelEnum()
    1010
    11 macro=184;
     11macro=185;
  • issm/trunk/src/m/enum/VelObsEnum.m

    r5157 r5226  
    99%      macro=VelObsEnum()
    1010
    11 macro=185;
     11macro=186;
  • issm/trunk/src/m/enum/VerboseEnum.m

    r5194 r5226  
    99%      macro=VerboseEnum()
    1010
    11 macro=286;
     11macro=287;
  • issm/trunk/src/m/enum/VertexEnum.m

    r5066 r5226  
    99%      macro=VertexEnum()
    1010
    11 macro=75;
     11macro=76;
  • issm/trunk/src/m/enum/ViscosityOvershootEnum.m

    r5157 r5226  
    99%      macro=ViscosityOvershootEnum()
    1010
    11 macro=186;
     11macro=187;
  • issm/trunk/src/m/enum/VxAverageEnum.m

    r5157 r5226  
    99%      macro=VxAverageEnum()
    1010
    11 macro=187;
     11macro=188;
  • issm/trunk/src/m/enum/VxEnum.m

    r5157 r5226  
    99%      macro=VxEnum()
    1010
    11 macro=188;
     11macro=189;
  • issm/trunk/src/m/enum/VxObsEnum.m

    r5157 r5226  
    99%      macro=VxObsEnum()
    1010
    11 macro=189;
     11macro=190;
  • issm/trunk/src/m/enum/VxOldEnum.m

    r5157 r5226  
    99%      macro=VxOldEnum()
    1010
    11 macro=190;
     11macro=191;
  • issm/trunk/src/m/enum/VyAverageEnum.m

    r5157 r5226  
    99%      macro=VyAverageEnum()
    1010
    11 macro=192;
     11macro=193;
  • issm/trunk/src/m/enum/VyEnum.m

    r5157 r5226  
    99%      macro=VyEnum()
    1010
    11 macro=193;
     11macro=194;
  • issm/trunk/src/m/enum/VyObsEnum.m

    r5157 r5226  
    99%      macro=VyObsEnum()
    1010
    11 macro=194;
     11macro=195;
  • issm/trunk/src/m/enum/VyOldEnum.m

    r5157 r5226  
    99%      macro=VyOldEnum()
    1010
    11 macro=195;
     11macro=196;
  • issm/trunk/src/m/enum/VzAverageEnum.m

    r5157 r5226  
    99%      macro=VzAverageEnum()
    1010
    11 macro=197;
     11macro=198;
  • issm/trunk/src/m/enum/VzEnum.m

    r5157 r5226  
    99%      macro=VzEnum()
    1010
    11 macro=198;
     11macro=199;
  • issm/trunk/src/m/enum/VzObsEnum.m

    r5157 r5226  
    99%      macro=VzObsEnum()
    1010
    11 macro=199;
     11macro=200;
  • issm/trunk/src/m/enum/VzOldEnum.m

    r5157 r5226  
    99%      macro=VzOldEnum()
    1010
    11 macro=200;
     11macro=201;
  • issm/trunk/src/m/enum/WaitOnLockEnum.m

    r5194 r5226  
    99%      macro=WaitOnLockEnum()
    1010
    11 macro=287;
     11macro=288;
  • issm/trunk/src/m/enum/WaterEnum.m

    r5127 r5226  
    99%      macro=WaterEnum()
    1010
    11 macro=113;
     11macro=114;
  • issm/trunk/src/m/enum/WeightsEnum.m

    r5157 r5226  
    99%      macro=WeightsEnum()
    1010
    11 macro=202;
     11macro=203;
  • issm/trunk/src/m/enum/YtsEnum.m

    r5194 r5226  
    99%      macro=YtsEnum()
    1010
    11 macro=288;
     11macro=289;
Note: See TracChangeset for help on using the changeset viewer.