Changeset 107
- Timestamp:
- 04/28/09 15:31:04 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/public/loadresultsfromdisk.m
r1 r107 14 14 15 15 results=parseresultsfromdisk(filename); 16 save results results 16 17 17 18 %First get solution type … … 41 42 elseif strcmpi(analysis_type,'control'), 42 43 43 %read num_control_parameters 44 num_control_parameters=results{4}; 45 nsteps=results{5}; 44 %Get u_g 45 u_g=results{4}; 46 47 %Used to recover velocities 48 indx=part(1:2:end); 49 indy=part(2:2:end); 50 51 %Recover velocity 52 md.cont_vx=u_g(indx)*md.yts; 53 md.cont_vy=u_g(indy)*md.yts; 54 md.cont_vel=sqrt(md.vx.^2+md.vy.^2); 55 56 %recover parameter 57 cont_parameter=results{5}; 58 cont_parameter=cont_parameter(indx); 59 md.cont_parameter=cont_parameter; 46 60 47 61 %read J 48 62 md.cont_J=results{6}; 49 63 50 %Used to recover parameters and velocit51 indx=part(1:2:end);52 indy=part(2:2:end);53 54 %read parameters55 for i=1:num_control_parameters,56 control_parameter=results{6+i};57 cont_parameters{i}=control_parameter(indx);58 end59 md.cont_parameters=cont_parameters;60 61 %Recover velocity62 u_g=results{7+num_control_parameters};63 64 md.cont_vx=u_g(indx)*md.yts;65 md.cont_vy=u_g(indy)*md.yts;66 md.cont_vel=sqrt(md.cont_vx.^2+md.cont_vy.^2);67 64 elseif strcmpi(analysis_type,'thermalsteady'), 68 65
Note:
See TracChangeset
for help on using the changeset viewer.