Changeset 17053
- Timestamp:
- 12/23/13 13:42:09 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/misfit.m
r16787 r17053 18 18 name = ''; 19 19 model_enum = NaN; %enum for field that is modeled 20 observation = NaN; %observed field that we compare the model against21 observation_enum = NaN; %enum for observed field.20 observation = NaN; %observed field that we compare the model against 21 observation_enum = NaN; %enum for observed field. 22 22 timeinterpolation = ''; 23 23 weights = NaN; %weight coefficients for every vertex 24 24 weights_enum = NaN; %enum to identify this particular set of weights 25 cumulated = NaN; %do we cumulate misfit through time? 25 26 end 26 27 … … 58 59 md = checkfield(md,'fieldname','obj.observation','field',obj.observation,'forcing',1,'NaN',1); 59 60 md = checkfield(md,'fieldname','obj.timeinterpolation','field',obj.timeinterpolation,'values',{'nearestneighbor'}); 60 md = checkfield(md,'fieldname','obj.weights','field',obj.weights,' size',[md.mesh.numberofvertices 1],'>=',0,'<=',1);61 md = checkfield(md,'fieldname','obj.weights','field',obj.weights,'forcing',1,'NaN',1); 61 62 62 63 end % }}} … … 81 82 WriteData(fid,'object',obj,'fieldname','observation_enum','format','Integer'); 82 83 WriteData(fid,'object',obj,'fieldname','timeinterpolation','format','String'); 83 WriteData(fid,'object',obj,'fieldname','weights','format','DoubleMat','mattype',1 );84 WriteData(fid,'object',obj,'fieldname','weights','format','DoubleMat','mattype',1,'forcinglength',md.mesh.numberofvertices+1); 84 85 WriteData(fid,'object',obj,'fieldname','weights_enum','format','Integer'); 85 86
Note:
See TracChangeset
for help on using the changeset viewer.