Changeset 12979
- Timestamp:
- 08/10/12 14:07:46 (13 years ago)
- Location:
- issm/trunk-jpl/src/m/model/plot
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/model/plot/applyoptions.m
r12962 r12979 9 9 10 10 %some defaults 11 if strcmpi(md.mesh.hemisphere,'n'), options=addfielddefault(options,'hemisphere','n'); 12 elseif strcmpi(md.mesh.hemisphere,'s'), options=addfielddefault(options,'hemisphere','s'); 11 if isfield(md.mesh,'hemisphere'), 12 if strcmpi(md.mesh.hemisphere,'n'), options=addfielddefault(options,'hemisphere','n'); 13 elseif strcmpi(md.mesh.hemisphere,'s'), options=addfielddefault(options,'hemisphere','s'); 14 end 13 15 end 14 16 -
issm/trunk-jpl/src/m/model/plot/processdata.m
r10515 r12979 15 15 if (iscell(data) | isempty(data) | length(data)==0 | (length(data)==1 & ~isstruct(data) & isnan(data))), 16 16 error('plotmodel error message: data provided is empty'); 17 end 18 19 %needed later on 20 if isfield(md.mesh,'numberofvertices2d'), 21 numberofvertices2d=md.mesh.numberofvertices2d; 22 numberofelements2d=md.mesh.numberofelements2d; 23 else 24 numberofvertices2d=NaN; 25 numberofelements2d=NaN; 17 26 end 18 27 … … 62 71 63 72 %check length 64 if datasize(1)~=md.mesh.numberofvertices & datasize(1)~=md.mesh.numberofelements & datasize(1)~=md.mesh.numberofvertices*6 & (md.mesh.dimension==3 & ~(datasize(1)==md.mesh.numberofelements2d | datasize(1)==md.mesh.numberofvertices2d)) 73 74 if datasize(1)~=md.mesh.numberofvertices & datasize(1)~=md.mesh.numberofelements & datasize(1)~=md.mesh.numberofvertices*6 & (md.mesh.dimension==3 & ~(datasize(1)==numberofelements2d | datasize(1)==numberofvertices2d)) 65 75 error('plotmodel error message: data not supported yet'); 66 76 end 67 77 68 78 %quiver? 69 79 if datasize(2)>1, … … 93 103 94 104 %treat the case datasize(1)=nodes2d 95 if (md.mesh.dimension==3 & datasize(1)== md.mesh.numberofvertices2d),105 if (md.mesh.dimension==3 & datasize(1)==numberofvertices2d), 96 106 data=project3d(md,'vector',data,'type','node'); 97 107 datasize(1)=md.mesh.numberofvertices; … … 100 110 101 111 %treat the case datasize(1)=nodes2d 102 if (md.mesh.dimension==3 & datasize(1)== md.mesh.numberofelements2d),112 if (md.mesh.dimension==3 & datasize(1)==numberofelements2d), 103 113 data=project3d(md,'vector',data,'type','element'); 104 114 datasize(1)=md.mesh.numberofelements; -
issm/trunk-jpl/src/m/model/plot/processmesh.m
r11234 r12979 20 20 if ~strcmpi(getfieldvalue(options,'coord','xy'),'latlon'), 21 21 x=md.mesh.x; 22 x2d=md.mesh.x2d;22 if isfield(md.mesh,'x2d'), x2d=md.mesh.x2d; end 23 23 y=md.mesh.y; 24 y2d=md.mesh.y2d;24 if isfield(md.mesh,'y2d'), y2d=md.mesh.y2d; end 25 25 else 26 26 x=md.mesh.long; 27 x2d=md.mesh.x2d;27 %x2d=md.mesh.x2d; this sounds like something that was forgotten 28 28 y=md.mesh.lat; 29 y2d=md.mesh.y2d;29 %y2d=md.mesh.y2d; 30 30 end 31 31 … … 40 40 41 41 42 elements2d=md.mesh.elements2d;42 if isfield(md.mesh,'elements2d'), elements2d=md.mesh.elements2d; end 43 43 elements=md.mesh.elements; 44 44
Note:
See TracChangeset
for help on using the changeset viewer.