Changeset 22609
- Timestamp:
- 03/22/18 14:12:07 (7 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/EsaAnalysis.cpp
r22349 r22609 168 168 /*Requested outputs*/ 169 169 iomodel->FindConstant(&requestedoutputs,&numoutputs,"md.esa.requested_outputs"); 170 parameters->AddObject(new IntParam(EsaNumRequestedOutputsEnum,numoutputs));171 170 if(numoutputs)parameters->AddObject(new StringArrayParam(EsaRequestedOutputsEnum,requestedoutputs,numoutputs)); 172 171 iomodel->DeleteData(&requestedoutputs,numoutputs,"md.esa.requested_outputs"); -
issm/trunk-jpl/src/c/analyses/SealevelriseAnalysis.cpp
r21908 r22609 219 219 /*Requested outputs*/ 220 220 iomodel->FindConstant(&requestedoutputs,&numoutputs,"md.slr.requested_outputs"); 221 parameters->AddObject(new IntParam(SealevelriseNumRequestedOutputsEnum,numoutputs));222 221 if(numoutputs)parameters->AddObject(new StringArrayParam(SealevelriseRequestedOutputsEnum,requestedoutputs,numoutputs)); 223 222 iomodel->DeleteData(&requestedoutputs,numoutputs,"md.slr.requested_outputs"); -
issm/trunk-jpl/src/c/modules/ModelProcessorx/Autodiff/CreateParametersAutodiff.cpp
r22558 r22609 75 75 if(isautodiff){ 76 76 /*Copy some parameters from IoModel to parameters dataset: {{{*/ 77 parameters->AddObject(iomodel->CopyConstantObject("md.autodiff.keep",AutodiffKeepEnum));78 77 parameters->AddObject(iomodel->CopyConstantObject("md.autodiff.obufsize",AutodiffObufsizeEnum)); 79 78 parameters->AddObject(iomodel->CopyConstantObject("md.autodiff.cbufsize",AutodiffCbufsizeEnum)); -
issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
r22608 r22609 611 611 ArrheniusEnum, 612 612 AutodiffJacobianEnum, 613 AutodiffKeepEnum,614 613 Balancethickness2AnalysisEnum, 615 614 Balancethickness2SolutionEnum, … … 683 682 EsaEmotionEnum, 684 683 EsaNmotionEnum, 685 EsaNumRequestedOutputsEnum,686 684 EsaRotationrateEnum, 687 685 EsaSolutionEnum, … … 905 903 SealevelNmotionEnum, 906 904 SealevelriseAnalysisEnum, 907 SealevelriseNumRequestedOutputsEnum,908 905 SealevelriseSolutionEnum, 909 906 SealevelriseStericRateEnum, -
issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
r22608 r22609 615 615 case ArrheniusEnum : return "Arrhenius"; 616 616 case AutodiffJacobianEnum : return "AutodiffJacobian"; 617 case AutodiffKeepEnum : return "AutodiffKeep";618 617 case Balancethickness2AnalysisEnum : return "Balancethickness2Analysis"; 619 618 case Balancethickness2SolutionEnum : return "Balancethickness2Solution"; … … 687 686 case EsaEmotionEnum : return "EsaEmotion"; 688 687 case EsaNmotionEnum : return "EsaNmotion"; 689 case EsaNumRequestedOutputsEnum : return "EsaNumRequestedOutputs";690 688 case EsaRotationrateEnum : return "EsaRotationrate"; 691 689 case EsaSolutionEnum : return "EsaSolution"; … … 909 907 case SealevelNmotionEnum : return "SealevelNmotion"; 910 908 case SealevelriseAnalysisEnum : return "SealevelriseAnalysis"; 911 case SealevelriseNumRequestedOutputsEnum : return "SealevelriseNumRequestedOutputs";912 909 case SealevelriseSolutionEnum : return "SealevelriseSolution"; 913 910 case SealevelriseStericRateEnum : return "SealevelriseStericRate"; -
issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
r22608 r22609 627 627 else if (strcmp(name,"Arrhenius")==0) return ArrheniusEnum; 628 628 else if (strcmp(name,"AutodiffJacobian")==0) return AutodiffJacobianEnum; 629 else if (strcmp(name,"AutodiffKeep")==0) return AutodiffKeepEnum;630 629 else if (strcmp(name,"Balancethickness2Analysis")==0) return Balancethickness2AnalysisEnum; 630 else if (strcmp(name,"Balancethickness2Solution")==0) return Balancethickness2SolutionEnum; 631 631 else stage=6; 632 632 } 633 633 if(stage==6){ 634 if (strcmp(name,"Balancethickness2Solution")==0) return Balancethickness2SolutionEnum; 635 else if (strcmp(name,"BalancethicknessAnalysis")==0) return BalancethicknessAnalysisEnum; 634 if (strcmp(name,"BalancethicknessAnalysis")==0) return BalancethicknessAnalysisEnum; 636 635 else if (strcmp(name,"BalancethicknessApparentMassbalance")==0) return BalancethicknessApparentMassbalanceEnum; 637 636 else if (strcmp(name,"BalancethicknessSoftAnalysis")==0) return BalancethicknessSoftAnalysisEnum; … … 702 701 else if (strcmp(name,"EsaEmotion")==0) return EsaEmotionEnum; 703 702 else if (strcmp(name,"EsaNmotion")==0) return EsaNmotionEnum; 704 else if (strcmp(name,"EsaNumRequestedOutputs")==0) return EsaNumRequestedOutputsEnum;705 703 else if (strcmp(name,"EsaRotationrate")==0) return EsaRotationrateEnum; 706 704 else if (strcmp(name,"EsaSolution")==0) return EsaSolutionEnum; … … 752 750 else if (strcmp(name,"HydrologyBasalFlux")==0) return HydrologyBasalFluxEnum; 753 751 else if (strcmp(name,"HydrologyDCEfficientAnalysis")==0) return HydrologyDCEfficientAnalysisEnum; 752 else if (strcmp(name,"Hydrologydc")==0) return HydrologydcEnum; 753 else if (strcmp(name,"HydrologydcEplColapseThickness")==0) return HydrologydcEplColapseThicknessEnum; 754 754 else stage=7; 755 755 } 756 756 if(stage==7){ 757 if (strcmp(name,"Hydrologydc")==0) return HydrologydcEnum; 758 else if (strcmp(name,"HydrologydcEplColapseThickness")==0) return HydrologydcEplColapseThicknessEnum; 759 else if (strcmp(name,"HydrologydcEplCompressibility")==0) return HydrologydcEplCompressibilityEnum; 757 if (strcmp(name,"HydrologydcEplCompressibility")==0) return HydrologydcEplCompressibilityEnum; 760 758 else if (strcmp(name,"HydrologydcEplConductivity")==0) return HydrologydcEplConductivityEnum; 761 759 else if (strcmp(name,"HydrologydcEplInitialThickness")==0) return HydrologydcEplInitialThicknessEnum; … … 875 873 else if (strcmp(name,"MpiSparse")==0) return MpiSparseEnum; 876 874 else if (strcmp(name,"Mumps")==0) return MumpsEnum; 875 else if (strcmp(name,"NewDamage")==0) return NewDamageEnum; 876 else if (strcmp(name,"Nodal")==0) return NodalEnum; 877 877 else stage=8; 878 878 } 879 879 if(stage==8){ 880 if (strcmp(name,"NewDamage")==0) return NewDamageEnum; 881 else if (strcmp(name,"Nodal")==0) return NodalEnum; 882 else if (strcmp(name,"Nodalvalue")==0) return NodalvalueEnum; 880 if (strcmp(name,"Nodalvalue")==0) return NodalvalueEnum; 883 881 else if (strcmp(name,"NodeSId")==0) return NodeSIdEnum; 884 882 else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum; … … 930 928 else if (strcmp(name,"SealevelNmotion")==0) return SealevelNmotionEnum; 931 929 else if (strcmp(name,"SealevelriseAnalysis")==0) return SealevelriseAnalysisEnum; 932 else if (strcmp(name,"SealevelriseNumRequestedOutputs")==0) return SealevelriseNumRequestedOutputsEnum;933 930 else if (strcmp(name,"SealevelriseSolution")==0) return SealevelriseSolutionEnum; 934 931 else if (strcmp(name,"SealevelriseStericRate")==0) return SealevelriseStericRateEnum; … … 998 995 else if (strcmp(name,"TotalFloatingBmbScaled")==0) return TotalFloatingBmbScaledEnum; 999 996 else if (strcmp(name,"TotalGroundedBmb")==0) return TotalGroundedBmbEnum; 997 else if (strcmp(name,"TotalGroundedBmbScaled")==0) return TotalGroundedBmbScaledEnum; 998 else if (strcmp(name,"TotalSmb")==0) return TotalSmbEnum; 999 else if (strcmp(name,"TotalSmbScaled")==0) return TotalSmbScaledEnum; 1000 1000 else stage=9; 1001 1001 } 1002 1002 if(stage==9){ 1003 if (strcmp(name,"TotalGroundedBmbScaled")==0) return TotalGroundedBmbScaledEnum; 1004 else if (strcmp(name,"TotalSmb")==0) return TotalSmbEnum; 1005 else if (strcmp(name,"TotalSmbScaled")==0) return TotalSmbScaledEnum; 1006 else if (strcmp(name,"TransientArrayParam")==0) return TransientArrayParamEnum; 1003 if (strcmp(name,"TransientArrayParam")==0) return TransientArrayParamEnum; 1007 1004 else if (strcmp(name,"TransientInput")==0) return TransientInputEnum; 1008 1005 else if (strcmp(name,"TransientParam")==0) return TransientParamEnum; … … 1121 1118 else if (strcmp(name,"Outputdefinition92")==0) return Outputdefinition92Enum; 1122 1119 else if (strcmp(name,"Outputdefinition93")==0) return Outputdefinition93Enum; 1120 else if (strcmp(name,"Outputdefinition94")==0) return Outputdefinition94Enum; 1121 else if (strcmp(name,"Outputdefinition95")==0) return Outputdefinition95Enum; 1122 else if (strcmp(name,"Outputdefinition96")==0) return Outputdefinition96Enum; 1123 1123 else stage=10; 1124 1124 } 1125 1125 if(stage==10){ 1126 if (strcmp(name,"Outputdefinition94")==0) return Outputdefinition94Enum; 1127 else if (strcmp(name,"Outputdefinition95")==0) return Outputdefinition95Enum; 1128 else if (strcmp(name,"Outputdefinition96")==0) return Outputdefinition96Enum; 1129 else if (strcmp(name,"Outputdefinition97")==0) return Outputdefinition97Enum; 1126 if (strcmp(name,"Outputdefinition97")==0) return Outputdefinition97Enum; 1130 1127 else if (strcmp(name,"Outputdefinition98")==0) return Outputdefinition98Enum; 1131 1128 else if (strcmp(name,"Outputdefinition99")==0) return Outputdefinition99Enum;
Note:
See TracChangeset
for help on using the changeset viewer.