Changeset 2450


Ignore:
Timestamp:
10/21/09 10:16:19 (15 years ago)
Author:
seroussi
Message:

added plot for transient results

Location:
issm/trunk/src/m/classes/public/plot
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/public/plot/plot_manager.m

    r2439 r2450  
    8888                case 'transient_results',
    8989                        plot_transient_results(md,options,width,i);
     90                case {'transient_thickness','transient_bed','transient_surface','transient_temperature','transient_melting','transient_vel','transient_vx','transient_vy','transient_vz','transient_pressure'}
     91                        plot_transient_field(md,options,width,i,data);
    9092                        return;
    9193
  • issm/trunk/src/m/classes/public/plot/plot_transient_results.m

    r2439 r2450  
    2929        string=[string ',''data'',md.results.transient(' num2str(i) ').thickness,''title'',''Thickness at time ' num2str(md.results.transient(i).time) ' a'''];
    3030end
    31 string=[string ',''figure'',1,''colorbar#all'',''on'',''fontsize'',' fontsize ',''fontweight'',' fontweight ');'];
     31string=[string ',''figure'',1,''colorbar#all'',''on'',''fontsize'',' num2str(fontsize) ',''fontweight'',''' fontweight ''');'];
    3232eval(string);
    3333clear string;
     
    3737        string=[string ',''data'',md.results.transient(' num2str(i) ').vel,''view'',3,''title'',''Velocity at time ' num2str(md.results.transient(i).time) ' a'''];
    3838end
    39 string=[string ',''figure'',2,''colorbar#all'',''on'',''fontsize'',' fontsize ',''fontweight'',' fontweight  ');'];
     39string=[string ',''figure'',2,''colorbar#all'',''on'',''fontsize'',' num2str(fontsize) ',''fontweight'',''' fontweight  ''');'];
    4040eval(string);
    4141clear string;
     
    4646                string=[string ',''data'',md.results.transient(' num2str(i) ').temperature,''view'',3,''title'',''Temperature at time ' num2str(md.results.transient(i).time) ' a'''];
    4747        end
    48         string=[string ',''figure'',3,''colorbar#all'',''on'',''view'',3,''fontsize'',' fontsize ',''fontweight'',' fontweight  ');'];
     48        string=[string ',''figure'',3,''colorbar#all'',''on'',''view'',3,''fontsize'',' num2str(fontsize) ',''fontweight'',''' fontweight  ''');'];
    4949        eval(string);
    5050        clear string;
     
    5555        string=[string ',''data'',md.results.transient(' num2str(i) ').thickness-md.results.transient(' num2str(i-1) ').thickness,''title'',''Delta thickness at time ' num2str(md.results.transient(i).time) ' a'''];
    5656end
    57 string=[string ',''figure'',4,''colorbar#all'',''on'',''fontsize'',' fontsize ',''fontweight'',' fontweight  ');'];
     57string=[string ',''figure'',4,''colorbar#all'',''on'',''fontsize'',' num2str(fontsize) ',''fontweight'',''' fontweight  ''');'];
    5858eval(string);
    5959clear string;
     
    6363        string=[string ',''data'',md.results.transient(' num2str(i) ').vel-md.results.transient(' num2str(i-1) ').vel,''view'',3,''title'',''Delta velocity at time ' num2str(md.results.transient(i).time) ' a'''];
    6464end
    65 string=[string ',''figure'',5,''colorbar#all'',''on'',''fontsize'',' fontsize ',''fontweight'',' fontweight  ');'];
     65string=[string ',''figure'',5,''colorbar#all'',''on'',''fontsize'',' num2str(fontsize) ',''fontweight'',''' fontweight  ''');'];
    6666eval(string);
    6767clear string;
     
    7272                string=[string ',''data'',md.results.transient(' num2str(i) ').temperature-md.results.transient(' num2str(i-1) ').temperature,''view'',3,''title'',''Delta temperature at time ' num2str(md.results.transient(i).time) ' a'''];
    7373        end
    74         string=[string ',''figure'',6,''colorbar#all'',''on'',''fontsize'',' fontsize ',''fontweight'',' fontweight  ');'];
     74        string=[string ',''figure'',6,''colorbar#all'',''on'',''fontsize'',' num2str(fontsize) ',''fontweight'',''' fontweight  ''');'];
    7575        eval(string);
    7676        clear string;
  • issm/trunk/src/m/classes/public/plot/plotdoc.m

    r2307 r2450  
    3636disp('                  - ''stress_principal'': plot the stress tensor principal axis and principal values');
    3737disp('                  - ''stress_principalaxis1'': arrow plot the first principal axis of the stress tensor(replace 1 by 2 or 3 if needed)');
    38 disp('                  - ''transient_results'': this will display all the time steps of a transient run');
     38disp('                  - ''transient_results'': this will display all the time steps of a transient run (use steps to specify the steps requested)');
     39disp('                  - ''transient_vel'': this will display the velocity for the time steps requested of a transient run');
     40disp('                  - ''transient_vel'': vel can be by any field of the transient results (vx, vy, vz, vel, temperature, melting, pressure, bed, thickness, surface)');
    3941disp('                  - ''transient_movie'': this will display the time steps of a given field of a transient run');
    4042disp('                  - ''transient_movie_field'': field to be displayed when doing  transient_movie data display');
Note: See TracChangeset for help on using the changeset viewer.