Changeset 14555 for issm/trunk-jpl/src
- Timestamp:
- 04/12/13 09:05:48 (12 years ago)
- Location:
- issm/trunk-jpl/src
- Files:
-
- 9 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h
r14538 r14555 79 79 FrictionQEnum, 80 80 GeometryHydrostaticRatioEnum, 81 Hydrology CREnum,82 Hydrology KnEnum,83 Hydrology NEnum,84 Hydrology PEnum,85 Hydrology QEnum,86 Hydrology SpcwatercolumnEnum,87 Hydrology StabilizationEnum,81 HydrologyshreveCREnum, 82 HydrologyshreveKnEnum, 83 HydrologyshreveNEnum, 84 HydrologyshrevePEnum, 85 HydrologyshreveQEnum, 86 HydrologyshreveSpcwatercolumnEnum, 87 HydrologyshreveStabilizationEnum, 88 88 IndependentObjectEnum, 89 89 InversionControlParametersEnum, -
issm/trunk-jpl/src/c/classes/objects/Elements/Tria.cpp
r14435 r14555 5694 5694 GetVerticesCoordinates(&xyz_list[0][0], nodes, NUMVERTICES); 5695 5695 this->parameters->FindParam(&dt,TimesteppingTimeStepEnum); 5696 this->parameters->FindParam(&diffusivity,Hydrology StabilizationEnum);5696 this->parameters->FindParam(&diffusivity,HydrologyshreveStabilizationEnum); 5697 5697 Input* vx_input=inputs->GetInput(HydrologyWaterVxEnum); _assert_(vx_input); 5698 5698 Input* vy_input=inputs->GetInput(HydrologyWaterVyEnum); _assert_(vy_input); -
issm/trunk-jpl/src/c/classes/objects/Materials/Matpar.cpp
r13622 r14555 40 40 iomodel->Constant(&this->g,ConstantsGEnum); 41 41 42 iomodel->Constant(&this->hydro_CR,Hydrology CREnum);43 iomodel->Constant(&this->kn,Hydrology KnEnum);44 iomodel->Constant(&this->hydro_n,Hydrology NEnum);45 iomodel->Constant(&this->hydro_p,Hydrology PEnum);46 iomodel->Constant(&this->hydro_q,Hydrology QEnum);42 iomodel->Constant(&this->hydro_CR,HydrologyshreveCREnum); 43 iomodel->Constant(&this->kn,HydrologyshreveKnEnum); 44 iomodel->Constant(&this->hydro_n,HydrologyshreveNEnum); 45 iomodel->Constant(&this->hydro_p,HydrologyshrevePEnum); 46 iomodel->Constant(&this->hydro_q,HydrologyshreveQEnum); 47 47 this->inputs=NULL; /*not used here*/ 48 48 } -
issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp
r14538 r14555 84 84 case FrictionQEnum : return "FrictionQ"; 85 85 case GeometryHydrostaticRatioEnum : return "GeometryHydrostaticRatio"; 86 case Hydrology CREnum : return "HydrologyCR";87 case Hydrology KnEnum : return "HydrologyKn";88 case Hydrology NEnum : return "HydrologyN";89 case Hydrology PEnum : return "HydrologyP";90 case Hydrology QEnum : return "HydrologyQ";91 case Hydrology SpcwatercolumnEnum : return "HydrologySpcwatercolumn";92 case Hydrology StabilizationEnum : return "HydrologyStabilization";86 case HydrologyshreveCREnum : return "HydrologyCR"; 87 case HydrologyshreveKnEnum : return "HydrologyKn"; 88 case HydrologyshreveNEnum : return "HydrologyN"; 89 case HydrologyshrevePEnum : return "HydrologyP"; 90 case HydrologyshreveQEnum : return "HydrologyQ"; 91 case HydrologyshreveSpcwatercolumnEnum : return "HydrologySpcwatercolumn"; 92 case HydrologyshreveStabilizationEnum : return "HydrologyStabilization"; 93 93 case IndependentObjectEnum : return "IndependentObject"; 94 94 case InversionControlParametersEnum : return "InversionControlParameters"; -
issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp
r14544 r14555 76 76 parameters->AddObject(iomodel->CopyConstantObject(ConstantsReferencetemperatureEnum)); 77 77 parameters->AddObject(iomodel->CopyConstantObject(BalancethicknessStabilizationEnum)); 78 parameters->AddObject(iomodel->CopyConstantObject(Hydrology StabilizationEnum));78 parameters->AddObject(iomodel->CopyConstantObject(HydrologyshreveStabilizationEnum)); 79 79 parameters->AddObject(iomodel->CopyConstantObject(GroundinglineMeltingRateEnum)); 80 80 parameters->AddObject(iomodel->CopyConstantObject(ThermalMaxiterEnum)); -
issm/trunk-jpl/src/c/modules/ModelProcessorx/Hydrology/CreateConstraintsHydrology.cpp
r13762 r14555 19 19 /*Create constraints if they do not exist yet*/ 20 20 if(!constraints) constraints = new Constraints(); 21 IoModelToConstraintsx(constraints,iomodel,Hydrology SpcwatercolumnEnum,HydrologyAnalysisEnum);21 IoModelToConstraintsx(constraints,iomodel,HydrologyshreveSpcwatercolumnEnum,HydrologyAnalysisEnum); 22 22 23 23 /*Assign output pointer: */ -
issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp
r14538 r14555 85 85 else if (strcmp(name,"FrictionQ")==0) return FrictionQEnum; 86 86 else if (strcmp(name,"GeometryHydrostaticRatio")==0) return GeometryHydrostaticRatioEnum; 87 else if (strcmp(name,"Hydrology CR")==0) return HydrologyCREnum;88 else if (strcmp(name,"Hydrology Kn")==0) return HydrologyKnEnum;89 else if (strcmp(name,"Hydrology N")==0) return HydrologyNEnum;90 else if (strcmp(name,"Hydrology P")==0) return HydrologyPEnum;91 else if (strcmp(name,"Hydrology Q")==0) return HydrologyQEnum;92 else if (strcmp(name,"Hydrology Spcwatercolumn")==0) return HydrologySpcwatercolumnEnum;93 else if (strcmp(name,"Hydrology Stabilization")==0) return HydrologyStabilizationEnum;87 else if (strcmp(name,"HydrologyshreveCR")==0) return HydrologyshreveCREnum; 88 else if (strcmp(name,"HydrologyshreveKn")==0) return HydrologyshreveKnEnum; 89 else if (strcmp(name,"HydrologyshreveN")==0) return HydrologyshreveNEnum; 90 else if (strcmp(name,"HydrologyshreveP")==0) return HydrologyshrevePEnum; 91 else if (strcmp(name,"HydrologyshreveQ")==0) return HydrologyshreveQEnum; 92 else if (strcmp(name,"HydrologyshreveSpcwatercolumn")==0) return HydrologyshreveSpcwatercolumnEnum; 93 else if (strcmp(name,"HydrologyshreveStabilization")==0) return HydrologyshreveStabilizationEnum; 94 94 else if (strcmp(name,"IndependentObject")==0) return IndependentObjectEnum; 95 95 else if (strcmp(name,"InversionControlParameters")==0) return InversionControlParametersEnum; -
issm/trunk-jpl/src/m/classes/hydrologyshreve.m
r14550 r14555 1 %HYDROLOGY class definition1 %HYDROLOGYSHREVE class definition 2 2 % 3 3 % Usage: 4 % hydrology =hydrology();4 % hydrologyshreve=hydrologyshreve(); 5 5 6 classdef hydrology 6 classdef hydrologyshreve 7 7 properties (SetAccess=public) 8 8 spcwatercolumn = NaN; … … 15 15 end 16 16 methods 17 function obj = hydrology (varargin) % {{{17 function obj = hydrologyshreve(varargin) % {{{ 18 18 switch nargin 19 19 case 0 … … 26 26 27 27 %Parameters from Johnson's 2002 thesis, section 3.5.4 28 obj.n =.02;29 obj.CR =.01;30 obj.p =2;31 obj.q =1;32 obj.kn =0;28 obj.n = .02; 29 obj.CR = .01; 30 obj.p = 2; 31 obj.q = 1; 32 obj.kn = 0; 33 33 34 34 %Type of stabilization to use 0:nothing 1:artificial_diffusivity … … 44 44 end % }}} 45 45 function disp(obj) % {{{ 46 disp(sprintf(' hydrology solution parameters:'));46 disp(sprintf(' hydrologyshreve solution parameters:')); 47 47 48 48 fielddisplay(obj,'spcwatercolumn','water thickness constraints (NaN means no constraint)'); -
issm/trunk-jpl/src/m/classes/hydrologyshreve.py
r14550 r14555 5 5 from WriteData import * 6 6 7 class hydrology (object):7 class hydrologyshreve(object): 8 8 """ 9 HYDROLOGY class definition9 HYDROLOGYSHREVE class definition 10 10 11 11 Usage: 12 hydrology =hydrology();12 hydrologyshreve=hydrologyshreve(); 13 13 """ 14 14 … … 31 31 # {{{ Display 32 32 33 string=' hydrology solution parameters:'33 string=' hydrologyshreve solution parameters:' 34 34 string="%s\n%s"%(string,fielddisplay(self,'spcwatercolumn','water thickness constraints (NaN means no constraint)')) 35 35 string="%s\n%s"%(string,fielddisplay(self,'n','Manning roughness coefficient')) -
issm/trunk-jpl/src/m/classes/model/model.m
r14529 r14555 1089 1089 md.balancethickness = balancethickness(); 1090 1090 md.diagnostic = diagnostic(); 1091 md.hydrology = hydrology ();1091 md.hydrology = hydrologyshreve(); 1092 1092 md.prognostic = prognostic(); 1093 1093 md.thermal = thermal(); -
issm/trunk-jpl/src/m/classes/model/model.py
r14530 r14555 78 78 self.diagnostic = diagnostic() 79 79 self.groundingline = groundingline() 80 self.hydrology = hydrology ()80 self.hydrology = hydrologyshreve() 81 81 self.prognostic = prognostic() 82 82 self.thermal = thermal()
Note:
See TracChangeset
for help on using the changeset viewer.