 |
Ice Sheet System Model
4.18
Code documentation
|
Go to the source code of this file.
◆ EnumToStringx() [1/2]
const char* EnumToStringx |
( |
int |
enum_in | ) |
|
Definition at line 15 of file EnumToStringx.cpp.
666 case P0Enum :
return "P0";
667 case P1Enum :
return "P1";
850 case VxEnum :
return "Vx";
854 case VyEnum :
return "Vy";
857 case VzEnum :
return "Vz";
1136 case JEnum :
return "J";
1225 case P2Enum :
return "P2";
1332 case XYEnum :
return "XY";
1352 default :
return "unknown";
◆ EnumToStringx() [2/2]
void EnumToStringx |
( |
char ** |
string, |
|
|
int |
enum_in |
|
) |
| |
Definition at line 1356 of file EnumToStringx.cpp.
1357 char *
string = NULL;
1361 string=xNew<char>(len+1);
◆ StringToEnumx()
int StringToEnumx |
( |
const char * |
string_in, |
|
|
bool |
notfounderror = true |
|
) |
| |
Definition at line 14 of file StringToEnumx.cpp.
25 else if (strcmp(name,
"AmrErr")==0)
return AmrErrEnum;
26 else if (strcmp(name,
"AmrField")==0)
return AmrFieldEnum;
30 else if (strcmp(name,
"AmrHmax")==0)
return AmrHmaxEnum;
31 else if (strcmp(name,
"AmrHmin")==0)
return AmrHminEnum;
35 else if (strcmp(name,
"AmrLag")==0)
return AmrLagEnum;
42 else if (strcmp(name,
"AmrType")==0)
return AmrTypeEnum;
115 else if (strcmp(name,
"DamageC1")==0)
return DamageC1Enum;
116 else if (strcmp(name,
"DamageC2")==0)
return DamageC2Enum;
117 else if (strcmp(name,
"DamageC3")==0)
return DamageC3Enum;
118 else if (strcmp(name,
"DamageC4")==0)
return DamageC4Enum;
119 else if (strcmp(name,
"Damage")==0)
return DamageEnum;
133 else if (strcmp(name,
"DslModel")==0)
return DslModelEnum;
137 else if (strcmp(name,
"EarthId")==0)
return EarthIdEnum;
166 else if (strcmp(name,
"GiaModel")==0)
return GiaModelEnum;
212 else if (strcmp(name,
"Index")==0)
return IndexEnum;
245 else if (strcmp(name,
"LoveG0")==0)
return LoveG0Enum;
247 else if (strcmp(name,
"LoveMu0")==0)
return LoveMu0Enum;
249 else if (strcmp(name,
"LoveR0")==0)
return LoveR0Enum;
288 else if (strcmp(name,
"ModelId")==0)
return ModelIdEnum;
289 else if (strcmp(name,
"Nodes")==0)
return NodesEnum;
314 else if (strcmp(name,
"Results")==0)
return ResultsEnum;
315 else if (strcmp(name,
"RootPath")==0)
return RootPathEnum;
356 else if (strcmp(name,
"SmbAIce")==0)
return SmbAIceEnum;
357 else if (strcmp(name,
"SmbAIdx")==0)
return SmbAIdxEnum;
358 else if (strcmp(name,
"SmbASnow")==0)
return SmbASnowEnum;
371 else if (strcmp(name,
"SmbDt")==0)
return SmbDtEnum;
372 else if (strcmp(name,
"Smb")==0)
return SmbEnum;
373 else if (strcmp(name,
"SmbF")==0)
return SmbFEnum;
395 else if (strcmp(name,
"SmbK")==0)
return SmbKEnum;
397 else if (strcmp(name,
"SmbPfac")==0)
return SmbPfacEnum;
398 else if (strcmp(name,
"SmbRdl")==0)
return SmbRdlEnum;
400 else if (strcmp(name,
"SmbRlaps")==0)
return SmbRlapsEnum;
407 else if (strcmp(name,
"SmbSwIdx")==0)
return SmbSwIdxEnum;
408 else if (strcmp(name,
"SmbT0dry")==0)
return SmbT0dryEnum;
409 else if (strcmp(name,
"SmbT0wet")==0)
return SmbT0wetEnum;
410 else if (strcmp(name,
"SmbTdiff")==0)
return SmbTdiffEnum;
420 else if (strcmp(name,
"Step")==0)
return StepEnum;
444 else if (strcmp(name,
"Time")==0)
return TimeEnum;
475 else if (strcmp(name,
"Velocity")==0)
return VelocityEnum;
479 else if (strcmp(name,
"Adjoint")==0)
return AdjointEnum;
480 else if (strcmp(name,
"Adjointp")==0)
return AdjointpEnum;
481 else if (strcmp(name,
"Adjointx")==0)
return AdjointxEnum;
482 else if (strcmp(name,
"Adjointy")==0)
return AdjointyEnum;
483 else if (strcmp(name,
"Adjointz")==0)
return AdjointzEnum;
484 else if (strcmp(name,
"Air")==0)
return AirEnum;
513 else if (strcmp(name,
"Base")==0)
return BaseEnum;
514 else if (strcmp(name,
"BaseOld")==0)
return BaseOldEnum;
517 else if (strcmp(name,
"Bed")==0)
return BedEnum;
534 else if (strcmp(name,
"DamageD")==0)
return DamageDEnum;
538 else if (strcmp(name,
"DamageF")==0)
return DamageFEnum;
554 else if (strcmp(name,
"Domain3D")==0)
return Domain3DEnum;
564 else if (strcmp(name,
"Dummy")==0)
return DummyEnum;
568 else if (strcmp(name,
"Enthalpy")==0)
return EnthalpyEnum;
570 else if (strcmp(name,
"EplHead")==0)
return EplHeadEnum;
586 else if (strcmp(name,
"EtaDiff")==0)
return EtaDiffEnum;
608 else if (strcmp(name,
"NGia")==0)
return NGiaEnum;
609 else if (strcmp(name,
"NGiaRate")==0)
return NGiaRateEnum;
610 else if (strcmp(name,
"UGia")==0)
return UGiaEnum;
611 else if (strcmp(name,
"UGiaRate")==0)
return UGiaRateEnum;
612 else if (strcmp(name,
"Gradient")==0)
return GradientEnum;
646 else if (strcmp(name,
"Ice")==0)
return IceEnum;
648 else if (strcmp(name,
"Input")==0)
return InputEnum;
676 else if (strcmp(name,
"Misfit")==0)
return MisfitEnum;
679 else if (strcmp(name,
"Node")==0)
return NodeEnum;
681 else if (strcmp(name,
"P0")==0)
return P0Enum;
682 else if (strcmp(name,
"P1")==0)
return P1Enum;
684 else if (strcmp(name,
"Pressure")==0)
return PressureEnum;
685 else if (strcmp(name,
"Radar")==0)
return RadarEnum;
695 else if (strcmp(name,
"Sealevel")==0)
return SealevelEnum;
724 else if (strcmp(name,
"SigmaNN")==0)
return SigmaNNEnum;
725 else if (strcmp(name,
"SigmaVM")==0)
return SigmaVMEnum;
726 else if (strcmp(name,
"SmbA")==0)
return SmbAEnum;
729 else if (strcmp(name,
"SmbAini")==0)
return SmbAiniEnum;
730 else if (strcmp(name,
"SmbBMax")==0)
return SmbBMaxEnum;
731 else if (strcmp(name,
"SmbBMin")==0)
return SmbBMinEnum;
732 else if (strcmp(name,
"SmbBNeg")==0)
return SmbBNegEnum;
733 else if (strcmp(name,
"SmbBPos")==0)
return SmbBPosEnum;
734 else if (strcmp(name,
"SmbC")==0)
return SmbCEnum;
735 else if (strcmp(name,
"SmbD")==0)
return SmbDEnum;
745 else if (strcmp(name,
"SmbDini")==0)
return SmbDiniEnum;
746 else if (strcmp(name,
"SmbDlwrf")==0)
return SmbDlwrfEnum;
747 else if (strcmp(name,
"SmbDswrf")==0)
return SmbDswrfEnum;
748 else if (strcmp(name,
"SmbDzAdd")==0)
return SmbDzAddEnum;
749 else if (strcmp(name,
"SmbDz")==0)
return SmbDzEnum;
750 else if (strcmp(name,
"SmbDzMin")==0)
return SmbDzMinEnum;
751 else if (strcmp(name,
"SmbDzTop")==0)
return SmbDzTopEnum;
752 else if (strcmp(name,
"SmbDzini")==0)
return SmbDziniEnum;
753 else if (strcmp(name,
"SmbEAir")==0)
return SmbEAirEnum;
757 if (strcmp(name,
"SmbEC")==0)
return SmbECEnum;
758 else if (strcmp(name,
"SmbECDt")==0)
return SmbECDtEnum;
759 else if (strcmp(name,
"SmbECini")==0)
return SmbECiniEnum;
760 else if (strcmp(name,
"SmbEla")==0)
return SmbElaEnum;
762 else if (strcmp(name,
"SmbFAC")==0)
return SmbFACEnum;
763 else if (strcmp(name,
"SmbGdn")==0)
return SmbGdnEnum;
765 else if (strcmp(name,
"SmbGsp")==0)
return SmbGspEnum;
767 else if (strcmp(name,
"SmbHref")==0)
return SmbHrefEnum;
769 else if (strcmp(name,
"SmbMAdd")==0)
return SmbMAddEnum;
777 else if (strcmp(name,
"SmbMelt")==0)
return SmbMeltEnum;
779 else if (strcmp(name,
"SmbMSurf")==0)
return SmbMSurfEnum;
780 else if (strcmp(name,
"SmbNetLW")==0)
return SmbNetLWEnum;
781 else if (strcmp(name,
"SmbNetSW")==0)
return SmbNetSWEnum;
782 else if (strcmp(name,
"SmbPAir")==0)
return SmbPAirEnum;
783 else if (strcmp(name,
"SmbP")==0)
return SmbPEnum;
791 else if (strcmp(name,
"SmbRe")==0)
return SmbReEnum;
793 else if (strcmp(name,
"SmbReini")==0)
return SmbReiniEnum;
797 else if (strcmp(name,
"SmbS0gcm")==0)
return SmbS0gcmEnum;
798 else if (strcmp(name,
"SmbS0p")==0)
return SmbS0pEnum;
799 else if (strcmp(name,
"SmbS0t")==0)
return SmbS0tEnum;
803 else if (strcmp(name,
"SmbT")==0)
return SmbTEnum;
804 else if (strcmp(name,
"SmbTa")==0)
return SmbTaEnum;
810 else if (strcmp(name,
"SmbTini")==0)
return SmbTiniEnum;
811 else if (strcmp(name,
"SmbTmean")==0)
return SmbTmeanEnum;
812 else if (strcmp(name,
"SmbTz")==0)
return SmbTzEnum;
813 else if (strcmp(name,
"SmbV")==0)
return SmbVEnum;
814 else if (strcmp(name,
"SmbVmean")==0)
return SmbVmeanEnum;
815 else if (strcmp(name,
"SmbVz")==0)
return SmbVzEnum;
816 else if (strcmp(name,
"SmbW")==0)
return SmbWEnum;
817 else if (strcmp(name,
"SmbWAdd")==0)
return SmbWAddEnum;
818 else if (strcmp(name,
"SmbWini")==0)
return SmbWiniEnum;
819 else if (strcmp(name,
"SmbZMax")==0)
return SmbZMaxEnum;
820 else if (strcmp(name,
"SmbZMin")==0)
return SmbZMinEnum;
821 else if (strcmp(name,
"SmbZTop")==0)
return SmbZTopEnum;
822 else if (strcmp(name,
"SmbZY")==0)
return SmbZYEnum;
841 else if (strcmp(name,
"Area")==0)
return AreaEnum;
845 else if (strcmp(name,
"Surface")==0)
return SurfaceEnum;
866 else if (strcmp(name,
"Vel")==0)
return VelEnum;
868 else if (strcmp(name,
"Vx")==0)
return VxEnum;
869 else if (strcmp(name,
"VxMesh")==0)
return VxMeshEnum;
870 else if (strcmp(name,
"VxObs")==0)
return VxObsEnum;
872 else if (strcmp(name,
"Vy")==0)
return VyEnum;
873 else if (strcmp(name,
"VyMesh")==0)
return VyMeshEnum;
874 else if (strcmp(name,
"VyObs")==0)
return VyObsEnum;
875 else if (strcmp(name,
"Vz")==0)
return VzEnum;
876 else if (strcmp(name,
"VzFS")==0)
return VzFSEnum;
880 if (strcmp(name,
"VzHO")==0)
return VzHOEnum;
881 else if (strcmp(name,
"VzMesh")==0)
return VzMeshEnum;
882 else if (strcmp(name,
"VzSSA")==0)
return VzSSAEnum;
991 else if (strcmp(name,
"Absolute")==0)
return AbsoluteEnum;
997 else if (strcmp(name,
"AmrBamg")==0)
return AmrBamgEnum;
998 else if (strcmp(name,
"AmrNeopz")==0)
return AmrNeopzEnum;
1025 else if (strcmp(name,
"Boundary")==0)
return BoundaryEnum;
1034 else if (strcmp(name,
"Channel")==0)
return ChannelEnum;
1037 else if (strcmp(name,
"Closed")==0)
return ClosedEnum;
1038 else if (strcmp(name,
"Colinear")==0)
return ColinearEnum;
1040 else if (strcmp(name,
"Contact")==0)
return ContactEnum;
1041 else if (strcmp(name,
"Contour")==0)
return ContourEnum;
1042 else if (strcmp(name,
"Contours")==0)
return ContoursEnum;
1050 else if (strcmp(name,
"Cuffey")==0)
return CuffeyEnum;
1054 else if (strcmp(name,
"DataSet")==0)
return DataSetEnum;
1060 else if (strcmp(name,
"Dense")==0)
return DenseEnum;
1075 else if (strcmp(name,
"Element")==0)
return ElementEnum;
1087 else if (strcmp(name,
"FSSolver")==0)
return FSSolverEnum;
1090 else if (strcmp(name,
"FemModel")==0)
return FemModelEnum;
1096 else if (strcmp(name,
"Free")==0)
return FreeEnum;
1101 else if (strcmp(name,
"Fset")==0)
return FsetEnum;
1105 else if (strcmp(name,
"GaussSeg")==0)
return GaussSegEnum;
1119 else if (strcmp(name,
"Gset")==0)
return GsetEnum;
1120 else if (strcmp(name,
"Gsl")==0)
return GslEnum;
1126 if (strcmp(name,
"Hook")==0)
return HookEnum;
1139 else if (strcmp(name,
"IceMass")==0)
return IceMassEnum;
1148 else if (strcmp(name,
"Indexed")==0)
return IndexedEnum;
1150 else if (strcmp(name,
"IntInput")==0)
return IntInputEnum;
1157 else if (strcmp(name,
"IntParam")==0)
return IntParamEnum;
1159 else if (strcmp(name,
"Inputs2")==0)
return Inputs2Enum;
1160 else if (strcmp(name,
"Internal")==0)
return InternalEnum;
1163 else if (strcmp(name,
"J")==0)
return JEnum;
1169 else if (strcmp(name,
"LambdaS")==0)
return LambdaSEnum;
1174 else if (strcmp(name,
"Loads")==0)
return LoadsEnum;
1176 else if (strcmp(name,
"LoveHi")==0)
return LoveHiEnum;
1177 else if (strcmp(name,
"LoveHr")==0)
return LoveHrEnum;
1180 else if (strcmp(name,
"LoveKi")==0)
return LoveKiEnum;
1181 else if (strcmp(name,
"LoveKr")==0)
return LoveKrEnum;
1182 else if (strcmp(name,
"LoveLi")==0)
return LoveLiEnum;
1183 else if (strcmp(name,
"LoveLr")==0)
return LoveLrEnum;
1185 else if (strcmp(name,
"MINI")==0)
return MINIEnum;
1188 else if (strcmp(name,
"MassFlux")==0)
return MassFluxEnum;
1189 else if (strcmp(name,
"Masscon")==0)
return MassconEnum;
1197 else if (strcmp(name,
"Matestar")==0)
return MatestarEnum;
1198 else if (strcmp(name,
"Matice")==0)
return MaticeEnum;
1199 else if (strcmp(name,
"Matlitho")==0)
return MatlithoEnum;
1200 else if (strcmp(name,
"Mathydro")==0)
return MathydroEnum;
1202 else if (strcmp(name,
"MaxAbsVx")==0)
return MaxAbsVxEnum;
1203 else if (strcmp(name,
"MaxAbsVy")==0)
return MaxAbsVyEnum;
1204 else if (strcmp(name,
"MaxAbsVz")==0)
return MaxAbsVzEnum;
1206 else if (strcmp(name,
"MaxVel")==0)
return MaxVelEnum;
1207 else if (strcmp(name,
"MaxVx")==0)
return MaxVxEnum;
1208 else if (strcmp(name,
"MaxVy")==0)
return MaxVyEnum;
1209 else if (strcmp(name,
"MaxVz")==0)
return MaxVzEnum;
1210 else if (strcmp(name,
"Melange")==0)
return MelangeEnum;
1213 else if (strcmp(name,
"MeshX")==0)
return MeshXEnum;
1214 else if (strcmp(name,
"MeshY")==0)
return MeshYEnum;
1215 else if (strcmp(name,
"MinVel")==0)
return MinVelEnum;
1216 else if (strcmp(name,
"MinVx")==0)
return MinVxEnum;
1217 else if (strcmp(name,
"MinVy")==0)
return MinVyEnum;
1218 else if (strcmp(name,
"MinVz")==0)
return MinVzEnum;
1220 else if (strcmp(name,
"Moulin")==0)
return MoulinEnum;
1221 else if (strcmp(name,
"MpiDense")==0)
return MpiDenseEnum;
1222 else if (strcmp(name,
"Mpi")==0)
return MpiEnum;
1224 else if (strcmp(name,
"Mumps")==0)
return MumpsEnum;
1227 else if (strcmp(name,
"Nodal")==0)
return NodalEnum;
1229 else if (strcmp(name,
"NodeSId")==0)
return NodeSIdEnum;
1231 else if (strcmp(name,
"None")==0)
return NoneEnum;
1233 else if (strcmp(name,
"NyeCO2")==0)
return NyeCO2Enum;
1234 else if (strcmp(name,
"NyeH2O")==0)
return NyeH2OEnum;
1238 else if (strcmp(name,
"Open")==0)
return OpenEnum;
1239 else if (strcmp(name,
"Option")==0)
return OptionEnum;
1240 else if (strcmp(name,
"Param")==0)
return ParamEnum;
1242 else if (strcmp(name,
"P0Array")==0)
return P0ArrayEnum;
1243 else if (strcmp(name,
"P0DG")==0)
return P0DGEnum;
1244 else if (strcmp(name,
"P1DG")==0)
return P1DGEnum;
1245 else if (strcmp(name,
"P1P1")==0)
return P1P1Enum;
1249 if (strcmp(name,
"P1P1GLS")==0)
return P1P1GLSEnum;
1250 else if (strcmp(name,
"P1bubble")==0)
return P1bubbleEnum;
1252 else if (strcmp(name,
"P1xP2")==0)
return P1xP2Enum;
1253 else if (strcmp(name,
"P1xP3")==0)
return P1xP3Enum;
1254 else if (strcmp(name,
"P1xP4")==0)
return P1xP4Enum;
1255 else if (strcmp(name,
"P2")==0)
return P2Enum;
1256 else if (strcmp(name,
"P2bubble")==0)
return P2bubbleEnum;
1258 else if (strcmp(name,
"P2xP1")==0)
return P2xP1Enum;
1259 else if (strcmp(name,
"P2xP4")==0)
return P2xP4Enum;
1260 else if (strcmp(name,
"Paterson")==0)
return PatersonEnum;
1261 else if (strcmp(name,
"Pengrid")==0)
return PengridEnum;
1262 else if (strcmp(name,
"Penpair")==0)
return PenpairEnum;
1263 else if (strcmp(name,
"Penta")==0)
return PentaEnum;
1265 else if (strcmp(name,
"Profiler")==0)
return ProfilerEnum;
1270 else if (strcmp(name,
"Regular")==0)
return RegularEnum;
1277 else if (strcmp(name,
"SMBgcm")==0)
return SMBgcmEnum;
1278 else if (strcmp(name,
"SMBgemb")==0)
return SMBgembEnum;
1284 else if (strcmp(name,
"SMBpdd")==0)
return SMBpddEnum;
1286 else if (strcmp(name,
"SMBsemic")==0)
return SMBsemicEnum;
1290 else if (strcmp(name,
"Scaled")==0)
return ScaledEnum;
1300 else if (strcmp(name,
"Seg")==0)
return SegEnum;
1301 else if (strcmp(name,
"SegInput")==0)
return SegInputEnum;
1302 else if (strcmp(name,
"Segment")==0)
return SegmentEnum;
1304 else if (strcmp(name,
"Separate")==0)
return SeparateEnum;
1305 else if (strcmp(name,
"Seq")==0)
return SeqEnum;
1314 else if (strcmp(name,
"Sset")==0)
return SsetEnum;
1332 else if (strcmp(name,
"Tetra")==0)
return TetraEnum;
1343 else if (strcmp(name,
"TotalSmb")==0)
return TotalSmbEnum;
1350 else if (strcmp(name,
"Tria")==0)
return TriaEnum;
1354 else if (strcmp(name,
"Vertex")==0)
return VertexEnum;
1358 else if (strcmp(name,
"Vertices")==0)
return VerticesEnum;
1360 else if (strcmp(name,
"Water")==0)
return WaterEnum;
1362 else if (strcmp(name,
"XY")==0)
return XYEnum;
1363 else if (strcmp(name,
"XYZ")==0)
return XYZEnum;
1373 else if (strcmp(name,
"MeshZ")==0)
return MeshZEnum;
1389 _error_(
"Enum " << name <<
" not found");
◆ IsInputEnum()
bool IsInputEnum |
( |
int |
enum_in | ) |
|
◆ IsParamEnum()
bool IsParamEnum |
( |
int |
enum_in | ) |
|
@ FreeSurfaceTopAnalysisEnum
@ MaterialsThermalconductivityEnum
@ IceVolumeAboveFloatationScaledEnum
@ BalancethicknessAnalysisEnum
@ InversionThicknessObsEnum
@ ThermalWatercolumnUpperlimitEnum
@ SmbRequestedOutputsEnum
@ BasalforcingsPicoBasinIdEnum
@ FrictionCoefficientEnum
@ DslSeaSurfaceHeightChangeAboveGeoidEnum
@ DslGlobalAverageThermostericSeaLevelChangeEnum
@ EffectivePressureSubstepEnum
@ ThermalPenaltyFactorEnum
@ BasalforcingsOceanTempEnum
@ TimesteppingFinalTimeEnum
@ StressbalanceShelfDampeningEnum
@ SmbTemperaturesReconstructedEnum
@ QmuResponsePartitionsNpartEnum
@ BalancethicknessSoftAnalysisEnum
@ CalvingStressThresholdGroundediceEnum
@ SolidearthSettingsAbstolEnum
@ SealevelEustaticOceanMaskEnum
@ StressbalancePenaltyFactorEnum
@ TransientNumRequestedOutputsEnum
@ AmrGroundingLineDistanceEnum
@ Balancethickness2SolutionEnum
@ TransientIsmasstransportEnum
@ ThermalStabilizationEnum
@ HydrologydcEplColapseThicknessEnum
@ InputToDepthaverageOutEnum
@ DoubleMatExternalResultEnum
@ MaterialsRheologyEsbarEnum
@ AutodiffDependentObjectsEnum
@ FrontalForcingsBasinIcefrontAreaEnum
@ SmbDailydsradiationEnum
@ InversionNumControlParametersEnum
@ ThermalIsdrainicecolumnEnum
@ ThermalRequestedOutputsEnum
@ GroundinglineMigrationEnum
@ QmuVariablePartitionsNtEnum
@ BasalforcingsIsmip6IsLocalEnum
@ ExtrudeFromBaseAnalysisEnum
@ MasstransportAnalysisEnum
@ BalancevelocityAnalysisEnum
@ HydrologyBumpSpacingEnum
@ HydrologySheetThicknessOldEnum
@ TransientRequestedOutputsEnum
@ FrictionEffectivePressureEnum
@ AmrThicknessErrorResolutionEnum
@ BasalforcingsPicoAverageSalinityEnum
@ GroundinglineMassFluxEnum
@ StressbalanceAnalysisEnum
@ BalancethicknessApparentMassbalanceEnum
@ BalancethicknessThickeningRateEnum
@ GroundinglineHeightEnum
@ CalvingMeltingFluxLevelsetEnum
@ BasalforcingsThresholdThicknessEnum
@ HydrologyRequestedOutputsEnum
@ SealevelriseHElasticEnum
@ LevelsetReinitFrequencyEnum
@ MaterialsRheologyEcEnum
@ HydrologydcMaskEplactiveNodeEnum
@ BalancethicknessMisfitEnum
@ BasalforcingsPicoSubShelfOceanOverturningEnum
@ HydrologydcEplInitialThicknessEnum
@ MaterialsEarthDensityEnum
@ InversionControlParametersEnum
@ RotationalAngularVelocityEnum
@ TotalFloatingBmbScaledEnum
@ RadarAttenuationMacGregorEnum
@ Balancethickness2AnalysisEnum
@ BasalforcingsIsmip6BasinAreaEnum
@ InversionCostFunctionsCoefficientsEnum
@ ExtrudeFromTopAnalysisEnum
@ LevelsetfunctionSlopeXEnum
@ MeshVertexonboundaryEnum
@ BalancethicknessSoftSolutionEnum
@ StressbalanceFSreconditioningEnum
@ IntMatExternalResultEnum
@ MaterialsRhoFreshwaterEnum
@ MaterialsMeltingpointEnum
@ CalvinglevermannCoeffEnum
@ TimesteppingTimeStepEnum
@ AutodiffFosForwardIndexEnum
@ DepthAverageAnalysisEnum
@ BasalforcingsIsmip6TfDepthsEnum
@ AdaptiveTimesteppingEnum
@ BalancevelocitySolutionEnum
@ LevelsetfunctionSlopeYEnum
@ ThermalNumRequestedOutputsEnum
@ DamageEvolutionAnalysisEnum
@ AmrThicknessErrorThresholdEnum
@ HydrologydcMaskThawedNodeEnum
@ MeshAverageVertexConnectivityEnum
@ MaterialsRheologyEbarEnum
@ ThermalIsdynamicbasalspcEnum
@ BasalforcingsPicoGammaTEnum
@ SmbMassBalanceTransientEnum
@ BasalforcingsCrustthicknessEnum
@ HydrologydcIsefficientlayerEnum
@ SmbPrecipitationsReconstructedYearsEnum
@ StressbalanceConvergenceNumStepsEnum
@ HydrologyPressureMeltCoefficientEnum
@ HydrologydcEplThicknessSubstepEnum
@ CalvingCrevasseDepthEnum
@ BalancethicknessSolutionEnum
@ MaterialsLatentheatEnum
@ BasalforcingsUppercrustheatEnum
@ MismipFloatingMeltRateEnum
@ HydrologydcPenaltyFactorEnum
@ MeshNumberofverticesEnum
@ SealevelEustaticMaskEnum
@ HydrologyRelaxationEnum
@ SmbDailytemperatureEnum
@ SurfaceRelVelMisfitEnum
@ FreeSurfaceBaseAnalysisEnum
@ DamageEvolutionSolutionEnum
@ HydrologyShaktiAnalysisEnum
@ IceMaskNodeActivationEnum
@ AmrGroundingLineResolutionEnum
@ HydrologydcSedimentPorosityEnum
@ MasstransportStabilizationEnum
@ SettingsSbCouplingFrequencyEnum
@ FrontalForcingsThermalForcingEnum
@ ThermalPenaltyThresholdEnum
@ QmuVariableDescriptorsEnum
@ SmbPrecipitationsPresentdayEnum
@ SolidearthSettingsRigidEnum
@ MasstransportRequestedOutputsEnum
@ HydrologydcEplThicknessTransientEnum
@ Outputdefinition100Enum
@ HydrologyPismAnalysisEnum
@ SteadystateNumRequestedOutputsEnum
@ NumberedcostfunctionEnum
@ SealevelriseSolutionEnum
@ AutodiffFovForwardIndicesEnum
@ BasalforcingsUpperwaterElevationEnum
@ SolidearthSettingsHorizEnum
@ StressbalanceRiftPenaltyThresholdEnum
@ MaterialsMantleShearModulusEnum
@ SettingsResultsOnNodesEnum
@ TransientIsgroundinglineEnum
@ DragCoefficientAbsGradientEnum
@ BasalforcingsIsmip6NumBasinsEnum
@ BasalforcingsTopplumedepthEnum
@ AugmentedLagrangianThetaEnum
@ DamageStabilizationEnum
@ SealevelriseRunCountEnum
@ AmrDeviatoricErrorThresholdEnum
@ SteadystateRequestedOutputsEnum
@ DamageEvolutionNumRequestedOutputsEnum
@ SettingsSolverResidueThresholdEnum
@ StrainRateperpendicularEnum
@ ConstantsReferencetemperatureEnum
@ BasalforcingsDeepwaterMeltingRateEnum
@ SmbTemperaturesAnomalyEnum
@ HydrologydcEplThicknessOldEnum
@ ProfilingCurrentFlopsEnum
@ InversionMaxiterPerStepEnum
@ BasalforcingsLowercrustheatEnum
@ QmuResponsePartitionsEnum
@ OutputdefinitionListEnum
@ TransientArrayParamEnum
@ SolidearthSettingsOceanAreaScalingEnum
@ StressbalanceMaxiterEnum
@ HydrologyshreveStabilizationEnum
@ SurfaceLogVxVyMisfitEnum
@ HydrologyDCInefficientAnalysisEnum
@ HydrologyNeumannfluxEnum
@ MaterialsRheologyBbarEnum
@ SurfaceAbsVelMisfitEnum
@ BasalforcingsPicoAverageTemperatureEnum
@ SealevelriseTransitionsEnum
@ HydrologyGlaDSAnalysisEnum
@ RadarAttenuationWolffEnum
@ SedimentHeadResidualEnum
@ FrictionThresholdSpeedEnum
@ BasalforcingsPicoNumBasinsEnum
@ LevelsetStabilizationEnum
@ HydrologydcMaskThawedEltEnum
@ RheologyBInitialguessEnum
@ SolidearthSettingsReltolEnum
@ SealevelriseCumDeltathicknessEnum
@ MaterialsLithosphereShearModulusEnum
@ ThermalSpctemperatureEnum
@ InversionIncompleteAdjointEnum
@ HydrologyMoulinInputEnum
@ DslComputeFingerprintsEnum
@ SmbIstemperaturescaledEnum
@ ExtrapolationAnalysisEnum
@ HydrologydcSedimentCompressibilityEnum
@ LoveAllowLayerDeletionEnum
@ UzawaPressureAnalysisEnum
@ SmbTemperaturesPresentdayEnum
@ BalancethicknessDiffusionCoefficientEnum
@ StressbalanceIsnewtonEnum
@ SedimentHeadTransientEnum
@ BalancethicknessOmegaEnum
@ HydrologySheetConductivityEnum
@ SolidearthSettingsMaxiterEnum
@ RadarPowerMacGregorEnum
@ AdjointBalancethicknessAnalysisEnum
@ SolidearthPlanetRadiusEnum
@ BasalforcingsNusseltEnum
@ BasalforcingsPerturbationMeltingRateEnum
@ MasstransportSpcthicknessEnum
@ L2ProjectionBaseAnalysisEnum
@ HydrologySedimentKmaxEnum
@ BasalforcingsGroundediceMeltingRateEnum
@ ExtrapolationVariableEnum
@ BasalforcingsPlumeyEnum
@ CalvingratexAverageEnum
@ FrictionPseudoplasticityExponentEnum
@ ProfilingSolutionTimeEnum
@ SealevelInertiaTensorXZEnum
@ AdjointHorizAnalysisEnum
@ NoMeltOnPartiallyFloatingEnum
@ FrontalForcingsDefaultEnum
@ FullMeltOnPartiallyFloatingEnum
@ FrontalForcingsNumberofBasinsEnum
@ FrictionPressureAdjustedTemperatureEnum
@ MaterialsEffectiveconductivityAveragingEnum
@ InversionCostFunctionsEnum
@ SmbMassBalanceSubstepEnum
@ TimesteppingCflCoefficientEnum
@ BasalforcingsIsmip6DeltaTEnum
@ FrontalForcingsRignotEnum
@ HydrologySheetThicknessEnum
@ SubelementMigration4Enum
@ BasalforcingsOceanSalinityEnum
@ MaterialsThermalExchangeVelocityEnum
@ LinearFloatingMeltRateEnum
@ HydrologyEnglacialInputEnum
@ StressbalanceAbstolEnum
@ BasalforcingsPicoSubShelfOceanSalinityEnum
@ BeckmannGoosseFloatingMeltRateEnum
@ SealevelRSLEustaticEnum
@ QmuResponsedescriptorsEnum
@ MantlePlumeGeothermalFluxEnum
@ SMBgradientscomponentsEnum
@ SmoothThicknessMultiplierEnum
@ ThicknessAlongGradientEnum
@ DistanceToCalvingfrontEnum
@ AmrIceFrontDistanceEnum
@ SealevelriseUElasticEnum
@ BasalforcingsFloatingiceMeltingRateEnum
@ HydrologyBumpHeightEnum
@ StressbalanceReltolEnum
@ StressbalanceSolutionEnum
@ HydrologydcUnconfinedFlagEnum
@ TransientIsoceancouplingEnum
@ StrainRateeffectiveEnum
@ GroundinglineMeltInterpolationEnum
@ MasstransportSolutionEnum
@ AutodiffFosReverseIndexEnum
@ SmbIsconstrainsurfaceTEnum
@ HydrologydcLeakageFactorEnum
@ SurfaceloadWaterHeightChangeEnum
@ MaterialsHeatcapacityEnum
@ HydrologydcEplThickCompEnum
@ BasalforcingsPicoBoxAreaEnum
@ BasalforcingsPicoBoxIdEnum
@ BasalforcingsPicoOverturningCoeffEnum
@ SmbPrecipitationsLgmEnum
@ SettingsNumResultsOnNodesEnum
@ GeometryHydrostaticRatioEnum
@ HydrologyCavitySpacingEnum
@ TotalCalvingMeltingFluxLevelsetEnum
@ SpatialLinearFloatingMeltRateEnum
@ HydrologydcEplMaxThicknessEnum
@ HydrologydcEplConductivityEnum
@ SolidearthPlanetAreaEnum
@ TransientIshydrologyEnum
@ HydrologyDrainageRateEnum
@ MaterialsRheologyLawEnum
@ InversionSurfaceObsEnum
@ HydrologydcSedimentlimitEnum
@ TransientAmrFrequencyEnum
@ AmrThicknessErrorMaximumEnum
@ SealevelriseAnalysisEnum
@ QmuVariablePartitionsNpartEnum
@ MaterialsRheologyEsEnum
@ BasalforcingsPlumexEnum
@ SealevelriseGeometryDoneEnum
@ SettingsRecordingFrequencyEnum
@ BasalforcingsUpperwaterMeltingRateEnum
@ GiaLithosphereThicknessEnum
@ HydrologyNumRequestedOutputsEnum
@ BasalforcingsPicoFarOceantemperatureEnum
@ MaterialsRhoSeawaterEnum
@ MaximumNumberOfDefinitionsEnum
@ BasalforcingsIsmip6Enum
@ NoFrictionOnPartiallyFloatingEnum
@ HydrologyDCEfficientAnalysisEnum
@ MasstransportMinThicknessEnum
@ MaterialsLithosphereDensityEnum
@ CalvingHeightAboveFloatationEnum
const char * EnumToStringx(int en)
@ LevelsetfunctionPicardEnum
@ DegreeOfChannelizationEnum
@ BasalforcingsIsmip6Gamma0Enum
@ HydrologyShreveAnalysisEnum
@ TransientIsstressbalanceEnum
@ HydrologydcWaterCompressibilityEnum
@ HydrologydcSedimentTransmitivityEnum
@ SmbPrecipitationsReconstructedEnum
@ AmrDeviatoricErrorMaximumEnum
@ TimesteppingStartTimeEnum
@ HydrologydcEplflipLockEnum
@ TimesteppingCouplingTimeEnum
@ AmrDeviatoricErrorResolutionEnum
@ DeviatoricStresseffectiveEnum
@ HydrologydcPenaltyLockEnum
@ FlowequationBorderFSEnum
@ AmrIceFrontResolutionEnum
@ HydrologydcSedimentlimitFlagEnum
@ BasalforcingsIsmip6TfEnum
@ DamageStressThresholdEnum
@ LevelsetKillIcebergsEnum
@ OutputBufferPointerEnum
@ DoubleMatArrayParamEnum
@ ToolkitsOptionsAnalysesEnum
@ InversionStepThresholdEnum
@ TimesteppingInterpForcingsEnum
@ InversionGradientScalingEnum
@ SedimentHeadSubstepEnum
@ HydrologydcEplThicknessEnum
@ CalvingFluxLevelsetEnum
@ StressbalanceSIAAnalysisEnum
@ FrontalForcingsParamEnum
@ AndroidFrictionCoefficientEnum
@ FrictionSedimentCompressibilityCoefficientEnum
@ BasalforcingsPicoMaxboxcountEnum
@ BasalforcingsIsmip6BasinIdEnum
@ TimesteppingTimeAdaptEnum
@ StressbalanceRequestedOutputsEnum
@ IcefrontMassFluxLevelsetEnum
@ MasstransportIsfreesurfaceEnum
@ DeviatoricStressErrorEstimatorEnum
@ SealevelInertiaTensorZZEnum
@ L2ProjectionEPLAnalysisEnum
@ InversionControlScalingFactorsEnum
@ InputToDepthaverageInEnum
@ GLheightadvectionAnalysisEnum
@ StressIntensityFactorEnum
@ TimesteppingTimeStepMinEnum
@ StressbalanceNumRequestedOutputsEnum
@ StressbalanceVerticalAnalysisEnum
@ CalvingStressThresholdFloatingiceEnum
@ SealevelriseRequestedOutputsEnum
@ BasalforcingsDeepwaterElevationEnum
#define _error_(StreamArgs)
@ SealevelriseGElasticEnum
@ HydrologyWatercolumnMaxEnum
@ SealevelriseIndicesEnum
@ HydrologyChannelConductivityEnum
@ StressbalanceRestolEnum
@ RheologyBAbsGradientEnum
@ SurfaceSlopeSolutionEnum
@ SolidearthSettingsRotationEnum
@ MeshVertexonsurfaceEnum
@ HydrologydcSedimentThicknessEnum
@ SurfaceloadIceThicknessChangeEnum
@ StringExternalResultEnum
@ HydrologyEnglacialVoidRatioEnum
@ HydrologydcBasalMoulinInputEnum
@ SedimentHeadStackedEnum
@ TransientIsmovingfrontEnum
@ HydrologyChannelSheetWidthEnum
@ BalancethicknessOmega0Enum
@ InversionNumCostFunctionsEnum
@ WeightsSurfaceObservationEnum
@ SettingsOutputFrequencyEnum
@ WaterfractionDrainageEnum
@ SurfaceLogVelMisfitEnum
@ SmbMonthlytemperaturesEnum
@ SolidearthSettingsRunFrequencyEnum
@ DamageEvolutionRequestedOutputsEnum
@ FrictionEffectivePressureLimitEnum
@ DistanceToGroundinglineEnum
@ FrictionTillFrictionAngleEnum
@ AutodiffNumDependentsEnum
@ SmbNumRequestedOutputsEnum
@ BasalforcingsPicoFarOceansalinityEnum
@ SmbDailyairhumidityEnum
@ BasalforcingsIsmip6MeltAnomalyEnum
@ SubelementFriction1Enum
@ HydrologyStepsPerStepEnum
@ SubelementFriction2Enum
@ MaterialsMantleDensityEnum
@ SmbInitDensityScalingEnum
@ SmbPrecipitationsAnomalyEnum
@ AugmentedLagrangianREnum
@ DoubleExternalResultEnum
@ SealevelRSLEustaticRateEnum
@ IceVolumeAboveFloatationEnum
@ HydrologydcTransferFlagEnum
@ BasalforcingsUppercrustthicknessEnum
@ FrontalForcingsBasinIdEnum
@ ThicknessErrorEstimatorEnum
@ FrictionCoefficientcoulombEnum
@ AmrThicknessErrorGroupThresholdEnum
@ WaterfractionDrainageIntegratedEnum
@ BasalforcingsIsmip6TfShelfEnum
@ GroundinglineFrictionInterpolationEnum
@ SteadystateSolutionEnum
@ SubelementMigrationEnum
@ EsaRequestedOutputsEnum
@ BasalforcingsGeothermalfluxEnum
@ SurfaceAverageVelMisfitEnum
@ AutodiffGcTriggerRatioEnum
@ SealevelriseCumDeltathicknessOldEnum
@ MaterialsRheologyEcbarEnum
@ AugmentedLagrangianRlambdaEnum
@ TotalCalvingFluxLevelsetEnum
@ HydrologydcEplCompressibilityEnum
@ MaterialsTemperateiceconductivityEnum
@ MasstransportNumRequestedOutputsEnum
@ BasalforcingsIsmip6AverageTfEnum
@ ToolkitsOptionsStringsEnum
@ TimesteppingTimeStepMaxEnum
@ SmbMassBalanceClimateEnum
@ ThicknessAbsGradientEnum
@ BasalforcingsUpperdepthMeltEnum
@ MassFluxSegmentsPresentEnum
@ SolidearthSettingsElasticEnum
@ MasstransportPenaltyFactorEnum
@ CalvingMinthicknessEnum
@ FrontalForcingsSubglacialDischargeEnum
@ AutodiffNumIndependentsEnum
@ SmbTemperaturesReconstructedYearsEnum
@ AutodiffGcTriggerMaxSizeEnum
@ SealevelInertiaTensorYZEnum
@ BalancethicknessStabilizationEnum
@ SmbDailydlradiationEnum
@ CalvingrateyAverageEnum
@ HydrologydcEplPorosityEnum
@ SmbThermoDeltaTScalingEnum
@ AugmentedLagrangianRhopEnum
@ HydrologyIschannelsEnum
@ TotalGroundedBmbScaledEnum
@ HydrologydcMaskEplactiveEltEnum
@ AmrDeviatoricErrorGroupThresholdEnum
@ RheologyBInitialguessMisfitEnum
@ EffectivePressureTransientEnum
@ BalancethicknessSpcthicknessEnum
@ AggressiveMigrationEnum
@ StressbalanceViscosityOvershootEnum
@ RotationalEquatorialMoiEnum
@ OutputBufferSizePointerEnum
@ SolidearthSettingsComputesealevelchangeEnum
@ BasalforcingsMeltrateFactorEnum
@ HydraulicPotentialOldEnum
@ AugmentedLagrangianRholambdaEnum
@ BasalforcingsPicoAverageOverturningEnum
@ AdjointBalancethickness2AnalysisEnum
@ RheologyBbarAbsGradientEnum
@ MaterialsMixedLayerCapacityEnum
@ GiaCrossSectionShapeEnum
@ QmuVariablePartitionsEnum
@ BasalforcingsPicoIsplumeEnum
@ BasalforcingsBottomplumedepthEnum
@ BasalforcingsPicoSubShelfOceanTempEnum
@ ProfilingCurrentMemEnum
@ BasalforcingsPlumeradiusEnum
@ ThicknessAcrossGradientEnum
@ MasstransportHydrostaticAdjustmentEnum
@ TransientIsdamageevolutionEnum
@ BasalforcingsMantleconductivityEnum