Changeset 13395 for issm/trunk/src/c/shared/Numerics/UnitConversion.cpp
- Timestamp:
- 09/19/12 09:32:34 (12 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:ignore
-
old new 1 projects 1 2 autom4te.cache 2 3 aclocal.m4
-
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 12710-12871,12873-12877,12881-12896,12898-12900,12902-12916,12920-12935,12937-12945,12948-13100,13107-13110,13112-13116,13119-13393
- Property svn:ignore
-
issm/trunk/src
-
Property svn:mergeinfo
set to
/issm/branches/trunk-jpl-damage/src merged eligible /issm/trunk-jpl/src merged eligible
-
Property svn:mergeinfo
set to
-
issm/trunk/src/c/shared/Numerics/UnitConversion.cpp
r12706 r13395 11 11 12 12 #include "../../Container/Container.h" 13 #include "../../ objects/objects.h"13 #include "../../classes/objects/objects.h" 14 14 #include "../../EnumDefinitions/EnumDefinitions.h" 15 15 #include "../../shared/shared.h" … … 29 29 if(direction_enum==IuToExtEnum) for(i=0;i<numvalues;i++)values[i]=values[i]*scale; 30 30 else if(direction_enum==ExtToIuEnum) for(i=0;i<numvalues;i++)values[i]=values[i]/scale; 31 else _error 2_("wrong direction for unit conversion, either IuToExtEnum or ExtToIuEnum. ");31 else _error_("wrong direction for unit conversion, either IuToExtEnum or ExtToIuEnum. "); 32 32 33 33 } … … 51 51 case TimesteppingTimeStepEnum: scale=1.0/yts;break; //yr 52 52 case TimeEnum: scale=1.0/yts;break; //yr 53 case HydrologyWaterVxEnum: scale=yts;break; //m/yr54 case HydrologyWaterVyEnum: scale=yts;break; //m/yr55 case VxEnum: scale=yts;break; //m/yr56 case InversionVxObsEnum: scale=yts;break; //m/yr57 case VyEnum: scale=yts;break; //m/yr58 case InversionVyObsEnum: scale=yts;break; //m/yr59 case VzEnum: scale=yts;break; //m/yr60 case InversionVzObsEnum: scale=yts;break; //m/yr61 case VelEnum: scale=yts;break; //m/yr62 case InversionVelObsEnum: scale=yts;break; //m/yr63 case BalancethicknessThickeningRateEnum: scale=yts;break; //m/yr64 case BasalforcingsMeltingRateEnum: scale=yts;break; //m/yr65 case BasalforcingsMeltingRateCorrectionEnum: scale=yts;break; //m/yr66 case SurfaceforcingsPrecipitationEnum: scale=yts;break; //m/yr67 case SurfaceforcingsMassBalanceEnum: scale=yts;break; //m/yr68 case SurfaceforcingsSmbPosMaxEnum: scale=yts;break; //m/yr69 case SurfaceforcingsSmbPosMinEnum: scale=yts;break; //m/yr70 case SurfaceforcingsAPosEnum: scale=yts;break; //m/yr71 case SurfaceforcingsBPosEnum: scale=yts;break; //m/yr72 case SurfaceforcingsANegEnum: scale=yts;break; //m/yr73 case SurfaceforcingsBNegEnum: scale=yts;break; //m/yr53 case HydrologyWaterVxEnum: scale=yts;break; //m/yr 54 case HydrologyWaterVyEnum: scale=yts;break; //m/yr 55 case VxEnum: scale=yts;break; //m/yr 56 case InversionVxObsEnum: scale=yts;break; //m/yr 57 case VyEnum: scale=yts;break; //m/yr 58 case InversionVyObsEnum: scale=yts;break; //m/yr 59 case VzEnum: scale=yts;break; //m/yr 60 case InversionVzObsEnum: scale=yts;break; //m/yr 61 case VelEnum: scale=yts;break; //m/yr 62 case InversionVelObsEnum: scale=yts;break; //m/yr 63 case BalancethicknessThickeningRateEnum: scale=yts;break; //m/yr 64 case BasalforcingsMeltingRateEnum: scale=yts;break; //m/yr 65 case BasalforcingsMeltingRateCorrectionEnum: scale=yts;break; //m/yr 66 case SurfaceforcingsPrecipitationEnum: scale=yts;break; //m/yr 67 case SurfaceforcingsMassBalanceEnum: scale=yts;break; //m/yr 68 case SurfaceforcingsSmbPosMaxEnum: scale=yts;break; //m/yr 69 case SurfaceforcingsSmbPosMinEnum: scale=yts;break; //m/yr 70 case SurfaceforcingsAPosEnum: scale=yts;break; //m/yr 71 case SurfaceforcingsBPosEnum: scale=yts;break; //m/yr 72 case SurfaceforcingsANegEnum: scale=yts;break; //m/yr 73 case SurfaceforcingsBNegEnum: scale=yts;break; //m/yr 74 74 case MisfitEnum: scale=pow(yts,2);break; //(m/yr)^2 75 75 case MassFluxEnum: scale=pow((IssmDouble)10,-12)*yts;break; // (GigaTon/year) 76 case TotalSmbEnum: scale=pow((IssmDouble)10,-12)*yts;break; // (GigaTon/year) 76 77 default: scale=1.0; break; 77 78 }
Note:
See TracChangeset
for help on using the changeset viewer.