[27344] | 1 | Index: ../trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp
|
---|
| 2 | ===================================================================
|
---|
| 3 | --- ../trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp (revision 27283)
|
---|
| 4 | +++ ../trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp (revision 27284)
|
---|
| 5 | @@ -134,7 +134,7 @@
|
---|
| 6 | iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_temp",BasalforcingsOceanTempEnum);
|
---|
| 7 | }
|
---|
| 8 | else if(melt_parameterization!=FrontalForcingsRignotarmaEnum){
|
---|
| 9 | - iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",FrontalForcingsAndBasalforcingsThermalForcingEnum);
|
---|
| 10 | + iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",ThermalForcingEnum);
|
---|
| 11 | }
|
---|
| 12 | break;
|
---|
| 13 | default:
|
---|
| 14 | Index: ../trunk-jpl/src/c/analyses/MasstransportAnalysis.cpp
|
---|
| 15 | ===================================================================
|
---|
| 16 | --- ../trunk-jpl/src/c/analyses/MasstransportAnalysis.cpp (revision 27283)
|
---|
| 17 | +++ ../trunk-jpl/src/c/analyses/MasstransportAnalysis.cpp (revision 27284)
|
---|
| 18 | @@ -224,7 +224,7 @@
|
---|
| 19 | iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_temp",BasalforcingsOceanTempEnum);
|
---|
| 20 | }
|
---|
| 21 | else if(melt_parameterization!=FrontalForcingsRignotarmaEnum){
|
---|
| 22 | - iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",FrontalForcingsAndBasalforcingsThermalForcingEnum);
|
---|
| 23 | + iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",ThermalForcingEnum);
|
---|
| 24 | }
|
---|
| 25 | break;
|
---|
| 26 | case LinearFloatingMeltRatearmaEnum:
|
---|
| 27 | Index: ../trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
|
---|
| 28 | ===================================================================
|
---|
| 29 | --- ../trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp (revision 27283)
|
---|
| 30 | +++ ../trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp (revision 27284)
|
---|
| 31 | @@ -862,7 +862,7 @@
|
---|
| 32 | iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_temp",BasalforcingsOceanTempEnum);
|
---|
| 33 | }
|
---|
| 34 | else if(melt_parameterization!=FrontalForcingsRignotarmaEnum){
|
---|
| 35 | - iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",FrontalForcingsAndBasalforcingsThermalForcingEnum);
|
---|
| 36 | + iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",ThermalForcingEnum);
|
---|
| 37 | }
|
---|
| 38 | break;
|
---|
| 39 | default:
|
---|
| 40 | Index: ../trunk-jpl/src/c/analyses/StressbalanceVerticalAnalysis.cpp
|
---|
| 41 | ===================================================================
|
---|
| 42 | --- ../trunk-jpl/src/c/analyses/StressbalanceVerticalAnalysis.cpp (revision 27283)
|
---|
| 43 | +++ ../trunk-jpl/src/c/analyses/StressbalanceVerticalAnalysis.cpp (revision 27284)
|
---|
| 44 | @@ -164,7 +164,7 @@
|
---|
| 45 | iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_temp",BasalforcingsOceanTempEnum);
|
---|
| 46 | }
|
---|
| 47 | else if(melt_parameterization!=FrontalForcingsRignotarmaEnum){
|
---|
| 48 | - iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",FrontalForcingsAndBasalforcingsThermalForcingEnum);
|
---|
| 49 | + iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",ThermalForcingEnum);
|
---|
| 50 | }
|
---|
| 51 | break;
|
---|
| 52 | default:
|
---|
| 53 | Index: ../trunk-jpl/src/c/analyses/LevelsetAnalysis.cpp
|
---|
| 54 | ===================================================================
|
---|
| 55 | --- ../trunk-jpl/src/c/analyses/LevelsetAnalysis.cpp (revision 27283)
|
---|
| 56 | +++ ../trunk-jpl/src/c/analyses/LevelsetAnalysis.cpp (revision 27284)
|
---|
| 57 | @@ -149,7 +149,7 @@
|
---|
| 58 | break;
|
---|
| 59 | case FrontalForcingsRignotEnum:
|
---|
| 60 | /*Retrieve thermal forcing only in the case of non-arma FrontalForcingsRignot*/
|
---|
| 61 | - iomodel->FetchDataToInput(inputs,elements,"md.frontalforcings.thermalforcing",FrontalForcingsAndBasalforcingsThermalForcingEnum);
|
---|
| 62 | + iomodel->FetchDataToInput(inputs,elements,"md.frontalforcings.thermalforcing",ThermalForcingEnum);
|
---|
| 63 | /* Do not break here, still retrieve basin_ID,subglacial_discharge, etc.*/
|
---|
| 64 | case FrontalForcingsRignotarmaEnum:
|
---|
| 65 | iomodel->FetchDataToInput(inputs,elements,"md.frontalforcings.basin_id",FrontalForcingsBasinIdEnum);
|
---|
| 66 | Index: ../trunk-jpl/src/c/classes/Elements/Element.cpp
|
---|
| 67 | ===================================================================
|
---|
| 68 | --- ../trunk-jpl/src/c/classes/Elements/Element.cpp (revision 27283)
|
---|
| 69 | +++ ../trunk-jpl/src/c/classes/Elements/Element.cpp (revision 27284)
|
---|
| 70 | @@ -85,7 +85,7 @@
|
---|
| 71 | maenum_type = ThermalforcingValuesMovingaverageEnum;
|
---|
| 72 | basinenum_type = FrontalForcingsBasinIdEnum;
|
---|
| 73 | noiseenum_type = ThermalforcingARMANoiseEnum;
|
---|
| 74 | - outenum_type = FrontalForcingsAndBasalforcingsThermalForcingEnum;
|
---|
| 75 | + outenum_type = ThermalForcingEnum;
|
---|
| 76 | break;
|
---|
| 77 | case(BasalforcingsDeepwaterMeltingRatearmaEnum):
|
---|
| 78 | arenum_type = BasalforcingsDeepwaterMeltingRateValuesAutoregressionEnum;
|
---|
| 79 | @@ -194,7 +194,7 @@
|
---|
| 80 | arenum_type = ThermalforcingValuesAutoregressionEnum;
|
---|
| 81 | basinenum_type = FrontalForcingsBasinIdEnum;
|
---|
| 82 | noiseenum_type = ThermalforcingARMANoiseEnum;
|
---|
| 83 | - outenum_type = FrontalForcingsAndBasalforcingsThermalForcingEnum;
|
---|
| 84 | + outenum_type = ThermalForcingEnum;
|
---|
| 85 | break;
|
---|
| 86 | case(BasalforcingsDeepwaterMeltingRatearmaEnum):
|
---|
| 87 | arenum_type = BasalforcingsDeepwaterMeltingRateValuesAutoregressionEnum;
|
---|
| 88 | @@ -2804,7 +2804,7 @@
|
---|
| 89 | this->GetInputListOnVertices(oceantemp,BasalforcingsOceanTempEnum);
|
---|
| 90 | }
|
---|
| 91 | else{
|
---|
| 92 | - this->GetInputListOnVertices(oceanthermalforcing,FrontalForcingsAndBasalforcingsThermalForcingEnum);
|
---|
| 93 | + this->GetInputListOnVertices(oceanthermalforcing,ThermalForcingEnum);
|
---|
| 94 | }
|
---|
| 95 |
|
---|
| 96 | Gauss* gauss=this->NewGauss();
|
---|
| 97 | @@ -3813,7 +3813,7 @@
|
---|
| 98 | this->GetInputValue(&basinid,FrontalForcingsBasinIdEnum);
|
---|
| 99 | Input* bed_input = this->GetInput(BedEnum); _assert_(bed_input);
|
---|
| 100 | Input* qsg_input = this->GetInput(FrontalForcingsSubglacialDischargeEnum); _assert_(qsg_input);
|
---|
| 101 | - Input* TF_input = this->GetInput(FrontalForcingsAndBasalforcingsThermalForcingEnum); _assert_(TF_input);
|
---|
| 102 | + Input* TF_input = this->GetInput(ThermalForcingEnum); _assert_(TF_input);
|
---|
| 103 |
|
---|
| 104 | this->FindParam(&yts, ConstantsYtsEnum);
|
---|
| 105 | this->parameters->FindParam(&numbasins,FrontalForcingsNumberofBasinsEnum);
|
---|
| 106 | Index: ../trunk-jpl/src/c/shared/Enum/Enum.vim
|
---|
| 107 | ===================================================================
|
---|
| 108 | --- ../trunk-jpl/src/c/shared/Enum/Enum.vim (revision 27283)
|
---|
| 109 | +++ ../trunk-jpl/src/c/shared/Enum/Enum.vim (revision 27284)
|
---|
| 110 | @@ -775,7 +775,6 @@
|
---|
| 111 | syn keyword cConstant FrictionfEnum
|
---|
| 112 | syn keyword cConstant FrontalForcingsBasinIdEnum
|
---|
| 113 | syn keyword cConstant FrontalForcingsSubglacialDischargeEnum
|
---|
| 114 | -syn keyword cConstant FrontalForcingsAndBasalforcingsThermalForcingEnum
|
---|
| 115 | syn keyword cConstant GeometryHydrostaticRatioEnum
|
---|
| 116 | syn keyword cConstant NGiaEnum
|
---|
| 117 | syn keyword cConstant NGiaRateEnum
|
---|
| 118 | @@ -1105,6 +1104,7 @@
|
---|
| 119 | syn keyword cConstant TemperaturePicardEnum
|
---|
| 120 | syn keyword cConstant TemperatureSEMICEnum
|
---|
| 121 | syn keyword cConstant ThermalforcingARMANoiseEnum
|
---|
| 122 | +syn keyword cConstant ThermalForcingEnum
|
---|
| 123 | syn keyword cConstant ThermalforcingValuesAutoregressionEnum
|
---|
| 124 | syn keyword cConstant ThermalforcingValuesMovingaverageEnum
|
---|
| 125 | syn keyword cConstant ThermalSpctemperatureEnum
|
---|
| 126 | Index: ../trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
|
---|
| 127 | ===================================================================
|
---|
| 128 | --- ../trunk-jpl/src/c/shared/Enum/EnumDefinitions.h (revision 27283)
|
---|
| 129 | +++ ../trunk-jpl/src/c/shared/Enum/EnumDefinitions.h (revision 27284)
|
---|
| 130 | @@ -771,7 +771,6 @@
|
---|
| 131 | FrictionfEnum,
|
---|
| 132 | FrontalForcingsBasinIdEnum,
|
---|
| 133 | FrontalForcingsSubglacialDischargeEnum,
|
---|
| 134 | - FrontalForcingsAndBasalforcingsThermalForcingEnum,
|
---|
| 135 | GeometryHydrostaticRatioEnum,
|
---|
| 136 | NGiaEnum,
|
---|
| 137 | NGiaRateEnum,
|
---|
| 138 | @@ -1102,6 +1101,7 @@
|
---|
| 139 | TemperaturePicardEnum,
|
---|
| 140 | TemperatureSEMICEnum,
|
---|
| 141 | ThermalforcingARMANoiseEnum,
|
---|
| 142 | + ThermalForcingEnum,
|
---|
| 143 | ThermalforcingValuesAutoregressionEnum,
|
---|
| 144 | ThermalforcingValuesMovingaverageEnum,
|
---|
| 145 | ThermalSpctemperatureEnum,
|
---|
| 146 | Index: ../trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
|
---|
| 147 | ===================================================================
|
---|
| 148 | --- ../trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp (revision 27283)
|
---|
| 149 | +++ ../trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp (revision 27284)
|
---|
| 150 | @@ -777,7 +777,6 @@
|
---|
| 151 | case FrictionfEnum : return "Frictionf";
|
---|
| 152 | case FrontalForcingsBasinIdEnum : return "FrontalForcingsBasinId";
|
---|
| 153 | case FrontalForcingsSubglacialDischargeEnum : return "FrontalForcingsSubglacialDischarge";
|
---|
| 154 | - case FrontalForcingsAndBasalforcingsThermalForcingEnum : return "FrontalForcingsAndBasalforcingsThermalForcing";
|
---|
| 155 | case GeometryHydrostaticRatioEnum : return "GeometryHydrostaticRatio";
|
---|
| 156 | case NGiaEnum : return "NGia";
|
---|
| 157 | case NGiaRateEnum : return "NGiaRate";
|
---|
| 158 | @@ -1107,6 +1106,7 @@
|
---|
| 159 | case TemperaturePicardEnum : return "TemperaturePicard";
|
---|
| 160 | case TemperatureSEMICEnum : return "TemperatureSEMIC";
|
---|
| 161 | case ThermalforcingARMANoiseEnum : return "ThermalforcingARMANoise";
|
---|
| 162 | + case ThermalForcingEnum : return "ThermalForcing";
|
---|
| 163 | case ThermalforcingValuesAutoregressionEnum : return "ThermalforcingValuesAutoregression";
|
---|
| 164 | case ThermalforcingValuesMovingaverageEnum : return "ThermalforcingValuesMovingaverage";
|
---|
| 165 | case ThermalSpctemperatureEnum : return "ThermalSpctemperature";
|
---|
| 166 | Index: ../trunk-jpl/src/c/shared/Enum/Enumjl.vim
|
---|
| 167 | ===================================================================
|
---|
| 168 | --- ../trunk-jpl/src/c/shared/Enum/Enumjl.vim (revision 27283)
|
---|
| 169 | +++ ../trunk-jpl/src/c/shared/Enum/Enumjl.vim (revision 27284)
|
---|
| 170 | @@ -768,7 +768,6 @@
|
---|
| 171 | syn keyword juliaConstC FrictionfEnum
|
---|
| 172 | syn keyword juliaConstC FrontalForcingsBasinIdEnum
|
---|
| 173 | syn keyword juliaConstC FrontalForcingsSubglacialDischargeEnum
|
---|
| 174 | -syn keyword juliaConstC FrontalForcingsAndBasalforcingsThermalForcingEnum
|
---|
| 175 | syn keyword juliaConstC GeometryHydrostaticRatioEnum
|
---|
| 176 | syn keyword juliaConstC NGiaEnum
|
---|
| 177 | syn keyword juliaConstC NGiaRateEnum
|
---|
| 178 | @@ -1098,6 +1097,7 @@
|
---|
| 179 | syn keyword juliaConstC TemperaturePicardEnum
|
---|
| 180 | syn keyword juliaConstC TemperatureSEMICEnum
|
---|
| 181 | syn keyword juliaConstC ThermalforcingARMANoiseEnum
|
---|
| 182 | +syn keyword juliaConstC ThermalForcingEnum
|
---|
| 183 | syn keyword juliaConstC ThermalforcingValuesAutoregressionEnum
|
---|
| 184 | syn keyword juliaConstC ThermalforcingValuesMovingaverageEnum
|
---|
| 185 | syn keyword juliaConstC ThermalSpctemperatureEnum
|
---|
| 186 | Index: ../trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
|
---|
| 187 | ===================================================================
|
---|
| 188 | --- ../trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp (revision 27283)
|
---|
| 189 | +++ ../trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp (revision 27284)
|
---|
| 190 | @@ -795,7 +795,6 @@
|
---|
| 191 | else if (strcmp(name,"Frictionf")==0) return FrictionfEnum;
|
---|
| 192 | else if (strcmp(name,"FrontalForcingsBasinId")==0) return FrontalForcingsBasinIdEnum;
|
---|
| 193 | else if (strcmp(name,"FrontalForcingsSubglacialDischarge")==0) return FrontalForcingsSubglacialDischargeEnum;
|
---|
| 194 | - else if (strcmp(name,"FrontalForcingsAndBasalforcingsThermalForcing")==0) return FrontalForcingsAndBasalforcingsThermalForcingEnum;
|
---|
| 195 | else if (strcmp(name,"GeometryHydrostaticRatio")==0) return GeometryHydrostaticRatioEnum;
|
---|
| 196 | else if (strcmp(name,"NGia")==0) return NGiaEnum;
|
---|
| 197 | else if (strcmp(name,"NGiaRate")==0) return NGiaRateEnum;
|
---|
| 198 | @@ -874,11 +873,11 @@
|
---|
| 199 | else if (strcmp(name,"MeshVertexonsurface")==0) return MeshVertexonsurfaceEnum;
|
---|
| 200 | else if (strcmp(name,"Misfit")==0) return MisfitEnum;
|
---|
| 201 | else if (strcmp(name,"MovingFrontalVx")==0) return MovingFrontalVxEnum;
|
---|
| 202 | + else if (strcmp(name,"MovingFrontalVy")==0) return MovingFrontalVyEnum;
|
---|
| 203 | else stage=8;
|
---|
| 204 | }
|
---|
| 205 | if(stage==8){
|
---|
| 206 | - if (strcmp(name,"MovingFrontalVy")==0) return MovingFrontalVyEnum;
|
---|
| 207 | - else if (strcmp(name,"Neumannflux")==0) return NeumannfluxEnum;
|
---|
| 208 | + if (strcmp(name,"Neumannflux")==0) return NeumannfluxEnum;
|
---|
| 209 | else if (strcmp(name,"NewDamage")==0) return NewDamageEnum;
|
---|
| 210 | else if (strcmp(name,"Node")==0) return NodeEnum;
|
---|
| 211 | else if (strcmp(name,"OmegaAbsGradient")==0) return OmegaAbsGradientEnum;
|
---|
| 212 | @@ -997,11 +996,11 @@
|
---|
| 213 | else if (strcmp(name,"SmbCcsnowValue")==0) return SmbCcsnowValueEnum;
|
---|
| 214 | else if (strcmp(name,"SmbCciceValue")==0) return SmbCciceValueEnum;
|
---|
| 215 | else if (strcmp(name,"SmbCotValue")==0) return SmbCotValueEnum;
|
---|
| 216 | + else if (strcmp(name,"SmbD")==0) return SmbDEnum;
|
---|
| 217 | else stage=9;
|
---|
| 218 | }
|
---|
| 219 | if(stage==9){
|
---|
| 220 | - if (strcmp(name,"SmbD")==0) return SmbDEnum;
|
---|
| 221 | - else if (strcmp(name,"SmbDailyairdensity")==0) return SmbDailyairdensityEnum;
|
---|
| 222 | + if (strcmp(name,"SmbDailyairdensity")==0) return SmbDailyairdensityEnum;
|
---|
| 223 | else if (strcmp(name,"SmbDailyairhumidity")==0) return SmbDailyairhumidityEnum;
|
---|
| 224 | else if (strcmp(name,"SmbDailydlradiation")==0) return SmbDailydlradiationEnum;
|
---|
| 225 | else if (strcmp(name,"SmbDailydsradiation")==0) return SmbDailydsradiationEnum;
|
---|
| 226 | @@ -1120,11 +1119,11 @@
|
---|
| 227 | else if (strcmp(name,"SurfaceCrevasse")==0) return SurfaceCrevasseEnum;
|
---|
| 228 | else if (strcmp(name,"Surface")==0) return SurfaceEnum;
|
---|
| 229 | else if (strcmp(name,"SurfaceOld")==0) return SurfaceOldEnum;
|
---|
| 230 | + else if (strcmp(name,"SurfaceLogVelMisfit")==0) return SurfaceLogVelMisfitEnum;
|
---|
| 231 | else stage=10;
|
---|
| 232 | }
|
---|
| 233 | if(stage==10){
|
---|
| 234 | - if (strcmp(name,"SurfaceLogVelMisfit")==0) return SurfaceLogVelMisfitEnum;
|
---|
| 235 | - else if (strcmp(name,"SurfaceLogVxVyMisfit")==0) return SurfaceLogVxVyMisfitEnum;
|
---|
| 236 | + if (strcmp(name,"SurfaceLogVxVyMisfit")==0) return SurfaceLogVxVyMisfitEnum;
|
---|
| 237 | else if (strcmp(name,"SurfaceObservation")==0) return SurfaceObservationEnum;
|
---|
| 238 | else if (strcmp(name,"SurfaceRelVelMisfit")==0) return SurfaceRelVelMisfitEnum;
|
---|
| 239 | else if (strcmp(name,"SurfaceSlopeX")==0) return SurfaceSlopeXEnum;
|
---|
| 240 | @@ -1134,6 +1133,7 @@
|
---|
| 241 | else if (strcmp(name,"TemperaturePicard")==0) return TemperaturePicardEnum;
|
---|
| 242 | else if (strcmp(name,"TemperatureSEMIC")==0) return TemperatureSEMICEnum;
|
---|
| 243 | else if (strcmp(name,"ThermalforcingARMANoise")==0) return ThermalforcingARMANoiseEnum;
|
---|
| 244 | + else if (strcmp(name,"ThermalForcing")==0) return ThermalForcingEnum;
|
---|
| 245 | else if (strcmp(name,"ThermalforcingValuesAutoregression")==0) return ThermalforcingValuesAutoregressionEnum;
|
---|
| 246 | else if (strcmp(name,"ThermalforcingValuesMovingaverage")==0) return ThermalforcingValuesMovingaverageEnum;
|
---|
| 247 | else if (strcmp(name,"ThermalSpctemperature")==0) return ThermalSpctemperatureEnum;
|
---|