Changeset 24045
- Timestamp:
- 06/24/19 07:46:01 (6 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp
r23959 r24045 109 109 break; 110 110 case BasalforcingsIsmip6Enum: 111 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsIsm p6BasinIdEnum);111 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsIsmip6BasinIdEnum); 112 112 break; 113 113 default: -
issm/trunk-jpl/src/c/analyses/MasstransportAnalysis.cpp
r24044 r24045 180 180 break; 181 181 case BasalforcingsIsmip6Enum:{ 182 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsIsm p6BasinIdEnum);183 iomodel->FetchDataToInput(elements,"md.basalforcings.melt_anomaly",BasalforcingsIsm p6MeltAnomalyEnum,0.);182 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsIsmip6BasinIdEnum); 183 iomodel->FetchDataToInput(elements,"md.basalforcings.melt_anomaly",BasalforcingsIsmip6MeltAnomalyEnum,0.); 184 184 IssmDouble** array3d = NULL; int* Ms = NULL; int* Ns = NULL; int K; 185 185 iomodel->FetchData(&array3d,&Ms,&Ns,&K,"md.basalforcings.tf"); … … 189 189 if(iomodel->domaintype!=Domain2DhorizontalEnum && !element->IsOnBase()) continue; 190 190 for(int kk=0;kk<K;kk++){ 191 element->DatasetInputAdd(BasalforcingsIsm p6TfEnum,array3d[kk],iomodel,Ms[kk],Ns[kk],1,BasalforcingsIsmp6TfEnum,7,kk);191 element->DatasetInputAdd(BasalforcingsIsmip6TfEnum,array3d[kk],iomodel,Ms[kk],Ns[kk],1,BasalforcingsIsmip6TfEnum,7,kk); 192 192 } 193 193 } -
issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
r23959 r24045 784 784 break; 785 785 case BasalforcingsIsmip6Enum: 786 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsIsm p6BasinIdEnum);786 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsIsmip6BasinIdEnum); 787 787 break; 788 788 default: -
issm/trunk-jpl/src/c/analyses/StressbalanceVerticalAnalysis.cpp
r23795 r24045 136 136 break; 137 137 case BasalforcingsIsmip6Enum: 138 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsIsm p6BasinIdEnum);138 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsIsmip6BasinIdEnum); 139 139 break; 140 140 -
issm/trunk-jpl/src/c/classes/Elements/Element.cpp
r24044 r24045 2195 2195 2196 2196 /* Get parameters and inputs */ 2197 this->inputs->GetInputValue(&basinid,BasalforcingsIsm p6BasinIdEnum);2198 this->parameters->FindParam(&num_basins,BasalforcingsIsm p6NumBasinsEnum);2199 this->parameters->FindParam(&gamma0,BasalforcingsIsm p6Gamma0Enum);2200 this->parameters->FindParam(&delta_t,&M,BasalforcingsIsm p6DeltaTEnum); _assert_(M==num_basins);2201 this->parameters->FindParam(&islocal,BasalforcingsIsm p6IsLocalEnum);2197 this->inputs->GetInputValue(&basinid,BasalforcingsIsmip6BasinIdEnum); 2198 this->parameters->FindParam(&num_basins,BasalforcingsIsmip6NumBasinsEnum); 2199 this->parameters->FindParam(&gamma0,BasalforcingsIsmip6Gamma0Enum); 2200 this->parameters->FindParam(&delta_t,&M,BasalforcingsIsmip6DeltaTEnum); _assert_(M==num_basins); 2201 this->parameters->FindParam(&islocal,BasalforcingsIsmip6IsLocalEnum); 2202 2202 if(!islocal) { 2203 this->parameters->FindParam(&mean_tf,&N,BasalforcingsIsm p6AverageTfEnum); _assert_(N==num_basins);2204 } 2205 Input* tf_input = this->GetInput(BasalforcingsIsm p6TfShelfEnum); _assert_(tf_input);2206 Input* meltanomaly_input = this->GetInput(BasalforcingsIsm p6MeltAnomalyEnum); _assert_(meltanomaly_input);2203 this->parameters->FindParam(&mean_tf,&N,BasalforcingsIsmip6AverageTfEnum); _assert_(N==num_basins); 2204 } 2205 Input* tf_input = this->GetInput(BasalforcingsIsmip6TfShelfEnum); _assert_(tf_input); 2206 Input* meltanomaly_input = this->GetInput(BasalforcingsIsmip6MeltAnomalyEnum); _assert_(meltanomaly_input); 2207 2207 delta_t_basin = delta_t[basinid]; 2208 2208 if(!islocal) mean_tf_basin = mean_tf[basinid]; -
issm/trunk-jpl/src/c/modules/FloatingiceMeltingRatex/FloatingiceMeltingRatex.cpp
r24023 r24045 78 78 IssmDouble* tf_depths = NULL; 79 79 80 femmodel->parameters->FindParam(&num_basins,BasalforcingsIsm p6NumBasinsEnum);81 femmodel->parameters->FindParam(&tf_depths,&num_depths,BasalforcingsIsm p6TfDepthsEnum); _assert_(tf_depths);82 femmodel->parameters->FindParam(&islocal,BasalforcingsIsm p6IsLocalEnum);80 femmodel->parameters->FindParam(&num_basins,BasalforcingsIsmip6NumBasinsEnum); 81 femmodel->parameters->FindParam(&tf_depths,&num_depths,BasalforcingsIsmip6TfDepthsEnum); _assert_(tf_depths); 82 femmodel->parameters->FindParam(&islocal,BasalforcingsIsmip6IsLocalEnum); 83 83 84 84 /*Binary search works for vectors that are sorted in increasing order only, make depths positive*/ … … 99 99 IssmDouble* values = xNewZeroInit<IssmDouble>(numvertices); 100 100 element->AddInput(BasalforcingsFloatingiceMeltingRateEnum,values,P1Enum); 101 element->AddInput(BasalforcingsIsm p6TfShelfEnum,values,P1Enum);101 element->AddInput(BasalforcingsIsmip6TfShelfEnum,values,P1Enum); 102 102 xDelete<IssmDouble>(values); 103 103 continue; … … 107 107 IssmDouble* tf_test = xNew<IssmDouble>(numvertices); 108 108 IssmDouble* depth_vertices = xNew<IssmDouble>(numvertices); 109 Input* tf_input = element->GetInput(BasalforcingsIsm p6TfEnum); _assert_(tf_input);109 Input* tf_input = element->GetInput(BasalforcingsIsmip6TfEnum); _assert_(tf_input); 110 110 111 111 element->GetInputListOnVertices(&depth_vertices[0],BaseEnum); … … 144 144 } 145 145 146 element->AddInput(BasalforcingsIsm p6TfShelfEnum,tf_test,P1Enum);146 element->AddInput(BasalforcingsIsmip6TfShelfEnum,tf_test,P1Enum); 147 147 xDelete<IssmDouble>(tf_test); 148 148 xDelete<IssmDouble>(depth_vertices); … … 157 157 /*Spawn basal element if on base to compute element area*/ 158 158 Element* basalelement = element->SpawnBasalElement(); 159 Input* tf_input=basalelement->GetInput(BasalforcingsIsm p6TfShelfEnum); _assert_(tf_input);160 basalelement->inputs->GetInputValue(&basinid,BasalforcingsIsm p6BasinIdEnum);159 Input* tf_input=basalelement->GetInput(BasalforcingsIsmip6TfShelfEnum); _assert_(tf_input); 160 basalelement->inputs->GetInputValue(&basinid,BasalforcingsIsmip6BasinIdEnum); 161 161 Gauss* gauss=basalelement->NewGauss(1); gauss->GaussPoint(0); 162 162 tf_input->GetInputValue(&tf,gauss); … … 176 176 /*Compute weighted means and save*/ 177 177 for(int k=0;k<num_basins;k++){tf_weighted_avg_cpu[k] = tf_weighted_avg_cpu[k]/areas_summed_cpu[k];} 178 femmodel->parameters->AddObject(new DoubleVecParam(BasalforcingsIsm p6AverageTfEnum,tf_weighted_avg_cpu,num_basins));178 femmodel->parameters->AddObject(new DoubleVecParam(BasalforcingsIsmip6AverageTfEnum,tf_weighted_avg_cpu,num_basins)); 179 179 } 180 180 -
issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp
r23936 r24045 236 236 break; 237 237 case BasalforcingsIsmip6Enum: 238 parameters->AddObject(iomodel->CopyConstantObject("md.basalforcings.num_basins",BasalforcingsIsm p6NumBasinsEnum));239 parameters->AddObject(iomodel->CopyConstantObject("md.basalforcings.gamma_0",BasalforcingsIsm p6Gamma0Enum));240 parameters->AddObject(iomodel->CopyConstantObject("md.basalforcings.islocal",BasalforcingsIsm p6IsLocalEnum));238 parameters->AddObject(iomodel->CopyConstantObject("md.basalforcings.num_basins",BasalforcingsIsmip6NumBasinsEnum)); 239 parameters->AddObject(iomodel->CopyConstantObject("md.basalforcings.gamma_0",BasalforcingsIsmip6Gamma0Enum)); 240 parameters->AddObject(iomodel->CopyConstantObject("md.basalforcings.islocal",BasalforcingsIsmip6IsLocalEnum)); 241 241 iomodel->FetchData(&transparam,&M,&N,"md.basalforcings.delta_t"); 242 parameters->AddObject(new DoubleVecParam(BasalforcingsIsm p6DeltaTEnum,transparam,N));242 parameters->AddObject(new DoubleVecParam(BasalforcingsIsmip6DeltaTEnum,transparam,N)); 243 243 xDelete<IssmDouble>(transparam); 244 244 iomodel->FetchData(&transparam,&M,&N,"md.basalforcings.tf_depths"); 245 parameters->AddObject(new DoubleVecParam(BasalforcingsIsm p6TfDepthsEnum,transparam,N));245 parameters->AddObject(new DoubleVecParam(BasalforcingsIsmip6TfDepthsEnum,transparam,N)); 246 246 xDelete<IssmDouble>(transparam); 247 247 break; -
issm/trunk-jpl/src/c/shared/Enum/Enum.vim
r24044 r24045 69 69 syn keyword cConstant BasalforcingsDtbgEnum 70 70 syn keyword cConstant BasalforcingsEnum 71 syn keyword cConstant BasalforcingsIsm p6AverageTfEnum72 syn keyword cConstant BasalforcingsIsm p6BasinAreaEnum73 syn keyword cConstant BasalforcingsIsm p6DeltaTEnum74 syn keyword cConstant BasalforcingsIsm p6Gamma0Enum75 syn keyword cConstant BasalforcingsIsm p6IsLocalEnum76 syn keyword cConstant BasalforcingsIsm p6NumBasinsEnum77 syn keyword cConstant BasalforcingsIsm p6TfDepthsEnum71 syn keyword cConstant BasalforcingsIsmip6AverageTfEnum 72 syn keyword cConstant BasalforcingsIsmip6BasinAreaEnum 73 syn keyword cConstant BasalforcingsIsmip6DeltaTEnum 74 syn keyword cConstant BasalforcingsIsmip6Gamma0Enum 75 syn keyword cConstant BasalforcingsIsmip6IsLocalEnum 76 syn keyword cConstant BasalforcingsIsmip6NumBasinsEnum 77 syn keyword cConstant BasalforcingsIsmip6TfDepthsEnum 78 78 syn keyword cConstant BasalforcingsLowercrustheatEnum 79 79 syn keyword cConstant BasalforcingsMantleconductivityEnum … … 454 454 syn keyword cConstant BasalforcingsGeothermalfluxEnum 455 455 syn keyword cConstant BasalforcingsGroundediceMeltingRateEnum 456 syn keyword cConstant BasalforcingsIsm p6BasinIdEnum457 syn keyword cConstant BasalforcingsIsm p6TfEnum458 syn keyword cConstant BasalforcingsIsm p6TfShelfEnum459 syn keyword cConstant BasalforcingsIsm p6MeltAnomalyEnum456 syn keyword cConstant BasalforcingsIsmip6BasinIdEnum 457 syn keyword cConstant BasalforcingsIsmip6TfEnum 458 syn keyword cConstant BasalforcingsIsmip6TfShelfEnum 459 syn keyword cConstant BasalforcingsIsmip6MeltAnomalyEnum 460 460 syn keyword cConstant BasalforcingsPicoBasinIdEnum 461 461 syn keyword cConstant BasalforcingsPicoBoxIdEnum -
issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
r24044 r24045 63 63 BasalforcingsDtbgEnum, 64 64 BasalforcingsEnum, 65 BasalforcingsIsm p6AverageTfEnum,66 BasalforcingsIsm p6BasinAreaEnum,67 BasalforcingsIsm p6DeltaTEnum,68 BasalforcingsIsm p6Gamma0Enum,69 BasalforcingsIsm p6IsLocalEnum,70 BasalforcingsIsm p6NumBasinsEnum,71 BasalforcingsIsm p6TfDepthsEnum,65 BasalforcingsIsmip6AverageTfEnum, 66 BasalforcingsIsmip6BasinAreaEnum, 67 BasalforcingsIsmip6DeltaTEnum, 68 BasalforcingsIsmip6Gamma0Enum, 69 BasalforcingsIsmip6IsLocalEnum, 70 BasalforcingsIsmip6NumBasinsEnum, 71 BasalforcingsIsmip6TfDepthsEnum, 72 72 BasalforcingsLowercrustheatEnum, 73 73 BasalforcingsMantleconductivityEnum, … … 450 450 BasalforcingsGeothermalfluxEnum, 451 451 BasalforcingsGroundediceMeltingRateEnum, 452 BasalforcingsIsm p6BasinIdEnum,453 BasalforcingsIsm p6TfEnum,454 BasalforcingsIsm p6TfShelfEnum,455 BasalforcingsIsm p6MeltAnomalyEnum,452 BasalforcingsIsmip6BasinIdEnum, 453 BasalforcingsIsmip6TfEnum, 454 BasalforcingsIsmip6TfShelfEnum, 455 BasalforcingsIsmip6MeltAnomalyEnum, 456 456 BasalforcingsPicoBasinIdEnum, 457 457 BasalforcingsPicoBoxIdEnum, -
issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
r24044 r24045 71 71 case BasalforcingsDtbgEnum : return "BasalforcingsDtbg"; 72 72 case BasalforcingsEnum : return "Basalforcings"; 73 case BasalforcingsIsm p6AverageTfEnum : return "BasalforcingsIsmp6AverageTf";74 case BasalforcingsIsm p6BasinAreaEnum : return "BasalforcingsIsmp6BasinArea";75 case BasalforcingsIsm p6DeltaTEnum : return "BasalforcingsIsmp6DeltaT";76 case BasalforcingsIsm p6Gamma0Enum : return "BasalforcingsIsmp6Gamma0";77 case BasalforcingsIsm p6IsLocalEnum : return "BasalforcingsIsmp6IsLocal";78 case BasalforcingsIsm p6NumBasinsEnum : return "BasalforcingsIsmp6NumBasins";79 case BasalforcingsIsm p6TfDepthsEnum : return "BasalforcingsIsmp6TfDepths";73 case BasalforcingsIsmip6AverageTfEnum : return "BasalforcingsIsmip6AverageTf"; 74 case BasalforcingsIsmip6BasinAreaEnum : return "BasalforcingsIsmip6BasinArea"; 75 case BasalforcingsIsmip6DeltaTEnum : return "BasalforcingsIsmip6DeltaT"; 76 case BasalforcingsIsmip6Gamma0Enum : return "BasalforcingsIsmip6Gamma0"; 77 case BasalforcingsIsmip6IsLocalEnum : return "BasalforcingsIsmip6IsLocal"; 78 case BasalforcingsIsmip6NumBasinsEnum : return "BasalforcingsIsmip6NumBasins"; 79 case BasalforcingsIsmip6TfDepthsEnum : return "BasalforcingsIsmip6TfDepths"; 80 80 case BasalforcingsLowercrustheatEnum : return "BasalforcingsLowercrustheat"; 81 81 case BasalforcingsMantleconductivityEnum : return "BasalforcingsMantleconductivity"; … … 456 456 case BasalforcingsGeothermalfluxEnum : return "BasalforcingsGeothermalflux"; 457 457 case BasalforcingsGroundediceMeltingRateEnum : return "BasalforcingsGroundediceMeltingRate"; 458 case BasalforcingsIsm p6BasinIdEnum : return "BasalforcingsIsmp6BasinId";459 case BasalforcingsIsm p6TfEnum : return "BasalforcingsIsmp6Tf";460 case BasalforcingsIsm p6TfShelfEnum : return "BasalforcingsIsmp6TfShelf";461 case BasalforcingsIsm p6MeltAnomalyEnum : return "BasalforcingsIsmp6MeltAnomaly";458 case BasalforcingsIsmip6BasinIdEnum : return "BasalforcingsIsmip6BasinId"; 459 case BasalforcingsIsmip6TfEnum : return "BasalforcingsIsmip6Tf"; 460 case BasalforcingsIsmip6TfShelfEnum : return "BasalforcingsIsmip6TfShelf"; 461 case BasalforcingsIsmip6MeltAnomalyEnum : return "BasalforcingsIsmip6MeltAnomaly"; 462 462 case BasalforcingsPicoBasinIdEnum : return "BasalforcingsPicoBasinId"; 463 463 case BasalforcingsPicoBoxIdEnum : return "BasalforcingsPicoBoxId"; -
issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
r24044 r24045 71 71 else if (strcmp(name,"BasalforcingsDtbg")==0) return BasalforcingsDtbgEnum; 72 72 else if (strcmp(name,"Basalforcings")==0) return BasalforcingsEnum; 73 else if (strcmp(name,"BasalforcingsIsm p6AverageTf")==0) return BasalforcingsIsmp6AverageTfEnum;74 else if (strcmp(name,"BasalforcingsIsm p6BasinArea")==0) return BasalforcingsIsmp6BasinAreaEnum;75 else if (strcmp(name,"BasalforcingsIsm p6DeltaT")==0) return BasalforcingsIsmp6DeltaTEnum;76 else if (strcmp(name,"BasalforcingsIsm p6Gamma0")==0) return BasalforcingsIsmp6Gamma0Enum;77 else if (strcmp(name,"BasalforcingsIsm p6IsLocal")==0) return BasalforcingsIsmp6IsLocalEnum;78 else if (strcmp(name,"BasalforcingsIsm p6NumBasins")==0) return BasalforcingsIsmp6NumBasinsEnum;79 else if (strcmp(name,"BasalforcingsIsm p6TfDepths")==0) return BasalforcingsIsmp6TfDepthsEnum;73 else if (strcmp(name,"BasalforcingsIsmip6AverageTf")==0) return BasalforcingsIsmip6AverageTfEnum; 74 else if (strcmp(name,"BasalforcingsIsmip6BasinArea")==0) return BasalforcingsIsmip6BasinAreaEnum; 75 else if (strcmp(name,"BasalforcingsIsmip6DeltaT")==0) return BasalforcingsIsmip6DeltaTEnum; 76 else if (strcmp(name,"BasalforcingsIsmip6Gamma0")==0) return BasalforcingsIsmip6Gamma0Enum; 77 else if (strcmp(name,"BasalforcingsIsmip6IsLocal")==0) return BasalforcingsIsmip6IsLocalEnum; 78 else if (strcmp(name,"BasalforcingsIsmip6NumBasins")==0) return BasalforcingsIsmip6NumBasinsEnum; 79 else if (strcmp(name,"BasalforcingsIsmip6TfDepths")==0) return BasalforcingsIsmip6TfDepthsEnum; 80 80 else if (strcmp(name,"BasalforcingsLowercrustheat")==0) return BasalforcingsLowercrustheatEnum; 81 81 else if (strcmp(name,"BasalforcingsMantleconductivity")==0) return BasalforcingsMantleconductivityEnum; … … 465 465 else if (strcmp(name,"BasalforcingsGeothermalflux")==0) return BasalforcingsGeothermalfluxEnum; 466 466 else if (strcmp(name,"BasalforcingsGroundediceMeltingRate")==0) return BasalforcingsGroundediceMeltingRateEnum; 467 else if (strcmp(name,"BasalforcingsIsm p6BasinId")==0) return BasalforcingsIsmp6BasinIdEnum;468 else if (strcmp(name,"BasalforcingsIsm p6Tf")==0) return BasalforcingsIsmp6TfEnum;469 else if (strcmp(name,"BasalforcingsIsm p6TfShelf")==0) return BasalforcingsIsmp6TfShelfEnum;470 else if (strcmp(name,"BasalforcingsIsm p6MeltAnomaly")==0) return BasalforcingsIsmp6MeltAnomalyEnum;467 else if (strcmp(name,"BasalforcingsIsmip6BasinId")==0) return BasalforcingsIsmip6BasinIdEnum; 468 else if (strcmp(name,"BasalforcingsIsmip6Tf")==0) return BasalforcingsIsmip6TfEnum; 469 else if (strcmp(name,"BasalforcingsIsmip6TfShelf")==0) return BasalforcingsIsmip6TfShelfEnum; 470 else if (strcmp(name,"BasalforcingsIsmip6MeltAnomaly")==0) return BasalforcingsIsmip6MeltAnomalyEnum; 471 471 else if (strcmp(name,"BasalforcingsPicoBasinId")==0) return BasalforcingsPicoBasinIdEnum; 472 472 else if (strcmp(name,"BasalforcingsPicoBoxId")==0) return BasalforcingsPicoBoxIdEnum; … … 506 506 else if (strcmp(name,"DeviatoricStressyz")==0) return DeviatoricStressyzEnum; 507 507 else if (strcmp(name,"DeviatoricStresszz")==0) return DeviatoricStresszzEnum; 508 else if (strcmp(name,"DeviatoricStress1")==0) return DeviatoricStress1Enum;509 508 else stage=5; 510 509 } 511 510 if(stage==5){ 512 if (strcmp(name,"DeviatoricStress2")==0) return DeviatoricStress2Enum; 511 if (strcmp(name,"DeviatoricStress1")==0) return DeviatoricStress1Enum; 512 else if (strcmp(name,"DeviatoricStress2")==0) return DeviatoricStress2Enum; 513 513 else if (strcmp(name,"DistanceToCalvingfront")==0) return DistanceToCalvingfrontEnum; 514 514 else if (strcmp(name,"DistanceToGroundingline")==0) return DistanceToGroundinglineEnum; … … 629 629 else if (strcmp(name,"Neumannflux")==0) return NeumannfluxEnum; 630 630 else if (strcmp(name,"NewDamage")==0) return NewDamageEnum; 631 else if (strcmp(name,"Node")==0) return NodeEnum;632 631 else stage=6; 633 632 } 634 633 if(stage==6){ 635 if (strcmp(name,"OmegaAbsGradient")==0) return OmegaAbsGradientEnum; 634 if (strcmp(name,"Node")==0) return NodeEnum; 635 else if (strcmp(name,"OmegaAbsGradient")==0) return OmegaAbsGradientEnum; 636 636 else if (strcmp(name,"P0")==0) return P0Enum; 637 637 else if (strcmp(name,"P1")==0) return P1Enum; … … 752 752 else if (strcmp(name,"SmbW")==0) return SmbWEnum; 753 753 else if (strcmp(name,"SmbWini")==0) return SmbWiniEnum; 754 else if (strcmp(name,"SmbZMax")==0) return SmbZMaxEnum;755 754 else stage=7; 756 755 } 757 756 if(stage==7){ 758 if (strcmp(name,"SmbZMin")==0) return SmbZMinEnum; 757 if (strcmp(name,"SmbZMax")==0) return SmbZMaxEnum; 758 else if (strcmp(name,"SmbZMin")==0) return SmbZMinEnum; 759 759 else if (strcmp(name,"SmbZTop")==0) return SmbZTopEnum; 760 760 else if (strcmp(name,"SmbZY")==0) return SmbZYEnum; … … 875 875 else if (strcmp(name,"Outputdefinition5")==0) return Outputdefinition5Enum; 876 876 else if (strcmp(name,"Outputdefinition60")==0) return Outputdefinition60Enum; 877 else if (strcmp(name,"Outputdefinition61")==0) return Outputdefinition61Enum;878 877 else stage=8; 879 878 } 880 879 if(stage==8){ 881 if (strcmp(name,"Outputdefinition62")==0) return Outputdefinition62Enum; 880 if (strcmp(name,"Outputdefinition61")==0) return Outputdefinition61Enum; 881 else if (strcmp(name,"Outputdefinition62")==0) return Outputdefinition62Enum; 882 882 else if (strcmp(name,"Outputdefinition63")==0) return Outputdefinition63Enum; 883 883 else if (strcmp(name,"Outputdefinition64")==0) return Outputdefinition64Enum; … … 998 998 else if (strcmp(name,"Element")==0) return ElementEnum; 999 999 else if (strcmp(name,"ElementHook")==0) return ElementHookEnum; 1000 else if (strcmp(name,"ElementSId")==0) return ElementSIdEnum;1001 1000 else stage=9; 1002 1001 } 1003 1002 if(stage==9){ 1004 if (strcmp(name,"EnthalpyAnalysis")==0) return EnthalpyAnalysisEnum; 1003 if (strcmp(name,"ElementSId")==0) return ElementSIdEnum; 1004 else if (strcmp(name,"EnthalpyAnalysis")==0) return EnthalpyAnalysisEnum; 1005 1005 else if (strcmp(name,"EsaAnalysis")==0) return EsaAnalysisEnum; 1006 1006 else if (strcmp(name,"EsaSolution")==0) return EsaSolutionEnum; … … 1121 1121 else if (strcmp(name,"MaxAbsVz")==0) return MaxAbsVzEnum; 1122 1122 else if (strcmp(name,"MaxDivergence")==0) return MaxDivergenceEnum; 1123 else if (strcmp(name,"MaxVel")==0) return MaxVelEnum;1124 1123 else stage=10; 1125 1124 } 1126 1125 if(stage==10){ 1127 if (strcmp(name,"MaxVx")==0) return MaxVxEnum; 1126 if (strcmp(name,"MaxVel")==0) return MaxVelEnum; 1127 else if (strcmp(name,"MaxVx")==0) return MaxVxEnum; 1128 1128 else if (strcmp(name,"MaxVy")==0) return MaxVyEnum; 1129 1129 else if (strcmp(name,"MaxVz")==0) return MaxVzEnum; … … 1244 1244 else if (strcmp(name,"TetraInput")==0) return TetraInputEnum; 1245 1245 else if (strcmp(name,"ThermalAnalysis")==0) return ThermalAnalysisEnum; 1246 else if (strcmp(name,"ThermalSolution")==0) return ThermalSolutionEnum;1247 1246 else stage=11; 1248 1247 } 1249 1248 if(stage==11){ 1250 if (strcmp(name,"ThicknessErrorEstimator")==0) return ThicknessErrorEstimatorEnum; 1249 if (strcmp(name,"ThermalSolution")==0) return ThermalSolutionEnum; 1250 else if (strcmp(name,"ThicknessErrorEstimator")==0) return ThicknessErrorEstimatorEnum; 1251 1251 else if (strcmp(name,"TotalCalvingFluxLevelset")==0) return TotalCalvingFluxLevelsetEnum; 1252 1252 else if (strcmp(name,"TotalFloatingBmb")==0) return TotalFloatingBmbEnum;
Note:
See TracChangeset
for help on using the changeset viewer.