Changeset 20154
- Timestamp:
- 02/13/16 13:23:14 (9 years ago)
- Location:
- issm/trunk-jpl/src
- Files:
-
- 1 added
- 1 deleted
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/SealevelriseAnalysis.cpp
r20153 r20154 196 196 197 197 S = xNew<IssmDouble>(numvertices); 198 element->GetInputListOnVertices(S,Sealevel riseSEnum,0);198 element->GetInputListOnVertices(S,SealevelEnum,0); 199 199 200 200 /*Add deltaS to S:*/ … … 202 202 203 203 /*Add S back into inputs: */ 204 element->AddInput(Sealevel riseSEnum,S,P1Enum);204 element->AddInput(SealevelEnum,S,P1Enum); 205 205 206 206 /*Free ressources:*/ -
issm/trunk-jpl/src/c/classes/Elements/Element.cpp
r20133 r20154 1530 1530 name==MaterialsRheologyBbarEnum || 1531 1531 name==MaterialsRheologyNEnum || 1532 name==Sealevel riseSEnum ||1532 name==SealevelEnum || 1533 1533 name==SealevelriseDeltathicknessEnum || 1534 1534 name==GiaWEnum || -
issm/trunk-jpl/src/c/cores/sealevelrise_core.cpp
r20153 r20154 76 76 77 77 /*transfer sea-level back to ice caps: */ 78 if(iscoupler)TransferSealevel(femmodel,Sealevel riseSEnum);78 if(iscoupler)TransferSealevel(femmodel,SealevelEnum); 79 79 } 80 80 /*}}}*/ -
issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
r20121 r20154 1052 1052 SealevelriseSolutionEnum, 1053 1053 SealevelriseAnalysisEnum, 1054 Sealevel riseSEnum,1054 SealevelEnum, 1055 1055 SealevelriseDeltathicknessEnum, 1056 1056 SealevelriseMaxiterEnum, -
issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
r20121 r20154 1004 1004 case SealevelriseSolutionEnum : return "SealevelriseSolution"; 1005 1005 case SealevelriseAnalysisEnum : return "SealevelriseAnalysis"; 1006 case Sealevel riseSEnum : return "SealevelriseS";1006 case SealevelEnum : return "Sealevel"; 1007 1007 case SealevelriseDeltathicknessEnum : return "SealevelriseDeltathickness"; 1008 1008 case SealevelriseMaxiterEnum : return "SealevelriseMaxiter"; -
issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
r20121 r20154 1028 1028 else if (strcmp(name,"SealevelriseSolution")==0) return SealevelriseSolutionEnum; 1029 1029 else if (strcmp(name,"SealevelriseAnalysis")==0) return SealevelriseAnalysisEnum; 1030 else if (strcmp(name,"Sealevel riseS")==0) return SealevelriseSEnum;1030 else if (strcmp(name,"Sealevel")==0) return SealevelEnum; 1031 1031 else if (strcmp(name,"SealevelriseDeltathickness")==0) return SealevelriseDeltathicknessEnum; 1032 1032 else if (strcmp(name,"SealevelriseMaxiter")==0) return SealevelriseMaxiterEnum; -
issm/trunk-jpl/src/m/classes/slr.m
r20137 r20154 7 7 properties (SetAccess=public) 8 8 deltathickness = NaN; 9 sealevel = NaN; 9 10 maxiter = 0; 10 11 reltol = 0; … … 56 57 if ~ismember(SealevelriseAnalysisEnum(),analyses), return; end 57 58 md = checkfield(md,'fieldname','slr.deltathickness','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]); 59 md = checkfield(md,'fieldname','slr.sealevel','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]); 58 60 md = checkfield(md,'fieldname','slr.love_h','NaN',1,'Inf',1); 59 61 md = checkfield(md,'fieldname','slr.love_k','NaN',1,'Inf',1); … … 71 73 end % }}} 72 74 function list=defaultoutputs(self,md) % {{{ 73 list = {'Sealevel riseS'};75 list = {'Sealevel'}; 74 76 end % }}} 75 77 function disp(self) % {{{ … … 77 79 78 80 fielddisplay(self,'deltathickness','thickness change (main loading of the slr solution core [m]'); 81 fielddisplay(self,'sealevel','current sea level (prior to computation) [m]'); 79 82 fielddisplay(self,'reltol','sea level rise relative convergence criterion, (default, NaN: not applied)'); 80 83 fielddisplay(self,'abstol','sea level rise absolute convergence criterion, NaN: not applied'); … … 92 95 function marshall(self,md,fid) % {{{ 93 96 WriteData(fid,'object',self,'class','sealevelrise','fieldname','deltathickness','format','DoubleMat','mattype',1); 97 WriteData(fid,'data',self.sealevel,'enum',SealevelEnum(),'format','DoubleMat','mattype',1); 94 98 WriteData(fid,'object',self,'class','sealevelrise','fieldname','reltol','format','Double'); 95 99 WriteData(fid,'object',self,'class','sealevelrise','fieldname','abstol','format','Double'); … … 117 121 118 122 writejs1Darray(fid,[modelname '.srl.deltathickness'],self.deltathickness); 123 writejs1Darray(fid,[modelname '.srl.sealevel'],self.sealevel); 119 124 writejsdouble(fid,[modelname '.slr.reltol'],self.reltol); 120 125 writejsdouble(fid,[modelname '.slr.abstol'],self.abstol); -
issm/trunk-jpl/src/m/enum/EnumDefinitions.js
r20121 r20154 989 989 function SealevelriseSolutionEnum(){ return 985;} 990 990 function SealevelriseAnalysisEnum(){ return 986;} 991 function Sealevel riseSEnum(){ return 987;}991 function SealevelEnum(){ return 987;} 992 992 function SealevelriseDeltathicknessEnum(){ return 988;} 993 993 function SealevelriseMaxiterEnum(){ return 989;} -
issm/trunk-jpl/src/m/enum/EnumDefinitions.py
r20121 r20154 996 996 def SealevelriseSolutionEnum(): return StringToEnum("SealevelriseSolution")[0] 997 997 def SealevelriseAnalysisEnum(): return StringToEnum("SealevelriseAnalysis")[0] 998 def Sealevel riseSEnum(): return StringToEnum("SealevelriseS")[0]998 def SealevelEnum(): return StringToEnum("Sealevel")[0] 999 999 def SealevelriseDeltathicknessEnum(): return StringToEnum("SealevelriseDeltathickness")[0] 1000 1000 def SealevelriseMaxiterEnum(): return StringToEnum("SealevelriseMaxiter")[0]
Note:
See TracChangeset
for help on using the changeset viewer.