Changeset 9542 for issm/trunk/src/m/classes/model.m
- Timestamp:
- 08/31/11 17:36:09 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/model.m
r9540 r9542 184 184 nsteps = modelfield('default',0,'marshall',true,'format','Integer'); 185 185 maxiter = modelfield('default',NaN,'marshall',true,'format','DoubleMat','mattype',3); 186 cm_responses = modelfield('default',NaN,'marshall',true,' format','DoubleMat','mattype',3);186 cm_responses = modelfield('default',NaN,'marshall',true,'preprocess','marshallcmresponses','format','DoubleMat','mattype',3); 187 187 tolx = modelfield('default',0,'marshall',true,'format','Double'); 188 188 optscal = modelfield('default',NaN,'marshall',true,'format','DoubleMat','mattype',3); … … 499 499 if (structmd.control_type==147), md.control_type={'Dhdt'}; end 500 500 end 501 if ismember(structmd.cm_responses(end,end),[165:170 383 388 389]), 502 pos=find(structmd.cm_responses==166), md.control_type(pos)=101; 503 pos=find(structmd.cm_responses==167), md.control_type(pos)=102; 504 pos=find(structmd.cm_responses==168), md.control_type(pos)=103; 505 pos=find(structmd.cm_responses==169), md.control_type(pos)=104; 506 pos=find(structmd.cm_responses==170), md.control_type(pos)=105; 507 pos=find(structmd.cm_responses==165), md.control_type(pos)=201; 508 pos=find(structmd.cm_responses==389), md.control_type(pos)=501; 509 pos=find(structmd.cm_responses==388), md.control_type(pos)=502; 510 pos=find(structmd.cm_responses==382), md.control_type(pos)=503; 511 end 501 512 502 513 %New fields … … 688 699 689 700 %several responses can be used: 690 md.cm_responses= SurfaceAbsVelMisfitEnum*ones(md.nsteps,1);701 md.cm_responses=101*ones(md.nsteps,1); 691 702 692 703 %cm_jump is used to speed up control method. When
Note:
See TracChangeset
for help on using the changeset viewer.