Changeset 21088
- Timestamp:
- 08/04/16 15:12:03 (9 years ago)
- Location:
- issm/trunk-jpl/src/c/shared/Enum
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
r21087 r21088 29 29 InputToSmoothEnum, 30 30 SmoothThicknessMultiplierEnum, 31 LevelsetStabilizationEnum, 31 32 /*}}}*/ 32 33 /*Model fields {{{*/ … … 991 992 MeshdeformationAnalysisEnum, 992 993 LevelsetAnalysisEnum, 993 LevelsetStabilizationEnum,994 994 ExtrapolationAnalysisEnum, 995 995 /*}}}*/ -
issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
r21074 r21088 17 17 switch(en){ 18 18 19 case FemModelEnum : return "FemModel"; 19 20 case ParametersSTARTEnum : return "ParametersSTART"; 20 case F emModelEnum : return "FemModel";21 case FSSolverEnum : return "FSSolver"; 21 22 case IsRestartEnum : return "IsRestart"; 22 23 case FemModelCommEnum : return "FemModelComm"; … … 26 27 case ModelIdEnum : return "ModelId"; 27 28 case EarthIdEnum : return "EarthId"; 29 case SolutionTypeEnum : return "SolutionType"; 30 case AnalysisTypeEnum : return "AnalysisType"; 31 case AnalysisCounterEnum : return "AnalysisCounter"; 32 case ConfigurationTypeEnum : return "ConfigurationType"; 33 case InputToExtrudeEnum : return "InputToExtrude"; 34 case InputToL2ProjectEnum : return "InputToL2Project"; 35 case InputToDepthaverageInEnum : return "InputToDepthaverageIn"; 36 case InputToDepthaverageOutEnum : return "InputToDepthaverageOut"; 37 case InputToSmoothEnum : return "InputToSmooth"; 38 case SmoothThicknessMultiplierEnum : return "SmoothThicknessMultiplier"; 39 case LevelsetStabilizationEnum : return "LevelsetStabilization"; 28 40 case AutodiffIsautodiffEnum : return "AutodiffIsautodiff"; 29 41 case AutodiffNumDependentsEnum : return "AutodiffNumDependents"; … … 494 506 case SmbIspddEnum : return "SmbIspdd"; 495 507 case SmbIssmbgradientsEnum : return "SmbIssmbgradients"; 496 case SolutionTypeEnum : return "SolutionType";497 case AnalysisTypeEnum : return "AnalysisType";498 case ConfigurationTypeEnum : return "ConfigurationType";499 case AdjointBalancethicknessAnalysisEnum : return "AdjointBalancethicknessAnalysis";500 case AdjointBalancethickness2AnalysisEnum : return "AdjointBalancethickness2Analysis";501 case AdjointHorizAnalysisEnum : return "AdjointHorizAnalysis";502 case AnalysisCounterEnum : return "AnalysisCounter";503 case DefaultAnalysisEnum : return "DefaultAnalysis";504 case BalancethicknessAnalysisEnum : return "BalancethicknessAnalysis";505 case BalancethicknessSolutionEnum : return "BalancethicknessSolution";506 case Balancethickness2AnalysisEnum : return "Balancethickness2Analysis";507 case Balancethickness2SolutionEnum : return "Balancethickness2Solution";508 case BalancethicknessSoftAnalysisEnum : return "BalancethicknessSoftAnalysis";509 case BalancethicknessSoftSolutionEnum : return "BalancethicknessSoftSolution";510 case BalancevelocityAnalysisEnum : return "BalancevelocityAnalysis";511 case BalancevelocitySolutionEnum : return "BalancevelocitySolution";512 case L2ProjectionEPLAnalysisEnum : return "L2ProjectionEPLAnalysis";513 case L2ProjectionBaseAnalysisEnum : return "L2ProjectionBaseAnalysis";514 case BedSlopeSolutionEnum : return "BedSlopeSolution";515 case DamageEvolutionSolutionEnum : return "DamageEvolutionSolution";516 case DamageEvolutionAnalysisEnum : return "DamageEvolutionAnalysis";517 case StressbalanceAnalysisEnum : return "StressbalanceAnalysis";518 case StressbalanceSIAAnalysisEnum : return "StressbalanceSIAAnalysis";519 case StressbalanceSolutionEnum : return "StressbalanceSolution";520 case StressbalanceVerticalAnalysisEnum : return "StressbalanceVerticalAnalysis";521 case EnthalpyAnalysisEnum : return "EnthalpyAnalysis";522 case FlaimAnalysisEnum : return "FlaimAnalysis";523 case FlaimSolutionEnum : return "FlaimSolution";524 case HydrologyShreveAnalysisEnum : return "HydrologyShreveAnalysis";525 case HydrologyDCInefficientAnalysisEnum : return "HydrologyDCInefficientAnalysis";526 case HydrologyDCEfficientAnalysisEnum : return "HydrologyDCEfficientAnalysis";527 case HydrologySommersAnalysisEnum : return "HydrologySommersAnalysis";528 case HydrologySolutionEnum : return "HydrologySolution";529 case MeltingAnalysisEnum : return "MeltingAnalysis";530 case MasstransportAnalysisEnum : return "MasstransportAnalysis";531 case MasstransportSolutionEnum : return "MasstransportSolution";532 case FreeSurfaceBaseAnalysisEnum : return "FreeSurfaceBaseAnalysis";533 case FreeSurfaceTopAnalysisEnum : return "FreeSurfaceTopAnalysis";534 case SurfaceNormalVelocityEnum : return "SurfaceNormalVelocity";535 case ExtrudeFromBaseAnalysisEnum : return "ExtrudeFromBaseAnalysis";536 case ExtrudeFromTopAnalysisEnum : return "ExtrudeFromTopAnalysis";537 case DepthAverageAnalysisEnum : return "DepthAverageAnalysis";538 case SteadystateSolutionEnum : return "SteadystateSolution";539 case SurfaceSlopeSolutionEnum : return "SurfaceSlopeSolution";540 case SmoothAnalysisEnum : return "SmoothAnalysis";541 case ThermalAnalysisEnum : return "ThermalAnalysis";542 case ThermalSolutionEnum : return "ThermalSolution";543 case TransientSolutionEnum : return "TransientSolution";544 case UzawaPressureAnalysisEnum : return "UzawaPressureAnalysis";545 case GiaSolutionEnum : return "GiaSolution";546 case GiaAnalysisEnum : return "GiaAnalysis";547 case MeshdeformationSolutionEnum : return "MeshdeformationSolution";548 case MeshdeformationAnalysisEnum : return "MeshdeformationAnalysis";549 case LevelsetAnalysisEnum : return "LevelsetAnalysis";550 case LevelsetStabilizationEnum : return "LevelsetStabilization";551 case ExtrapolationAnalysisEnum : return "ExtrapolationAnalysis";552 case ApproximationEnum : return "Approximation";553 case NoneApproximationEnum : return "NoneApproximation";554 case SIAApproximationEnum : return "SIAApproximation";555 case SSAApproximationEnum : return "SSAApproximation";556 case SSAHOApproximationEnum : return "SSAHOApproximation";557 case SSAFSApproximationEnum : return "SSAFSApproximation";558 case L1L2ApproximationEnum : return "L1L2Approximation";559 case HOApproximationEnum : return "HOApproximation";560 case HOFSApproximationEnum : return "HOFSApproximation";561 case FSApproximationEnum : return "FSApproximation";562 case FSvelocityEnum : return "FSvelocity";563 case FSpressureEnum : return "FSpressure";564 case DataSetEnum : return "DataSet";565 case ConstraintsEnum : return "Constraints";566 case LoadsEnum : return "Loads";567 case MaterialsEnum : return "Materials";568 case NodesEnum : return "Nodes";569 case ContoursEnum : return "Contours";570 case ParametersEnum : return "Parameters";571 case VerticesEnum : return "Vertices";572 case ResultsEnum : return "Results";573 case GenericParamEnum : return "GenericParam";574 case AdolcParamEnum : return "AdolcParam";575 case BoolInputEnum : return "BoolInput";576 case BoolParamEnum : return "BoolParam";577 case ContourEnum : return "Contour";578 case ControlInputEnum : return "ControlInput";579 case DatasetInputEnum : return "DatasetInput";580 case DoubleInputEnum : return "DoubleInput";581 case DoubleArrayInputEnum : return "DoubleArrayInput";582 case DataSetParamEnum : return "DataSetParam";583 case DoubleMatArrayParamEnum : return "DoubleMatArrayParam";584 case DoubleMatParamEnum : return "DoubleMatParam";585 case DoubleParamEnum : return "DoubleParam";586 case DoubleVecParamEnum : return "DoubleVecParam";587 case ElementEnum : return "Element";588 case ElementHookEnum : return "ElementHook";589 case HookEnum : return "Hook";590 case ExternalResultEnum : return "ExternalResult";591 case FileParamEnum : return "FileParam";592 case InputEnum : return "Input";593 case IntInputEnum : return "IntInput";594 case InputToExtrudeEnum : return "InputToExtrude";595 case InputToL2ProjectEnum : return "InputToL2Project";596 case InputToDepthaverageInEnum : return "InputToDepthaverageIn";597 case InputToDepthaverageOutEnum : return "InputToDepthaverageOut";598 case InputToSmoothEnum : return "InputToSmooth";599 case SmoothThicknessMultiplierEnum : return "SmoothThicknessMultiplier";600 case IntParamEnum : return "IntParam";601 case IntVecParamEnum : return "IntVecParam";602 case TransientParamEnum : return "TransientParam";603 case MaticeEnum : return "Matice";604 case MatdamageiceEnum : return "Matdamageice";605 case MatestarEnum : return "Matestar";606 case MatparEnum : return "Matpar";607 case NodeEnum : return "Node";608 case NumericalfluxEnum : return "Numericalflux";609 case NumericalfluxTypeEnum : return "NumericalfluxType";610 case NeumannfluxEnum : return "Neumannflux";611 case ParamEnum : return "Param";612 case MoulinEnum : return "Moulin";613 case PengridEnum : return "Pengrid";614 case PenpairEnum : return "Penpair";615 case ProfilerEnum : return "Profiler";616 case MatrixParamEnum : return "MatrixParam";617 case MassconEnum : return "Masscon";618 case MassconNameEnum : return "MassconName";619 case MassconDefinitionenumEnum : return "MassconDefinitionenum";620 case MassconLevelsetEnum : return "MassconLevelset";621 case MassconaxpbyEnum : return "Massconaxpby";622 case MassconaxpbyNameEnum : return "MassconaxpbyName";623 case MassconaxpbyDefinitionenumEnum : return "MassconaxpbyDefinitionenum";624 case MassconaxpbyNamexEnum : return "MassconaxpbyNamex";625 case MassconaxpbyNameyEnum : return "MassconaxpbyNamey";626 case MassconaxpbyAlphaEnum : return "MassconaxpbyAlpha";627 case MassconaxpbyBetaEnum : return "MassconaxpbyBeta";628 case NodeSIdEnum : return "NodeSId";629 case VectorParamEnum : return "VectorParam";630 case RiftfrontEnum : return "Riftfront";631 case RiftfrontTypeEnum : return "RiftfrontType";632 case SegmentEnum : return "Segment";633 case SegmentRiftfrontEnum : return "SegmentRiftfront";634 case SpcDynamicEnum : return "SpcDynamic";635 case SpcStaticEnum : return "SpcStatic";636 case SpcTransientEnum : return "SpcTransient";637 case StringArrayParamEnum : return "StringArrayParam";638 case StringParamEnum : return "StringParam";639 case SegEnum : return "Seg";640 case SegInputEnum : return "SegInput";641 case TriaEnum : return "Tria";642 case TriaInputEnum : return "TriaInput";643 case TetraEnum : return "Tetra";644 case TetraInputEnum : return "TetraInput";645 case PentaEnum : return "Penta";646 case PentaInputEnum : return "PentaInput";647 case VertexEnum : return "Vertex";648 case VertexPIdEnum : return "VertexPId";649 case VertexSIdEnum : return "VertexSId";650 case AirEnum : return "Air";651 case IceEnum : return "Ice";652 case MelangeEnum : return "Melange";653 case WaterEnum : return "Water";654 case ClosedEnum : return "Closed";655 case FreeEnum : return "Free";656 case OpenEnum : return "Open";657 508 case AdjointpEnum : return "Adjointp"; 658 509 case AdjointxEnum : return "Adjointx"; … … 754 605 case GiadWdtEnum : return "GiadWdt"; 755 606 case GiaWEnum : return "GiaW"; 756 case P0Enum : return "P0";757 case P0ArrayEnum : return "P0Array";758 case P1Enum : return "P1";759 case P1DGEnum : return "P1DG";760 case P1bubbleEnum : return "P1bubble";761 case P1bubblecondensedEnum : return "P1bubblecondensed";762 case P2Enum : return "P2";763 case P2bubbleEnum : return "P2bubble";764 case P2bubblecondensedEnum : return "P2bubblecondensed";765 case P2xP1Enum : return "P2xP1";766 case P1xP2Enum : return "P1xP2";767 case P1xP3Enum : return "P1xP3";768 case P2xP4Enum : return "P2xP4";769 case P1P1Enum : return "P1P1";770 case P1P1GLSEnum : return "P1P1GLS";771 case MINIEnum : return "MINI";772 case MINIcondensedEnum : return "MINIcondensed";773 case TaylorHoodEnum : return "TaylorHood";774 case LATaylorHoodEnum : return "LATaylorHood";775 case XTaylorHoodEnum : return "XTaylorHood";776 case OneLayerP4zEnum : return "OneLayerP4z";777 case CrouzeixRaviartEnum : return "CrouzeixRaviart";778 case LACrouzeixRaviartEnum : return "LACrouzeixRaviart";779 607 case SaveResultsEnum : return "SaveResults"; 780 608 case BoolExternalResultEnum : return "BoolExternalResult"; … … 913 741 case VyObsEnum : return "VyObs"; 914 742 case WeightsVyObsEnum : return "WeightsVyObs"; 915 case MinVelEnum : return "MinVel";916 case MaxVelEnum : return "MaxVel";917 case MinVxEnum : return "MinVx";918 case MaxVxEnum : return "MaxVx";919 case MaxAbsVxEnum : return "MaxAbsVx";920 case MinVyEnum : return "MinVy";921 case MaxVyEnum : return "MaxVy";922 case MaxAbsVyEnum : return "MaxAbsVy";923 case MinVzEnum : return "MinVz";924 case MaxVzEnum : return "MaxVz";925 case MaxAbsVzEnum : return "MaxAbsVz";926 case FloatingAreaEnum : return "FloatingArea";927 case GroundedAreaEnum : return "GroundedArea";928 case IceMassEnum : return "IceMass";929 case IceVolumeEnum : return "IceVolume";930 case IceVolumeAboveFloatationEnum : return "IceVolumeAboveFloatation";931 case TotalFloatingBmbEnum : return "TotalFloatingBmb";932 case TotalGroundedBmbEnum : return "TotalGroundedBmb";933 case TotalSmbEnum : return "TotalSmb";934 743 case AbsoluteEnum : return "Absolute"; 935 744 case IncrementalEnum : return "Incremental"; … … 947 756 case GroundingOnlyEnum : return "GroundingOnly"; 948 757 case MaskGroundediceLevelsetEnum : return "MaskGroundediceLevelset"; 949 case GaussSegEnum : return "GaussSeg";950 case GaussTriaEnum : return "GaussTria";951 case GaussTetraEnum : return "GaussTetra";952 case GaussPentaEnum : return "GaussPenta";953 case FSSolverEnum : return "FSSolver";954 758 case AdjointEnum : return "Adjoint"; 955 759 case ColinearEnum : return "Colinear"; … … 986 790 case SsetEnum : return "Sset"; 987 791 case VerboseEnum : return "Verbose"; 988 case TriangleInterpEnum : return "TriangleInterp";989 case BilinearInterpEnum : return "BilinearInterp";990 case NearestInterpEnum : return "NearestInterp";991 792 case XYEnum : return "XY"; 992 793 case XYZEnum : return "XYZ"; … … 998 799 case MumpsEnum : return "Mumps"; 999 800 case GslEnum : return "Gsl"; 1000 case OptionEnum : return "Option";1001 case GenericOptionEnum : return "GenericOption";1002 case OptionCellEnum : return "OptionCell";1003 case OptionStructEnum : return "OptionStruct";1004 801 case CuffeyEnum : return "Cuffey"; 1005 802 case BuddJackaEnum : return "BuddJacka"; … … 1015 812 case LevelsetfunctionPicardEnum : return "LevelsetfunctionPicard"; 1016 813 case LevelsetReinitFrequencyEnum : return "LevelsetReinitFrequency"; 1017 case SealevelriseSolutionEnum : return "SealevelriseSolution";1018 case SealevelriseAnalysisEnum : return "SealevelriseAnalysis";1019 814 case SealevelEnum : return "Sealevel"; 1020 815 case SealevelUmotionEnum : return "SealevelUmotion"; … … 1042 837 case SealevelriseNumRequestedOutputsEnum : return "SealevelriseNumRequestedOutputs"; 1043 838 case ParametersENDEnum : return "ParametersEND"; 839 case GenericParamEnum : return "GenericParam"; 840 case AdolcParamEnum : return "AdolcParam"; 841 case BoolInputEnum : return "BoolInput"; 842 case BoolParamEnum : return "BoolParam"; 843 case ContourEnum : return "Contour"; 844 case ControlInputEnum : return "ControlInput"; 845 case DatasetInputEnum : return "DatasetInput"; 846 case DoubleInputEnum : return "DoubleInput"; 847 case DoubleArrayInputEnum : return "DoubleArrayInput"; 848 case DataSetParamEnum : return "DataSetParam"; 849 case DoubleMatArrayParamEnum : return "DoubleMatArrayParam"; 850 case DoubleMatParamEnum : return "DoubleMatParam"; 851 case DoubleParamEnum : return "DoubleParam"; 852 case DoubleVecParamEnum : return "DoubleVecParam"; 853 case ElementEnum : return "Element"; 854 case ElementHookEnum : return "ElementHook"; 855 case HookEnum : return "Hook"; 856 case ExternalResultEnum : return "ExternalResult"; 857 case FileParamEnum : return "FileParam"; 858 case InputEnum : return "Input"; 859 case IntInputEnum : return "IntInput"; 860 case IntParamEnum : return "IntParam"; 861 case IntVecParamEnum : return "IntVecParam"; 862 case TransientParamEnum : return "TransientParam"; 863 case MaticeEnum : return "Matice"; 864 case MatdamageiceEnum : return "Matdamageice"; 865 case MatestarEnum : return "Matestar"; 866 case MatparEnum : return "Matpar"; 867 case NodeEnum : return "Node"; 868 case NumericalfluxEnum : return "Numericalflux"; 869 case NumericalfluxTypeEnum : return "NumericalfluxType"; 870 case NeumannfluxEnum : return "Neumannflux"; 871 case ParamEnum : return "Param"; 872 case MoulinEnum : return "Moulin"; 873 case PengridEnum : return "Pengrid"; 874 case PenpairEnum : return "Penpair"; 875 case ProfilerEnum : return "Profiler"; 876 case MatrixParamEnum : return "MatrixParam"; 877 case MassconEnum : return "Masscon"; 878 case MassconNameEnum : return "MassconName"; 879 case MassconDefinitionenumEnum : return "MassconDefinitionenum"; 880 case MassconLevelsetEnum : return "MassconLevelset"; 881 case MassconaxpbyEnum : return "Massconaxpby"; 882 case MassconaxpbyNameEnum : return "MassconaxpbyName"; 883 case MassconaxpbyDefinitionenumEnum : return "MassconaxpbyDefinitionenum"; 884 case MassconaxpbyNamexEnum : return "MassconaxpbyNamex"; 885 case MassconaxpbyNameyEnum : return "MassconaxpbyNamey"; 886 case MassconaxpbyAlphaEnum : return "MassconaxpbyAlpha"; 887 case MassconaxpbyBetaEnum : return "MassconaxpbyBeta"; 888 case NodeSIdEnum : return "NodeSId"; 889 case VectorParamEnum : return "VectorParam"; 890 case RiftfrontEnum : return "Riftfront"; 891 case RiftfrontTypeEnum : return "RiftfrontType"; 892 case SegmentEnum : return "Segment"; 893 case SegmentRiftfrontEnum : return "SegmentRiftfront"; 894 case SpcDynamicEnum : return "SpcDynamic"; 895 case SpcStaticEnum : return "SpcStatic"; 896 case SpcTransientEnum : return "SpcTransient"; 897 case StringArrayParamEnum : return "StringArrayParam"; 898 case StringParamEnum : return "StringParam"; 899 case SegEnum : return "Seg"; 900 case SegInputEnum : return "SegInput"; 901 case TriaEnum : return "Tria"; 902 case TriaInputEnum : return "TriaInput"; 903 case TetraEnum : return "Tetra"; 904 case TetraInputEnum : return "TetraInput"; 905 case PentaEnum : return "Penta"; 906 case PentaInputEnum : return "PentaInput"; 907 case VertexEnum : return "Vertex"; 908 case VertexPIdEnum : return "VertexPId"; 909 case VertexSIdEnum : return "VertexSId"; 910 case OptionEnum : return "Option"; 911 case GenericOptionEnum : return "GenericOption"; 912 case OptionCellEnum : return "OptionCell"; 913 case OptionStructEnum : return "OptionStruct"; 914 case AdjointBalancethicknessAnalysisEnum : return "AdjointBalancethicknessAnalysis"; 915 case AdjointBalancethickness2AnalysisEnum : return "AdjointBalancethickness2Analysis"; 916 case AdjointHorizAnalysisEnum : return "AdjointHorizAnalysis"; 917 case DefaultAnalysisEnum : return "DefaultAnalysis"; 918 case BalancethicknessAnalysisEnum : return "BalancethicknessAnalysis"; 919 case BalancethicknessSolutionEnum : return "BalancethicknessSolution"; 920 case Balancethickness2AnalysisEnum : return "Balancethickness2Analysis"; 921 case Balancethickness2SolutionEnum : return "Balancethickness2Solution"; 922 case BalancethicknessSoftAnalysisEnum : return "BalancethicknessSoftAnalysis"; 923 case BalancethicknessSoftSolutionEnum : return "BalancethicknessSoftSolution"; 924 case BalancevelocityAnalysisEnum : return "BalancevelocityAnalysis"; 925 case BalancevelocitySolutionEnum : return "BalancevelocitySolution"; 926 case L2ProjectionEPLAnalysisEnum : return "L2ProjectionEPLAnalysis"; 927 case L2ProjectionBaseAnalysisEnum : return "L2ProjectionBaseAnalysis"; 928 case BedSlopeSolutionEnum : return "BedSlopeSolution"; 929 case DamageEvolutionSolutionEnum : return "DamageEvolutionSolution"; 930 case DamageEvolutionAnalysisEnum : return "DamageEvolutionAnalysis"; 931 case StressbalanceAnalysisEnum : return "StressbalanceAnalysis"; 932 case StressbalanceSIAAnalysisEnum : return "StressbalanceSIAAnalysis"; 933 case StressbalanceSolutionEnum : return "StressbalanceSolution"; 934 case StressbalanceVerticalAnalysisEnum : return "StressbalanceVerticalAnalysis"; 935 case EnthalpyAnalysisEnum : return "EnthalpyAnalysis"; 936 case FlaimAnalysisEnum : return "FlaimAnalysis"; 937 case FlaimSolutionEnum : return "FlaimSolution"; 938 case HydrologyShreveAnalysisEnum : return "HydrologyShreveAnalysis"; 939 case HydrologyDCInefficientAnalysisEnum : return "HydrologyDCInefficientAnalysis"; 940 case HydrologyDCEfficientAnalysisEnum : return "HydrologyDCEfficientAnalysis"; 941 case HydrologySommersAnalysisEnum : return "HydrologySommersAnalysis"; 942 case HydrologySolutionEnum : return "HydrologySolution"; 943 case MeltingAnalysisEnum : return "MeltingAnalysis"; 944 case MasstransportAnalysisEnum : return "MasstransportAnalysis"; 945 case MasstransportSolutionEnum : return "MasstransportSolution"; 946 case FreeSurfaceBaseAnalysisEnum : return "FreeSurfaceBaseAnalysis"; 947 case FreeSurfaceTopAnalysisEnum : return "FreeSurfaceTopAnalysis"; 948 case SurfaceNormalVelocityEnum : return "SurfaceNormalVelocity"; 949 case ExtrudeFromBaseAnalysisEnum : return "ExtrudeFromBaseAnalysis"; 950 case ExtrudeFromTopAnalysisEnum : return "ExtrudeFromTopAnalysis"; 951 case DepthAverageAnalysisEnum : return "DepthAverageAnalysis"; 952 case SealevelriseSolutionEnum : return "SealevelriseSolution"; 953 case SealevelriseAnalysisEnum : return "SealevelriseAnalysis"; 954 case SteadystateSolutionEnum : return "SteadystateSolution"; 955 case SurfaceSlopeSolutionEnum : return "SurfaceSlopeSolution"; 956 case SmoothAnalysisEnum : return "SmoothAnalysis"; 957 case ThermalAnalysisEnum : return "ThermalAnalysis"; 958 case ThermalSolutionEnum : return "ThermalSolution"; 959 case TransientSolutionEnum : return "TransientSolution"; 960 case UzawaPressureAnalysisEnum : return "UzawaPressureAnalysis"; 961 case GiaSolutionEnum : return "GiaSolution"; 962 case GiaAnalysisEnum : return "GiaAnalysis"; 963 case MeshdeformationSolutionEnum : return "MeshdeformationSolution"; 964 case MeshdeformationAnalysisEnum : return "MeshdeformationAnalysis"; 965 case LevelsetAnalysisEnum : return "LevelsetAnalysis"; 966 case ExtrapolationAnalysisEnum : return "ExtrapolationAnalysis"; 967 case ApproximationEnum : return "Approximation"; 968 case NoneApproximationEnum : return "NoneApproximation"; 969 case SIAApproximationEnum : return "SIAApproximation"; 970 case SSAApproximationEnum : return "SSAApproximation"; 971 case SSAHOApproximationEnum : return "SSAHOApproximation"; 972 case SSAFSApproximationEnum : return "SSAFSApproximation"; 973 case L1L2ApproximationEnum : return "L1L2Approximation"; 974 case HOApproximationEnum : return "HOApproximation"; 975 case HOFSApproximationEnum : return "HOFSApproximation"; 976 case FSApproximationEnum : return "FSApproximation"; 977 case FSvelocityEnum : return "FSvelocity"; 978 case FSpressureEnum : return "FSpressure"; 979 case GaussSegEnum : return "GaussSeg"; 980 case GaussTriaEnum : return "GaussTria"; 981 case GaussTetraEnum : return "GaussTetra"; 982 case GaussPentaEnum : return "GaussPenta"; 983 case TriangleInterpEnum : return "TriangleInterp"; 984 case BilinearInterpEnum : return "BilinearInterp"; 985 case NearestInterpEnum : return "NearestInterp"; 986 case MinVelEnum : return "MinVel"; 987 case MaxVelEnum : return "MaxVel"; 988 case MinVxEnum : return "MinVx"; 989 case MaxVxEnum : return "MaxVx"; 990 case MaxAbsVxEnum : return "MaxAbsVx"; 991 case MinVyEnum : return "MinVy"; 992 case MaxVyEnum : return "MaxVy"; 993 case MaxAbsVyEnum : return "MaxAbsVy"; 994 case MinVzEnum : return "MinVz"; 995 case MaxVzEnum : return "MaxVz"; 996 case MaxAbsVzEnum : return "MaxAbsVz"; 997 case FloatingAreaEnum : return "FloatingArea"; 998 case GroundedAreaEnum : return "GroundedArea"; 999 case IceMassEnum : return "IceMass"; 1000 case IceVolumeEnum : return "IceVolume"; 1001 case IceVolumeAboveFloatationEnum : return "IceVolumeAboveFloatation"; 1002 case TotalFloatingBmbEnum : return "TotalFloatingBmb"; 1003 case TotalGroundedBmbEnum : return "TotalGroundedBmb"; 1004 case TotalSmbEnum : return "TotalSmb"; 1005 case P0Enum : return "P0"; 1006 case P0ArrayEnum : return "P0Array"; 1007 case P1Enum : return "P1"; 1008 case P1DGEnum : return "P1DG"; 1009 case P1bubbleEnum : return "P1bubble"; 1010 case P1bubblecondensedEnum : return "P1bubblecondensed"; 1011 case P2Enum : return "P2"; 1012 case P2bubbleEnum : return "P2bubble"; 1013 case P2bubblecondensedEnum : return "P2bubblecondensed"; 1014 case P2xP1Enum : return "P2xP1"; 1015 case P1xP2Enum : return "P1xP2"; 1016 case P1xP3Enum : return "P1xP3"; 1017 case P2xP4Enum : return "P2xP4"; 1018 case P1P1Enum : return "P1P1"; 1019 case P1P1GLSEnum : return "P1P1GLS"; 1020 case MINIEnum : return "MINI"; 1021 case MINIcondensedEnum : return "MINIcondensed"; 1022 case TaylorHoodEnum : return "TaylorHood"; 1023 case LATaylorHoodEnum : return "LATaylorHood"; 1024 case XTaylorHoodEnum : return "XTaylorHood"; 1025 case OneLayerP4zEnum : return "OneLayerP4z"; 1026 case CrouzeixRaviartEnum : return "CrouzeixRaviart"; 1027 case LACrouzeixRaviartEnum : return "LACrouzeixRaviart"; 1028 case ClosedEnum : return "Closed"; 1029 case FreeEnum : return "Free"; 1030 case OpenEnum : return "Open"; 1031 case AirEnum : return "Air"; 1032 case IceEnum : return "Ice"; 1033 case MelangeEnum : return "Melange"; 1034 case WaterEnum : return "Water"; 1035 case DataSetEnum : return "DataSet"; 1036 case ConstraintsEnum : return "Constraints"; 1037 case LoadsEnum : return "Loads"; 1038 case MaterialsEnum : return "Materials"; 1039 case NodesEnum : return "Nodes"; 1040 case ContoursEnum : return "Contours"; 1041 case ParametersEnum : return "Parameters"; 1042 case VerticesEnum : return "Vertices"; 1043 case ResultsEnum : return "Results"; 1044 1044 case MaximumNumberOfDefinitionsEnum : return "MaximumNumberOfDefinitions"; 1045 1045 default : return "unknown"; -
issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
r21074 r21088 17 17 18 18 if(stage==1){ 19 if (strcmp(name,"ParametersSTART")==0) return ParametersSTARTEnum; 20 else if (strcmp(name,"FemModel")==0) return FemModelEnum; 19 if (strcmp(name,"FemModel")==0) return FemModelEnum; 20 else if (strcmp(name,"ParametersSTART")==0) return ParametersSTARTEnum; 21 else if (strcmp(name,"FSSolver")==0) return FSSolverEnum; 21 22 else if (strcmp(name,"IsRestart")==0) return IsRestartEnum; 22 23 else if (strcmp(name,"FemModelComm")==0) return FemModelCommEnum; … … 26 27 else if (strcmp(name,"ModelId")==0) return ModelIdEnum; 27 28 else if (strcmp(name,"EarthId")==0) return EarthIdEnum; 29 else if (strcmp(name,"SolutionType")==0) return SolutionTypeEnum; 30 else if (strcmp(name,"AnalysisType")==0) return AnalysisTypeEnum; 31 else if (strcmp(name,"AnalysisCounter")==0) return AnalysisCounterEnum; 32 else if (strcmp(name,"ConfigurationType")==0) return ConfigurationTypeEnum; 33 else if (strcmp(name,"InputToExtrude")==0) return InputToExtrudeEnum; 34 else if (strcmp(name,"InputToL2Project")==0) return InputToL2ProjectEnum; 35 else if (strcmp(name,"InputToDepthaverageIn")==0) return InputToDepthaverageInEnum; 36 else if (strcmp(name,"InputToDepthaverageOut")==0) return InputToDepthaverageOutEnum; 37 else if (strcmp(name,"InputToSmooth")==0) return InputToSmoothEnum; 38 else if (strcmp(name,"SmoothThicknessMultiplier")==0) return SmoothThicknessMultiplierEnum; 39 else if (strcmp(name,"LevelsetStabilization")==0) return LevelsetStabilizationEnum; 28 40 else if (strcmp(name,"AutodiffIsautodiff")==0) return AutodiffIsautodiffEnum; 29 41 else if (strcmp(name,"AutodiffNumDependents")==0) return AutodiffNumDependentsEnum; … … 125 137 else if (strcmp(name,"FrictionCoefficient")==0) return FrictionCoefficientEnum; 126 138 else if (strcmp(name,"FrictionCoefficientcoulomb")==0) return FrictionCoefficientcoulombEnum; 127 else if (strcmp(name,"FrictionP")==0) return FrictionPEnum; 139 else stage=2; 140 } 141 if(stage==2){ 142 if (strcmp(name,"FrictionP")==0) return FrictionPEnum; 128 143 else if (strcmp(name,"FrictionQ")==0) return FrictionQEnum; 129 144 else if (strcmp(name,"FrictionM")==0) return FrictionMEnum; … … 137 152 else if (strcmp(name,"GeometryHydrostaticRatio")==0) return GeometryHydrostaticRatioEnum; 138 153 else if (strcmp(name,"HydrologyModel")==0) return HydrologyModelEnum; 139 else stage=2; 140 } 141 if(stage==2){ 142 if (strcmp(name,"Hydrologyshreve")==0) return HydrologyshreveEnum; 154 else if (strcmp(name,"Hydrologyshreve")==0) return HydrologyshreveEnum; 143 155 else if (strcmp(name,"HydrologyshreveSpcwatercolumn")==0) return HydrologyshreveSpcwatercolumnEnum; 144 156 else if (strcmp(name,"HydrologyshreveStabilization")==0) return HydrologyshreveStabilizationEnum; … … 248 260 else if (strcmp(name,"DamageD")==0) return DamageDEnum; 249 261 else if (strcmp(name,"DamageF")==0) return DamageFEnum; 250 else if (strcmp(name,"DamageDbar")==0) return DamageDbarEnum; 262 else stage=3; 263 } 264 if(stage==3){ 265 if (strcmp(name,"DamageDbar")==0) return DamageDbarEnum; 251 266 else if (strcmp(name,"DamageLaw")==0) return DamageLawEnum; 252 267 else if (strcmp(name,"DamageC1")==0) return DamageC1Enum; … … 260 275 else if (strcmp(name,"DamageStabilization")==0) return DamageStabilizationEnum; 261 276 else if (strcmp(name,"DamageMaxiter")==0) return DamageMaxiterEnum; 262 else stage=3; 263 } 264 if(stage==3){ 265 if (strcmp(name,"DamageSpcdamage")==0) return DamageSpcdamageEnum; 277 else if (strcmp(name,"DamageSpcdamage")==0) return DamageSpcdamageEnum; 266 278 else if (strcmp(name,"DamageMaxDamage")==0) return DamageMaxDamageEnum; 267 279 else if (strcmp(name,"DamageEquivStress")==0) return DamageEquivStressEnum; … … 371 383 else if (strcmp(name,"ThermalPenaltyLock")==0) return ThermalPenaltyLockEnum; 372 384 else if (strcmp(name,"ThermalPenaltyThreshold")==0) return ThermalPenaltyThresholdEnum; 373 else if (strcmp(name,"ThermalSpctemperature")==0) return ThermalSpctemperatureEnum; 385 else stage=4; 386 } 387 if(stage==4){ 388 if (strcmp(name,"ThermalSpctemperature")==0) return ThermalSpctemperatureEnum; 374 389 else if (strcmp(name,"ThermalStabilization")==0) return ThermalStabilizationEnum; 375 390 else if (strcmp(name,"ThermalNumRequestedOutputs")==0) return ThermalNumRequestedOutputsEnum; … … 383 398 else if (strcmp(name,"TimesteppingTimeAdapt")==0) return TimesteppingTimeAdaptEnum; 384 399 else if (strcmp(name,"TimesteppingTimeStep")==0) return TimesteppingTimeStepEnum; 385 else stage=4; 386 } 387 if(stage==4){ 388 if (strcmp(name,"TimesteppingInterpForcings")==0) return TimesteppingInterpForcingsEnum; 400 else if (strcmp(name,"TimesteppingInterpForcings")==0) return TimesteppingInterpForcingsEnum; 389 401 else if (strcmp(name,"TransientIssmb")==0) return TransientIssmbEnum; 390 402 else if (strcmp(name,"TransientIscoupler")==0) return TransientIscouplerEnum; … … 494 506 else if (strcmp(name,"SMBhenning")==0) return SMBhenningEnum; 495 507 else if (strcmp(name,"SMBcomponents")==0) return SMBcomponentsEnum; 496 else if (strcmp(name,"SmbAccumulation")==0) return SmbAccumulationEnum; 508 else stage=5; 509 } 510 if(stage==5){ 511 if (strcmp(name,"SmbAccumulation")==0) return SmbAccumulationEnum; 497 512 else if (strcmp(name,"SmbEvaporation")==0) return SmbEvaporationEnum; 498 513 else if (strcmp(name,"SmbRunoff")==0) return SmbRunoffEnum; … … 503 518 else if (strcmp(name,"SmbIspdd")==0) return SmbIspddEnum; 504 519 else if (strcmp(name,"SmbIssmbgradients")==0) return SmbIssmbgradientsEnum; 505 else if (strcmp(name,"SolutionType")==0) return SolutionTypeEnum;506 else if (strcmp(name,"AnalysisType")==0) return AnalysisTypeEnum;507 else if (strcmp(name,"ConfigurationType")==0) return ConfigurationTypeEnum;508 else stage=5;509 }510 if(stage==5){511 if (strcmp(name,"AdjointBalancethicknessAnalysis")==0) return AdjointBalancethicknessAnalysisEnum;512 else if (strcmp(name,"AdjointBalancethickness2Analysis")==0) return AdjointBalancethickness2AnalysisEnum;513 else if (strcmp(name,"AdjointHorizAnalysis")==0) return AdjointHorizAnalysisEnum;514 else if (strcmp(name,"AnalysisCounter")==0) return AnalysisCounterEnum;515 else if (strcmp(name,"DefaultAnalysis")==0) return DefaultAnalysisEnum;516 else if (strcmp(name,"BalancethicknessAnalysis")==0) return BalancethicknessAnalysisEnum;517 else if (strcmp(name,"BalancethicknessSolution")==0) return BalancethicknessSolutionEnum;518 else if (strcmp(name,"Balancethickness2Analysis")==0) return Balancethickness2AnalysisEnum;519 else if (strcmp(name,"Balancethickness2Solution")==0) return Balancethickness2SolutionEnum;520 else if (strcmp(name,"BalancethicknessSoftAnalysis")==0) return BalancethicknessSoftAnalysisEnum;521 else if (strcmp(name,"BalancethicknessSoftSolution")==0) return BalancethicknessSoftSolutionEnum;522 else if (strcmp(name,"BalancevelocityAnalysis")==0) return BalancevelocityAnalysisEnum;523 else if (strcmp(name,"BalancevelocitySolution")==0) return BalancevelocitySolutionEnum;524 else if (strcmp(name,"L2ProjectionEPLAnalysis")==0) return L2ProjectionEPLAnalysisEnum;525 else if (strcmp(name,"L2ProjectionBaseAnalysis")==0) return L2ProjectionBaseAnalysisEnum;526 else if (strcmp(name,"BedSlopeSolution")==0) return BedSlopeSolutionEnum;527 else if (strcmp(name,"DamageEvolutionSolution")==0) return DamageEvolutionSolutionEnum;528 else if (strcmp(name,"DamageEvolutionAnalysis")==0) return DamageEvolutionAnalysisEnum;529 else if (strcmp(name,"StressbalanceAnalysis")==0) return StressbalanceAnalysisEnum;530 else if (strcmp(name,"StressbalanceSIAAnalysis")==0) return StressbalanceSIAAnalysisEnum;531 else if (strcmp(name,"StressbalanceSolution")==0) return StressbalanceSolutionEnum;532 else if (strcmp(name,"StressbalanceVerticalAnalysis")==0) return StressbalanceVerticalAnalysisEnum;533 else if (strcmp(name,"EnthalpyAnalysis")==0) return EnthalpyAnalysisEnum;534 else if (strcmp(name,"FlaimAnalysis")==0) return FlaimAnalysisEnum;535 else if (strcmp(name,"FlaimSolution")==0) return FlaimSolutionEnum;536 else if (strcmp(name,"HydrologyShreveAnalysis")==0) return HydrologyShreveAnalysisEnum;537 else if (strcmp(name,"HydrologyDCInefficientAnalysis")==0) return HydrologyDCInefficientAnalysisEnum;538 else if (strcmp(name,"HydrologyDCEfficientAnalysis")==0) return HydrologyDCEfficientAnalysisEnum;539 else if (strcmp(name,"HydrologySommersAnalysis")==0) return HydrologySommersAnalysisEnum;540 else if (strcmp(name,"HydrologySolution")==0) return HydrologySolutionEnum;541 else if (strcmp(name,"MeltingAnalysis")==0) return MeltingAnalysisEnum;542 else if (strcmp(name,"MasstransportAnalysis")==0) return MasstransportAnalysisEnum;543 else if (strcmp(name,"MasstransportSolution")==0) return MasstransportSolutionEnum;544 else if (strcmp(name,"FreeSurfaceBaseAnalysis")==0) return FreeSurfaceBaseAnalysisEnum;545 else if (strcmp(name,"FreeSurfaceTopAnalysis")==0) return FreeSurfaceTopAnalysisEnum;546 else if (strcmp(name,"SurfaceNormalVelocity")==0) return SurfaceNormalVelocityEnum;547 else if (strcmp(name,"ExtrudeFromBaseAnalysis")==0) return ExtrudeFromBaseAnalysisEnum;548 else if (strcmp(name,"ExtrudeFromTopAnalysis")==0) return ExtrudeFromTopAnalysisEnum;549 else if (strcmp(name,"DepthAverageAnalysis")==0) return DepthAverageAnalysisEnum;550 else if (strcmp(name,"SteadystateSolution")==0) return SteadystateSolutionEnum;551 else if (strcmp(name,"SurfaceSlopeSolution")==0) return SurfaceSlopeSolutionEnum;552 else if (strcmp(name,"SmoothAnalysis")==0) return SmoothAnalysisEnum;553 else if (strcmp(name,"ThermalAnalysis")==0) return ThermalAnalysisEnum;554 else if (strcmp(name,"ThermalSolution")==0) return ThermalSolutionEnum;555 else if (strcmp(name,"TransientSolution")==0) return TransientSolutionEnum;556 else if (strcmp(name,"UzawaPressureAnalysis")==0) return UzawaPressureAnalysisEnum;557 else if (strcmp(name,"GiaSolution")==0) return GiaSolutionEnum;558 else if (strcmp(name,"GiaAnalysis")==0) return GiaAnalysisEnum;559 else if (strcmp(name,"MeshdeformationSolution")==0) return MeshdeformationSolutionEnum;560 else if (strcmp(name,"MeshdeformationAnalysis")==0) return MeshdeformationAnalysisEnum;561 else if (strcmp(name,"LevelsetAnalysis")==0) return LevelsetAnalysisEnum;562 else if (strcmp(name,"LevelsetStabilization")==0) return LevelsetStabilizationEnum;563 else if (strcmp(name,"ExtrapolationAnalysis")==0) return ExtrapolationAnalysisEnum;564 else if (strcmp(name,"Approximation")==0) return ApproximationEnum;565 else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum;566 else if (strcmp(name,"SIAApproximation")==0) return SIAApproximationEnum;567 else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum;568 else if (strcmp(name,"SSAHOApproximation")==0) return SSAHOApproximationEnum;569 else if (strcmp(name,"SSAFSApproximation")==0) return SSAFSApproximationEnum;570 else if (strcmp(name,"L1L2Approximation")==0) return L1L2ApproximationEnum;571 else if (strcmp(name,"HOApproximation")==0) return HOApproximationEnum;572 else if (strcmp(name,"HOFSApproximation")==0) return HOFSApproximationEnum;573 else if (strcmp(name,"FSApproximation")==0) return FSApproximationEnum;574 else if (strcmp(name,"FSvelocity")==0) return FSvelocityEnum;575 else if (strcmp(name,"FSpressure")==0) return FSpressureEnum;576 else if (strcmp(name,"DataSet")==0) return DataSetEnum;577 else if (strcmp(name,"Constraints")==0) return ConstraintsEnum;578 else if (strcmp(name,"Loads")==0) return LoadsEnum;579 else if (strcmp(name,"Materials")==0) return MaterialsEnum;580 else if (strcmp(name,"Nodes")==0) return NodesEnum;581 else if (strcmp(name,"Contours")==0) return ContoursEnum;582 else if (strcmp(name,"Parameters")==0) return ParametersEnum;583 else if (strcmp(name,"Vertices")==0) return VerticesEnum;584 else if (strcmp(name,"Results")==0) return ResultsEnum;585 else if (strcmp(name,"GenericParam")==0) return GenericParamEnum;586 else if (strcmp(name,"AdolcParam")==0) return AdolcParamEnum;587 else if (strcmp(name,"BoolInput")==0) return BoolInputEnum;588 else if (strcmp(name,"BoolParam")==0) return BoolParamEnum;589 else if (strcmp(name,"Contour")==0) return ContourEnum;590 else if (strcmp(name,"ControlInput")==0) return ControlInputEnum;591 else if (strcmp(name,"DatasetInput")==0) return DatasetInputEnum;592 else if (strcmp(name,"DoubleInput")==0) return DoubleInputEnum;593 else if (strcmp(name,"DoubleArrayInput")==0) return DoubleArrayInputEnum;594 else if (strcmp(name,"DataSetParam")==0) return DataSetParamEnum;595 else if (strcmp(name,"DoubleMatArrayParam")==0) return DoubleMatArrayParamEnum;596 else if (strcmp(name,"DoubleMatParam")==0) return DoubleMatParamEnum;597 else if (strcmp(name,"DoubleParam")==0) return DoubleParamEnum;598 else if (strcmp(name,"DoubleVecParam")==0) return DoubleVecParamEnum;599 else if (strcmp(name,"Element")==0) return ElementEnum;600 else if (strcmp(name,"ElementHook")==0) return ElementHookEnum;601 else if (strcmp(name,"Hook")==0) return HookEnum;602 else if (strcmp(name,"ExternalResult")==0) return ExternalResultEnum;603 else if (strcmp(name,"FileParam")==0) return FileParamEnum;604 else if (strcmp(name,"Input")==0) return InputEnum;605 else if (strcmp(name,"IntInput")==0) return IntInputEnum;606 else if (strcmp(name,"InputToExtrude")==0) return InputToExtrudeEnum;607 else if (strcmp(name,"InputToL2Project")==0) return InputToL2ProjectEnum;608 else if (strcmp(name,"InputToDepthaverageIn")==0) return InputToDepthaverageInEnum;609 else if (strcmp(name,"InputToDepthaverageOut")==0) return InputToDepthaverageOutEnum;610 else if (strcmp(name,"InputToSmooth")==0) return InputToSmoothEnum;611 else if (strcmp(name,"SmoothThicknessMultiplier")==0) return SmoothThicknessMultiplierEnum;612 else if (strcmp(name,"IntParam")==0) return IntParamEnum;613 else if (strcmp(name,"IntVecParam")==0) return IntVecParamEnum;614 else if (strcmp(name,"TransientParam")==0) return TransientParamEnum;615 else if (strcmp(name,"Matice")==0) return MaticeEnum;616 else if (strcmp(name,"Matdamageice")==0) return MatdamageiceEnum;617 else if (strcmp(name,"Matestar")==0) return MatestarEnum;618 else if (strcmp(name,"Matpar")==0) return MatparEnum;619 else if (strcmp(name,"Node")==0) return NodeEnum;620 else if (strcmp(name,"Numericalflux")==0) return NumericalfluxEnum;621 else if (strcmp(name,"NumericalfluxType")==0) return NumericalfluxTypeEnum;622 else if (strcmp(name,"Neumannflux")==0) return NeumannfluxEnum;623 else if (strcmp(name,"Param")==0) return ParamEnum;624 else if (strcmp(name,"Moulin")==0) return MoulinEnum;625 else if (strcmp(name,"Pengrid")==0) return PengridEnum;626 else if (strcmp(name,"Penpair")==0) return PenpairEnum;627 else if (strcmp(name,"Profiler")==0) return ProfilerEnum;628 else if (strcmp(name,"MatrixParam")==0) return MatrixParamEnum;629 else if (strcmp(name,"Masscon")==0) return MassconEnum;630 else if (strcmp(name,"MassconName")==0) return MassconNameEnum;631 else stage=6;632 }633 if(stage==6){634 if (strcmp(name,"MassconDefinitionenum")==0) return MassconDefinitionenumEnum;635 else if (strcmp(name,"MassconLevelset")==0) return MassconLevelsetEnum;636 else if (strcmp(name,"Massconaxpby")==0) return MassconaxpbyEnum;637 else if (strcmp(name,"MassconaxpbyName")==0) return MassconaxpbyNameEnum;638 else if (strcmp(name,"MassconaxpbyDefinitionenum")==0) return MassconaxpbyDefinitionenumEnum;639 else if (strcmp(name,"MassconaxpbyNamex")==0) return MassconaxpbyNamexEnum;640 else if (strcmp(name,"MassconaxpbyNamey")==0) return MassconaxpbyNameyEnum;641 else if (strcmp(name,"MassconaxpbyAlpha")==0) return MassconaxpbyAlphaEnum;642 else if (strcmp(name,"MassconaxpbyBeta")==0) return MassconaxpbyBetaEnum;643 else if (strcmp(name,"NodeSId")==0) return NodeSIdEnum;644 else if (strcmp(name,"VectorParam")==0) return VectorParamEnum;645 else if (strcmp(name,"Riftfront")==0) return RiftfrontEnum;646 else if (strcmp(name,"RiftfrontType")==0) return RiftfrontTypeEnum;647 else if (strcmp(name,"Segment")==0) return SegmentEnum;648 else if (strcmp(name,"SegmentRiftfront")==0) return SegmentRiftfrontEnum;649 else if (strcmp(name,"SpcDynamic")==0) return SpcDynamicEnum;650 else if (strcmp(name,"SpcStatic")==0) return SpcStaticEnum;651 else if (strcmp(name,"SpcTransient")==0) return SpcTransientEnum;652 else if (strcmp(name,"StringArrayParam")==0) return StringArrayParamEnum;653 else if (strcmp(name,"StringParam")==0) return StringParamEnum;654 else if (strcmp(name,"Seg")==0) return SegEnum;655 else if (strcmp(name,"SegInput")==0) return SegInputEnum;656 else if (strcmp(name,"Tria")==0) return TriaEnum;657 else if (strcmp(name,"TriaInput")==0) return TriaInputEnum;658 else if (strcmp(name,"Tetra")==0) return TetraEnum;659 else if (strcmp(name,"TetraInput")==0) return TetraInputEnum;660 else if (strcmp(name,"Penta")==0) return PentaEnum;661 else if (strcmp(name,"PentaInput")==0) return PentaInputEnum;662 else if (strcmp(name,"Vertex")==0) return VertexEnum;663 else if (strcmp(name,"VertexPId")==0) return VertexPIdEnum;664 else if (strcmp(name,"VertexSId")==0) return VertexSIdEnum;665 else if (strcmp(name,"Air")==0) return AirEnum;666 else if (strcmp(name,"Ice")==0) return IceEnum;667 else if (strcmp(name,"Melange")==0) return MelangeEnum;668 else if (strcmp(name,"Water")==0) return WaterEnum;669 else if (strcmp(name,"Closed")==0) return ClosedEnum;670 else if (strcmp(name,"Free")==0) return FreeEnum;671 else if (strcmp(name,"Open")==0) return OpenEnum;672 520 else if (strcmp(name,"Adjointp")==0) return AdjointpEnum; 673 521 else if (strcmp(name,"Adjointx")==0) return AdjointxEnum; … … 752 600 else if (strcmp(name,"DeviatoricStressxy")==0) return DeviatoricStressxyEnum; 753 601 else if (strcmp(name,"DeviatoricStressxz")==0) return DeviatoricStressxzEnum; 754 else stage=7; 755 } 756 if(stage==7){ 757 if (strcmp(name,"DeviatoricStressyy")==0) return DeviatoricStressyyEnum; 602 else if (strcmp(name,"DeviatoricStressyy")==0) return DeviatoricStressyyEnum; 758 603 else if (strcmp(name,"DeviatoricStressyz")==0) return DeviatoricStressyzEnum; 759 604 else if (strcmp(name,"DeviatoricStresszz")==0) return DeviatoricStresszzEnum; … … 772 617 else if (strcmp(name,"GiadWdt")==0) return GiadWdtEnum; 773 618 else if (strcmp(name,"GiaW")==0) return GiaWEnum; 774 else if (strcmp(name,"P0")==0) return P0Enum;775 else if (strcmp(name,"P0Array")==0) return P0ArrayEnum;776 else if (strcmp(name,"P1")==0) return P1Enum;777 else if (strcmp(name,"P1DG")==0) return P1DGEnum;778 else if (strcmp(name,"P1bubble")==0) return P1bubbleEnum;779 else if (strcmp(name,"P1bubblecondensed")==0) return P1bubblecondensedEnum;780 else if (strcmp(name,"P2")==0) return P2Enum;781 else if (strcmp(name,"P2bubble")==0) return P2bubbleEnum;782 else if (strcmp(name,"P2bubblecondensed")==0) return P2bubblecondensedEnum;783 else if (strcmp(name,"P2xP1")==0) return P2xP1Enum;784 else if (strcmp(name,"P1xP2")==0) return P1xP2Enum;785 else if (strcmp(name,"P1xP3")==0) return P1xP3Enum;786 else if (strcmp(name,"P2xP4")==0) return P2xP4Enum;787 else if (strcmp(name,"P1P1")==0) return P1P1Enum;788 else if (strcmp(name,"P1P1GLS")==0) return P1P1GLSEnum;789 else if (strcmp(name,"MINI")==0) return MINIEnum;790 else if (strcmp(name,"MINIcondensed")==0) return MINIcondensedEnum;791 else if (strcmp(name,"TaylorHood")==0) return TaylorHoodEnum;792 else if (strcmp(name,"LATaylorHood")==0) return LATaylorHoodEnum;793 else if (strcmp(name,"XTaylorHood")==0) return XTaylorHoodEnum;794 else if (strcmp(name,"OneLayerP4z")==0) return OneLayerP4zEnum;795 else if (strcmp(name,"CrouzeixRaviart")==0) return CrouzeixRaviartEnum;796 else if (strcmp(name,"LACrouzeixRaviart")==0) return LACrouzeixRaviartEnum;797 619 else if (strcmp(name,"SaveResults")==0) return SaveResultsEnum; 798 620 else if (strcmp(name,"BoolExternalResult")==0) return BoolExternalResultEnum; … … 807 629 else if (strcmp(name,"Outputdefinition")==0) return OutputdefinitionEnum; 808 630 else if (strcmp(name,"Outputdefinition1")==0) return Outputdefinition1Enum; 809 else if (strcmp(name,"Outputdefinition2")==0) return Outputdefinition2Enum; 631 else stage=6; 632 } 633 if(stage==6){ 634 if (strcmp(name,"Outputdefinition2")==0) return Outputdefinition2Enum; 810 635 else if (strcmp(name,"Outputdefinition3")==0) return Outputdefinition3Enum; 811 636 else if (strcmp(name,"Outputdefinition4")==0) return Outputdefinition4Enum; … … 875 700 else if (strcmp(name,"Outputdefinition68")==0) return Outputdefinition68Enum; 876 701 else if (strcmp(name,"Outputdefinition69")==0) return Outputdefinition69Enum; 877 else stage=8; 878 } 879 if(stage==8){ 880 if (strcmp(name,"Outputdefinition70")==0) return Outputdefinition70Enum; 702 else if (strcmp(name,"Outputdefinition70")==0) return Outputdefinition70Enum; 881 703 else if (strcmp(name,"Outputdefinition71")==0) return Outputdefinition71Enum; 882 704 else if (strcmp(name,"Outputdefinition72")==0) return Outputdefinition72Enum; … … 930 752 else if (strcmp(name,"SurfaceObservation")==0) return SurfaceObservationEnum; 931 753 else if (strcmp(name,"WeightsSurfaceObservation")==0) return WeightsSurfaceObservationEnum; 932 else if (strcmp(name,"VxObs")==0) return VxObsEnum; 754 else stage=7; 755 } 756 if(stage==7){ 757 if (strcmp(name,"VxObs")==0) return VxObsEnum; 933 758 else if (strcmp(name,"WeightsVxObs")==0) return WeightsVxObsEnum; 934 759 else if (strcmp(name,"VyObs")==0) return VyObsEnum; 935 760 else if (strcmp(name,"WeightsVyObs")==0) return WeightsVyObsEnum; 936 else if (strcmp(name,"MinVel")==0) return MinVelEnum;937 else if (strcmp(name,"MaxVel")==0) return MaxVelEnum;938 else if (strcmp(name,"MinVx")==0) return MinVxEnum;939 else if (strcmp(name,"MaxVx")==0) return MaxVxEnum;940 else if (strcmp(name,"MaxAbsVx")==0) return MaxAbsVxEnum;941 else if (strcmp(name,"MinVy")==0) return MinVyEnum;942 else if (strcmp(name,"MaxVy")==0) return MaxVyEnum;943 else if (strcmp(name,"MaxAbsVy")==0) return MaxAbsVyEnum;944 else if (strcmp(name,"MinVz")==0) return MinVzEnum;945 else if (strcmp(name,"MaxVz")==0) return MaxVzEnum;946 else if (strcmp(name,"MaxAbsVz")==0) return MaxAbsVzEnum;947 else if (strcmp(name,"FloatingArea")==0) return FloatingAreaEnum;948 else if (strcmp(name,"GroundedArea")==0) return GroundedAreaEnum;949 else if (strcmp(name,"IceMass")==0) return IceMassEnum;950 else if (strcmp(name,"IceVolume")==0) return IceVolumeEnum;951 else if (strcmp(name,"IceVolumeAboveFloatation")==0) return IceVolumeAboveFloatationEnum;952 else if (strcmp(name,"TotalFloatingBmb")==0) return TotalFloatingBmbEnum;953 else if (strcmp(name,"TotalGroundedBmb")==0) return TotalGroundedBmbEnum;954 else if (strcmp(name,"TotalSmb")==0) return TotalSmbEnum;955 761 else if (strcmp(name,"Absolute")==0) return AbsoluteEnum; 956 762 else if (strcmp(name,"Incremental")==0) return IncrementalEnum; … … 968 774 else if (strcmp(name,"GroundingOnly")==0) return GroundingOnlyEnum; 969 775 else if (strcmp(name,"MaskGroundediceLevelset")==0) return MaskGroundediceLevelsetEnum; 970 else if (strcmp(name,"GaussSeg")==0) return GaussSegEnum;971 else if (strcmp(name,"GaussTria")==0) return GaussTriaEnum;972 else if (strcmp(name,"GaussTetra")==0) return GaussTetraEnum;973 else if (strcmp(name,"GaussPenta")==0) return GaussPentaEnum;974 else if (strcmp(name,"FSSolver")==0) return FSSolverEnum;975 776 else if (strcmp(name,"Adjoint")==0) return AdjointEnum; 976 777 else if (strcmp(name,"Colinear")==0) return ColinearEnum; … … 998 799 else if (strcmp(name,"RestartFileName")==0) return RestartFileNameEnum; 999 800 else if (strcmp(name,"ToolkitsOptionsAnalyses")==0) return ToolkitsOptionsAnalysesEnum; 1000 else stage=9; 1001 } 1002 if(stage==9){ 1003 if (strcmp(name,"ToolkitsOptionsStrings")==0) return ToolkitsOptionsStringsEnum; 801 else if (strcmp(name,"ToolkitsOptionsStrings")==0) return ToolkitsOptionsStringsEnum; 1004 802 else if (strcmp(name,"QmuErrName")==0) return QmuErrNameEnum; 1005 803 else if (strcmp(name,"QmuInName")==0) return QmuInNameEnum; … … 1010 808 else if (strcmp(name,"Sset")==0) return SsetEnum; 1011 809 else if (strcmp(name,"Verbose")==0) return VerboseEnum; 1012 else if (strcmp(name,"TriangleInterp")==0) return TriangleInterpEnum;1013 else if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum;1014 else if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum;1015 810 else if (strcmp(name,"XY")==0) return XYEnum; 1016 811 else if (strcmp(name,"XYZ")==0) return XYZEnum; … … 1022 817 else if (strcmp(name,"Mumps")==0) return MumpsEnum; 1023 818 else if (strcmp(name,"Gsl")==0) return GslEnum; 1024 else if (strcmp(name,"Option")==0) return OptionEnum;1025 else if (strcmp(name,"GenericOption")==0) return GenericOptionEnum;1026 else if (strcmp(name,"OptionCell")==0) return OptionCellEnum;1027 else if (strcmp(name,"OptionStruct")==0) return OptionStructEnum;1028 819 else if (strcmp(name,"Cuffey")==0) return CuffeyEnum; 1029 820 else if (strcmp(name,"BuddJacka")==0) return BuddJackaEnum; … … 1039 830 else if (strcmp(name,"LevelsetfunctionPicard")==0) return LevelsetfunctionPicardEnum; 1040 831 else if (strcmp(name,"LevelsetReinitFrequency")==0) return LevelsetReinitFrequencyEnum; 1041 else if (strcmp(name,"SealevelriseSolution")==0) return SealevelriseSolutionEnum;1042 else if (strcmp(name,"SealevelriseAnalysis")==0) return SealevelriseAnalysisEnum;1043 832 else if (strcmp(name,"Sealevel")==0) return SealevelEnum; 1044 833 else if (strcmp(name,"SealevelUmotion")==0) return SealevelUmotionEnum; … … 1066 855 else if (strcmp(name,"SealevelriseNumRequestedOutputs")==0) return SealevelriseNumRequestedOutputsEnum; 1067 856 else if (strcmp(name,"ParametersEND")==0) return ParametersENDEnum; 857 else if (strcmp(name,"GenericParam")==0) return GenericParamEnum; 858 else if (strcmp(name,"AdolcParam")==0) return AdolcParamEnum; 859 else if (strcmp(name,"BoolInput")==0) return BoolInputEnum; 860 else if (strcmp(name,"BoolParam")==0) return BoolParamEnum; 861 else if (strcmp(name,"Contour")==0) return ContourEnum; 862 else if (strcmp(name,"ControlInput")==0) return ControlInputEnum; 863 else if (strcmp(name,"DatasetInput")==0) return DatasetInputEnum; 864 else if (strcmp(name,"DoubleInput")==0) return DoubleInputEnum; 865 else if (strcmp(name,"DoubleArrayInput")==0) return DoubleArrayInputEnum; 866 else if (strcmp(name,"DataSetParam")==0) return DataSetParamEnum; 867 else if (strcmp(name,"DoubleMatArrayParam")==0) return DoubleMatArrayParamEnum; 868 else if (strcmp(name,"DoubleMatParam")==0) return DoubleMatParamEnum; 869 else if (strcmp(name,"DoubleParam")==0) return DoubleParamEnum; 870 else if (strcmp(name,"DoubleVecParam")==0) return DoubleVecParamEnum; 871 else if (strcmp(name,"Element")==0) return ElementEnum; 872 else if (strcmp(name,"ElementHook")==0) return ElementHookEnum; 873 else if (strcmp(name,"Hook")==0) return HookEnum; 874 else if (strcmp(name,"ExternalResult")==0) return ExternalResultEnum; 875 else if (strcmp(name,"FileParam")==0) return FileParamEnum; 876 else if (strcmp(name,"Input")==0) return InputEnum; 877 else stage=8; 878 } 879 if(stage==8){ 880 if (strcmp(name,"IntInput")==0) return IntInputEnum; 881 else if (strcmp(name,"IntParam")==0) return IntParamEnum; 882 else if (strcmp(name,"IntVecParam")==0) return IntVecParamEnum; 883 else if (strcmp(name,"TransientParam")==0) return TransientParamEnum; 884 else if (strcmp(name,"Matice")==0) return MaticeEnum; 885 else if (strcmp(name,"Matdamageice")==0) return MatdamageiceEnum; 886 else if (strcmp(name,"Matestar")==0) return MatestarEnum; 887 else if (strcmp(name,"Matpar")==0) return MatparEnum; 888 else if (strcmp(name,"Node")==0) return NodeEnum; 889 else if (strcmp(name,"Numericalflux")==0) return NumericalfluxEnum; 890 else if (strcmp(name,"NumericalfluxType")==0) return NumericalfluxTypeEnum; 891 else if (strcmp(name,"Neumannflux")==0) return NeumannfluxEnum; 892 else if (strcmp(name,"Param")==0) return ParamEnum; 893 else if (strcmp(name,"Moulin")==0) return MoulinEnum; 894 else if (strcmp(name,"Pengrid")==0) return PengridEnum; 895 else if (strcmp(name,"Penpair")==0) return PenpairEnum; 896 else if (strcmp(name,"Profiler")==0) return ProfilerEnum; 897 else if (strcmp(name,"MatrixParam")==0) return MatrixParamEnum; 898 else if (strcmp(name,"Masscon")==0) return MassconEnum; 899 else if (strcmp(name,"MassconName")==0) return MassconNameEnum; 900 else if (strcmp(name,"MassconDefinitionenum")==0) return MassconDefinitionenumEnum; 901 else if (strcmp(name,"MassconLevelset")==0) return MassconLevelsetEnum; 902 else if (strcmp(name,"Massconaxpby")==0) return MassconaxpbyEnum; 903 else if (strcmp(name,"MassconaxpbyName")==0) return MassconaxpbyNameEnum; 904 else if (strcmp(name,"MassconaxpbyDefinitionenum")==0) return MassconaxpbyDefinitionenumEnum; 905 else if (strcmp(name,"MassconaxpbyNamex")==0) return MassconaxpbyNamexEnum; 906 else if (strcmp(name,"MassconaxpbyNamey")==0) return MassconaxpbyNameyEnum; 907 else if (strcmp(name,"MassconaxpbyAlpha")==0) return MassconaxpbyAlphaEnum; 908 else if (strcmp(name,"MassconaxpbyBeta")==0) return MassconaxpbyBetaEnum; 909 else if (strcmp(name,"NodeSId")==0) return NodeSIdEnum; 910 else if (strcmp(name,"VectorParam")==0) return VectorParamEnum; 911 else if (strcmp(name,"Riftfront")==0) return RiftfrontEnum; 912 else if (strcmp(name,"RiftfrontType")==0) return RiftfrontTypeEnum; 913 else if (strcmp(name,"Segment")==0) return SegmentEnum; 914 else if (strcmp(name,"SegmentRiftfront")==0) return SegmentRiftfrontEnum; 915 else if (strcmp(name,"SpcDynamic")==0) return SpcDynamicEnum; 916 else if (strcmp(name,"SpcStatic")==0) return SpcStaticEnum; 917 else if (strcmp(name,"SpcTransient")==0) return SpcTransientEnum; 918 else if (strcmp(name,"StringArrayParam")==0) return StringArrayParamEnum; 919 else if (strcmp(name,"StringParam")==0) return StringParamEnum; 920 else if (strcmp(name,"Seg")==0) return SegEnum; 921 else if (strcmp(name,"SegInput")==0) return SegInputEnum; 922 else if (strcmp(name,"Tria")==0) return TriaEnum; 923 else if (strcmp(name,"TriaInput")==0) return TriaInputEnum; 924 else if (strcmp(name,"Tetra")==0) return TetraEnum; 925 else if (strcmp(name,"TetraInput")==0) return TetraInputEnum; 926 else if (strcmp(name,"Penta")==0) return PentaEnum; 927 else if (strcmp(name,"PentaInput")==0) return PentaInputEnum; 928 else if (strcmp(name,"Vertex")==0) return VertexEnum; 929 else if (strcmp(name,"VertexPId")==0) return VertexPIdEnum; 930 else if (strcmp(name,"VertexSId")==0) return VertexSIdEnum; 931 else if (strcmp(name,"Option")==0) return OptionEnum; 932 else if (strcmp(name,"GenericOption")==0) return GenericOptionEnum; 933 else if (strcmp(name,"OptionCell")==0) return OptionCellEnum; 934 else if (strcmp(name,"OptionStruct")==0) return OptionStructEnum; 935 else if (strcmp(name,"AdjointBalancethicknessAnalysis")==0) return AdjointBalancethicknessAnalysisEnum; 936 else if (strcmp(name,"AdjointBalancethickness2Analysis")==0) return AdjointBalancethickness2AnalysisEnum; 937 else if (strcmp(name,"AdjointHorizAnalysis")==0) return AdjointHorizAnalysisEnum; 938 else if (strcmp(name,"DefaultAnalysis")==0) return DefaultAnalysisEnum; 939 else if (strcmp(name,"BalancethicknessAnalysis")==0) return BalancethicknessAnalysisEnum; 940 else if (strcmp(name,"BalancethicknessSolution")==0) return BalancethicknessSolutionEnum; 941 else if (strcmp(name,"Balancethickness2Analysis")==0) return Balancethickness2AnalysisEnum; 942 else if (strcmp(name,"Balancethickness2Solution")==0) return Balancethickness2SolutionEnum; 943 else if (strcmp(name,"BalancethicknessSoftAnalysis")==0) return BalancethicknessSoftAnalysisEnum; 944 else if (strcmp(name,"BalancethicknessSoftSolution")==0) return BalancethicknessSoftSolutionEnum; 945 else if (strcmp(name,"BalancevelocityAnalysis")==0) return BalancevelocityAnalysisEnum; 946 else if (strcmp(name,"BalancevelocitySolution")==0) return BalancevelocitySolutionEnum; 947 else if (strcmp(name,"L2ProjectionEPLAnalysis")==0) return L2ProjectionEPLAnalysisEnum; 948 else if (strcmp(name,"L2ProjectionBaseAnalysis")==0) return L2ProjectionBaseAnalysisEnum; 949 else if (strcmp(name,"BedSlopeSolution")==0) return BedSlopeSolutionEnum; 950 else if (strcmp(name,"DamageEvolutionSolution")==0) return DamageEvolutionSolutionEnum; 951 else if (strcmp(name,"DamageEvolutionAnalysis")==0) return DamageEvolutionAnalysisEnum; 952 else if (strcmp(name,"StressbalanceAnalysis")==0) return StressbalanceAnalysisEnum; 953 else if (strcmp(name,"StressbalanceSIAAnalysis")==0) return StressbalanceSIAAnalysisEnum; 954 else if (strcmp(name,"StressbalanceSolution")==0) return StressbalanceSolutionEnum; 955 else if (strcmp(name,"StressbalanceVerticalAnalysis")==0) return StressbalanceVerticalAnalysisEnum; 956 else if (strcmp(name,"EnthalpyAnalysis")==0) return EnthalpyAnalysisEnum; 957 else if (strcmp(name,"FlaimAnalysis")==0) return FlaimAnalysisEnum; 958 else if (strcmp(name,"FlaimSolution")==0) return FlaimSolutionEnum; 959 else if (strcmp(name,"HydrologyShreveAnalysis")==0) return HydrologyShreveAnalysisEnum; 960 else if (strcmp(name,"HydrologyDCInefficientAnalysis")==0) return HydrologyDCInefficientAnalysisEnum; 961 else if (strcmp(name,"HydrologyDCEfficientAnalysis")==0) return HydrologyDCEfficientAnalysisEnum; 962 else if (strcmp(name,"HydrologySommersAnalysis")==0) return HydrologySommersAnalysisEnum; 963 else if (strcmp(name,"HydrologySolution")==0) return HydrologySolutionEnum; 964 else if (strcmp(name,"MeltingAnalysis")==0) return MeltingAnalysisEnum; 965 else if (strcmp(name,"MasstransportAnalysis")==0) return MasstransportAnalysisEnum; 966 else if (strcmp(name,"MasstransportSolution")==0) return MasstransportSolutionEnum; 967 else if (strcmp(name,"FreeSurfaceBaseAnalysis")==0) return FreeSurfaceBaseAnalysisEnum; 968 else if (strcmp(name,"FreeSurfaceTopAnalysis")==0) return FreeSurfaceTopAnalysisEnum; 969 else if (strcmp(name,"SurfaceNormalVelocity")==0) return SurfaceNormalVelocityEnum; 970 else if (strcmp(name,"ExtrudeFromBaseAnalysis")==0) return ExtrudeFromBaseAnalysisEnum; 971 else if (strcmp(name,"ExtrudeFromTopAnalysis")==0) return ExtrudeFromTopAnalysisEnum; 972 else if (strcmp(name,"DepthAverageAnalysis")==0) return DepthAverageAnalysisEnum; 973 else if (strcmp(name,"SealevelriseSolution")==0) return SealevelriseSolutionEnum; 974 else if (strcmp(name,"SealevelriseAnalysis")==0) return SealevelriseAnalysisEnum; 975 else if (strcmp(name,"SteadystateSolution")==0) return SteadystateSolutionEnum; 976 else if (strcmp(name,"SurfaceSlopeSolution")==0) return SurfaceSlopeSolutionEnum; 977 else if (strcmp(name,"SmoothAnalysis")==0) return SmoothAnalysisEnum; 978 else if (strcmp(name,"ThermalAnalysis")==0) return ThermalAnalysisEnum; 979 else if (strcmp(name,"ThermalSolution")==0) return ThermalSolutionEnum; 980 else if (strcmp(name,"TransientSolution")==0) return TransientSolutionEnum; 981 else if (strcmp(name,"UzawaPressureAnalysis")==0) return UzawaPressureAnalysisEnum; 982 else if (strcmp(name,"GiaSolution")==0) return GiaSolutionEnum; 983 else if (strcmp(name,"GiaAnalysis")==0) return GiaAnalysisEnum; 984 else if (strcmp(name,"MeshdeformationSolution")==0) return MeshdeformationSolutionEnum; 985 else if (strcmp(name,"MeshdeformationAnalysis")==0) return MeshdeformationAnalysisEnum; 986 else if (strcmp(name,"LevelsetAnalysis")==0) return LevelsetAnalysisEnum; 987 else if (strcmp(name,"ExtrapolationAnalysis")==0) return ExtrapolationAnalysisEnum; 988 else if (strcmp(name,"Approximation")==0) return ApproximationEnum; 989 else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum; 990 else if (strcmp(name,"SIAApproximation")==0) return SIAApproximationEnum; 991 else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum; 992 else if (strcmp(name,"SSAHOApproximation")==0) return SSAHOApproximationEnum; 993 else if (strcmp(name,"SSAFSApproximation")==0) return SSAFSApproximationEnum; 994 else if (strcmp(name,"L1L2Approximation")==0) return L1L2ApproximationEnum; 995 else if (strcmp(name,"HOApproximation")==0) return HOApproximationEnum; 996 else if (strcmp(name,"HOFSApproximation")==0) return HOFSApproximationEnum; 997 else if (strcmp(name,"FSApproximation")==0) return FSApproximationEnum; 998 else if (strcmp(name,"FSvelocity")==0) return FSvelocityEnum; 999 else if (strcmp(name,"FSpressure")==0) return FSpressureEnum; 1000 else stage=9; 1001 } 1002 if(stage==9){ 1003 if (strcmp(name,"GaussSeg")==0) return GaussSegEnum; 1004 else if (strcmp(name,"GaussTria")==0) return GaussTriaEnum; 1005 else if (strcmp(name,"GaussTetra")==0) return GaussTetraEnum; 1006 else if (strcmp(name,"GaussPenta")==0) return GaussPentaEnum; 1007 else if (strcmp(name,"TriangleInterp")==0) return TriangleInterpEnum; 1008 else if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum; 1009 else if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum; 1010 else if (strcmp(name,"MinVel")==0) return MinVelEnum; 1011 else if (strcmp(name,"MaxVel")==0) return MaxVelEnum; 1012 else if (strcmp(name,"MinVx")==0) return MinVxEnum; 1013 else if (strcmp(name,"MaxVx")==0) return MaxVxEnum; 1014 else if (strcmp(name,"MaxAbsVx")==0) return MaxAbsVxEnum; 1015 else if (strcmp(name,"MinVy")==0) return MinVyEnum; 1016 else if (strcmp(name,"MaxVy")==0) return MaxVyEnum; 1017 else if (strcmp(name,"MaxAbsVy")==0) return MaxAbsVyEnum; 1018 else if (strcmp(name,"MinVz")==0) return MinVzEnum; 1019 else if (strcmp(name,"MaxVz")==0) return MaxVzEnum; 1020 else if (strcmp(name,"MaxAbsVz")==0) return MaxAbsVzEnum; 1021 else if (strcmp(name,"FloatingArea")==0) return FloatingAreaEnum; 1022 else if (strcmp(name,"GroundedArea")==0) return GroundedAreaEnum; 1023 else if (strcmp(name,"IceMass")==0) return IceMassEnum; 1024 else if (strcmp(name,"IceVolume")==0) return IceVolumeEnum; 1025 else if (strcmp(name,"IceVolumeAboveFloatation")==0) return IceVolumeAboveFloatationEnum; 1026 else if (strcmp(name,"TotalFloatingBmb")==0) return TotalFloatingBmbEnum; 1027 else if (strcmp(name,"TotalGroundedBmb")==0) return TotalGroundedBmbEnum; 1028 else if (strcmp(name,"TotalSmb")==0) return TotalSmbEnum; 1029 else if (strcmp(name,"P0")==0) return P0Enum; 1030 else if (strcmp(name,"P0Array")==0) return P0ArrayEnum; 1031 else if (strcmp(name,"P1")==0) return P1Enum; 1032 else if (strcmp(name,"P1DG")==0) return P1DGEnum; 1033 else if (strcmp(name,"P1bubble")==0) return P1bubbleEnum; 1034 else if (strcmp(name,"P1bubblecondensed")==0) return P1bubblecondensedEnum; 1035 else if (strcmp(name,"P2")==0) return P2Enum; 1036 else if (strcmp(name,"P2bubble")==0) return P2bubbleEnum; 1037 else if (strcmp(name,"P2bubblecondensed")==0) return P2bubblecondensedEnum; 1038 else if (strcmp(name,"P2xP1")==0) return P2xP1Enum; 1039 else if (strcmp(name,"P1xP2")==0) return P1xP2Enum; 1040 else if (strcmp(name,"P1xP3")==0) return P1xP3Enum; 1041 else if (strcmp(name,"P2xP4")==0) return P2xP4Enum; 1042 else if (strcmp(name,"P1P1")==0) return P1P1Enum; 1043 else if (strcmp(name,"P1P1GLS")==0) return P1P1GLSEnum; 1044 else if (strcmp(name,"MINI")==0) return MINIEnum; 1045 else if (strcmp(name,"MINIcondensed")==0) return MINIcondensedEnum; 1046 else if (strcmp(name,"TaylorHood")==0) return TaylorHoodEnum; 1047 else if (strcmp(name,"LATaylorHood")==0) return LATaylorHoodEnum; 1048 else if (strcmp(name,"XTaylorHood")==0) return XTaylorHoodEnum; 1049 else if (strcmp(name,"OneLayerP4z")==0) return OneLayerP4zEnum; 1050 else if (strcmp(name,"CrouzeixRaviart")==0) return CrouzeixRaviartEnum; 1051 else if (strcmp(name,"LACrouzeixRaviart")==0) return LACrouzeixRaviartEnum; 1052 else if (strcmp(name,"Closed")==0) return ClosedEnum; 1053 else if (strcmp(name,"Free")==0) return FreeEnum; 1054 else if (strcmp(name,"Open")==0) return OpenEnum; 1055 else if (strcmp(name,"Air")==0) return AirEnum; 1056 else if (strcmp(name,"Ice")==0) return IceEnum; 1057 else if (strcmp(name,"Melange")==0) return MelangeEnum; 1058 else if (strcmp(name,"Water")==0) return WaterEnum; 1059 else if (strcmp(name,"DataSet")==0) return DataSetEnum; 1060 else if (strcmp(name,"Constraints")==0) return ConstraintsEnum; 1061 else if (strcmp(name,"Loads")==0) return LoadsEnum; 1062 else if (strcmp(name,"Materials")==0) return MaterialsEnum; 1063 else if (strcmp(name,"Nodes")==0) return NodesEnum; 1064 else if (strcmp(name,"Contours")==0) return ContoursEnum; 1065 else if (strcmp(name,"Parameters")==0) return ParametersEnum; 1066 else if (strcmp(name,"Vertices")==0) return VerticesEnum; 1067 else if (strcmp(name,"Results")==0) return ResultsEnum; 1068 1068 else if (strcmp(name,"MaximumNumberOfDefinitions")==0) return MaximumNumberOfDefinitionsEnum; 1069 1069 else stage=10;
Note:
See TracChangeset
for help on using the changeset viewer.