Changeset 16297
- Timestamp:
- 10/04/13 11:15:33 (11 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/model.m
r16287 r16297 45 45 46 46 results = 0; 47 outputdefinition = 0; 47 48 radaroverlay = 0; 48 49 miscellaneous = 0; … … 1071 1072 md.radaroverlay = radaroverlay(); 1072 1073 md.results = struct(); 1074 md.outputdefinition = outputdefinition(); 1073 1075 md.miscellaneous = miscellaneous(); 1074 1076 md.private = private(); … … 1107 1109 disp(sprintf('%19s: %-22s -- %s','inversion' ,['[1x1 ' class(obj.inversion) ']'],'parameters for inverse methods')); 1108 1110 disp(sprintf('%19s: %-22s -- %s','qmu' ,['[1x1 ' class(obj.qmu) ']'],'dakota properties')); 1111 disp(sprintf('%19s: %-22s -- %s','outputdefinition',['[1x1 ' class(obj.outputdefinition) ']'],'output definition')); 1109 1112 disp(sprintf('%19s: %-22s -- %s','results' ,['[1x1 ' class(obj.results) ']'],'model results')); 1110 1113 disp(sprintf('%19s: %-22s -- %s','radaroverlay' ,['[1x1 ' class(obj.radaroverlay) ']'],'radar image for plot overlay')); -
issm/trunk-jpl/src/m/classes/qmu.m
r15131 r16297 17 17 variabledescriptors = {}; 18 18 responsedescriptors = {}; 19 mass_flux_profile_directory = NaN;20 mass_flux_profiles = NaN;21 mass_flux_segments = {};22 19 adjacency = NaN; 23 20 vertex_weight = NaN; … … 133 130 fielddisplay(obj,'responsedescriptors',''); 134 131 fielddisplay(obj,'method','array of dakota_method class'); 135 fielddisplay(obj,'mass_flux_profile_directory','directory for mass flux profiles');136 fielddisplay(obj,'mass_flux_profiles','list of mass_flux profiles');137 fielddisplay(obj,'mass_flux_segments','');138 132 fielddisplay(obj,'adjacency',''); 139 133 fielddisplay(obj,'vertex_weight','weight applied to each mesh vertex'); … … 151 145 WriteData(fid,'object',obj,'fieldname','variabledescriptors','format','StringArray'); 152 146 WriteData(fid,'object',obj,'fieldname','responsedescriptors','format','StringArray'); 153 if ~isempty(obj.mass_flux_segments),154 WriteData(fid,'data',obj.mass_flux_segments,'enum',MassFluxSegmentsEnum,'format','MatArray');155 flag=true;156 else157 flag=false;158 end159 WriteData(fid,'data',flag,'enum',QmuMassFluxSegmentsPresentEnum,'format','Boolean');160 147 end % }}} 161 148 end -
issm/trunk-jpl/src/m/classes/qmu.py
r15131 r16297 27 27 self.variabledescriptors = [] 28 28 self.responsedescriptors = [] 29 self.mass_flux_profile_directory = float('NaN')30 self.mass_flux_profiles = float('NaN')31 self.mass_flux_segments = []32 29 self.adjacency = float('NaN') 33 30 self.vertex_weight = float('NaN') … … 126 123 s+="%s\n" % fielddisplay(self,'responsedescriptors','') 127 124 s+="%s\n" % fielddisplay(self,'method','array of dakota_method class') 128 s+="%s\n" % fielddisplay(self,'mass_flux_profile_directory','directory for mass flux profiles')129 s+="%s\n" % fielddisplay(self,'mass_flux_profiles','list of mass_flux profiles')130 s+="%s\n" % fielddisplay(self,'mass_flux_segments','')131 125 s+="%s\n" % fielddisplay(self,'adjacency','') 132 126 s+="%s\n" % fielddisplay(self,'vertex_weight','weight applied to each mesh vertex') … … 144 138 WriteData(fid,'object',self,'fieldname','variabledescriptors','format','StringArray') 145 139 WriteData(fid,'object',self,'fieldname','responsedescriptors','format','StringArray') 146 if not self.mass_flux_segments:147 WriteData(fid,'data',self.mass_flux_segments,'enum',MassFluxSegmentsEnum(),'format','MatArray');148 flag=True;149 else:150 flag=False;151 WriteData(fid,'data',flag,'enum',QmuMassFluxSegmentsPresentEnum(),'format','Boolean');152 140 # }}} -
issm/trunk-jpl/test/NightlyRun/test234.m
r15910 r16297 28 28 md.qmu.responses.MaxVel=response_function('MaxVel',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 29 29 md.qmu.responses.IceVolume=response_function('IceVolume',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 30 md.qmu.responses.MassFlux1=response_function(' indexed_MassFlux_1',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]);31 md.qmu.responses.MassFlux2=response_function(' indexed_MassFlux_2',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]);32 md.qmu.responses.MassFlux3=response_function(' indexed_MassFlux_3',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]);33 md.qmu.responses.MassFlux4=response_function(' indexed_MassFlux_4',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]);34 md.qmu.responses.MassFlux5=response_function(' indexed_MassFlux_5',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]);35 md.qmu.responses.massFlux6=response_function(' indexed_MassFlux_6',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]);30 md.qmu.responses.MassFlux1=response_function('MassFlux1',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 31 md.qmu.responses.MassFlux2=response_function('MassFlux2',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 32 md.qmu.responses.MassFlux3=response_function('MassFlux3',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 33 md.qmu.responses.MassFlux4=response_function('MassFlux4',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 34 md.qmu.responses.MassFlux5=response_function('MassFlux5',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 35 md.qmu.responses.massFlux6=response_function('MassFlux6',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 36 36 37 %mass flux profiles 38 md.qmu.mass_flux_profiles={'../Exp/MassFlux1.exp','../Exp/MassFlux2.exp','../Exp/MassFlux3.exp','../Exp/MassFlux4.exp','../Exp/MassFlux5.exp','../Exp/MassFlux6.exp'}; 39 md.qmu.mass_flux_profile_directory=pwd; 37 md.outputdefinition.list={... 38 massfluxatgate('MassFlux1','../Exp/MassFlux1.exp'),... 39 massfluxatgate('MassFlux2','../Exp/MassFlux2.exp'),... 40 massfluxatgate('MassFlux3','../Exp/MassFlux3.exp'),... 41 massfluxatgate('MassFlux4','../Exp/MassFlux4.exp'),... 42 massfluxatgate('MassFlux5','../Exp/MassFlux5.exp'),... 43 massfluxatgate('MassFlux6','../Exp/MassFlux6.exp')... 44 }; 45 40 46 41 47 %% nond_sampling study
Note:
See TracChangeset
for help on using the changeset viewer.