Changeset 2396
- Timestamp:
- 10/08/09 09:55:53 (15 years ago)
- Location:
- issm/trunk/src/m/classes/public/mesh
- Files:
-
- 2 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/public/mesh/meshyams.m
r2296 r2396 22 22 23 23 %recover options 24 yamsoptions=optionlist2cell(varargin{:}); 25 26 %add default options 27 yamsoptions=process_mesh_options(yamsoptions); 24 options=pairoptions(varargin{:}); 25 options=deleteduplicates(options,1); 26 if ~exist(options,'domainoutline'), 27 error('meshyams error message: no ''domainoutline'' was provided'); 28 end 29 if ~exist(options,'velocities'), 30 error('meshyams error message: no ''velocities'' was provided'); 31 end 28 32 29 33 %recover some fields 30 34 disp('MeshYams Options:') 31 domainoutline=yamsoptions.domainoutline; disp(sprintf(' %-15s: ''%s''','DomainOutline',domainoutline)); 32 groundeddomain=yamsoptions.groundeddomain; disp(sprintf(' %-15s: ''%s''','GroundedDomain',groundeddomain)); 33 velocities=yamsoptions.velocities; disp(sprintf(' %-15s: ''%s''','Velocities',velocities)); 34 resolution=yamsoptions.resolution; disp(sprintf(' %-15s: %f','Resolution',resolution)); 35 gradation=yamsoptions.gradation; 36 nsteps=yamsoptions.nsteps; disp(sprintf(' %-15s: %i','nsteps',nsteps)); 37 epsilon=yamsoptions.epsilon; disp(sprintf(' %-15s: %f','epsilon',epsilon)); 38 hmin=yamsoptions.hmin; disp(sprintf(' %-15s: %f','hmin',hmin)); 39 hmax=yamsoptions.hmax; disp(sprintf(' %-15s: %f\n','hmax',hmax)); 35 domainoutline=getfieldvalue(options,'domainoutline'); 36 disp(sprintf(' %-15s: ''%s''','DomainOutline',domainoutline)); 37 groundeddomain=getfieldvalue(options,'groundeddomain','N/A'); 38 disp(sprintf(' %-15s: ''%s''','GroundedDomain',groundeddomain)); 39 velocities=getfieldvalue(options,'velocities'); 40 disp(sprintf(' %-15s: ''%s''','Velocities',velocities)); 41 resolution=getfieldvalue(options,'resolution',5000); 42 disp(sprintf(' %-15s: %f','Resolution',resolution)); 43 nsteps=getfieldvalue(options,'nsteps',6); 44 disp(sprintf(' %-15s: %i','nsteps',nsteps)); 45 gradation=getfieldvalue(options,'gradation',2*ones(nsteps,1)); 46 disp(sprintf(' %-15s: %g','gradation',gradation(1))); 47 epsilon=getfieldvalue(options,'epsilon',3); 48 disp(sprintf(' %-15s: %f','epsilon',epsilon)); 49 hmin=getfieldvalue(options,'hmin',500); 50 disp(sprintf(' %-15s: %f','hmin',hmin)); 51 hmax=getfieldvalue(options,'hmax',150*10^3); 52 disp(sprintf(' %-15s: %f\n','hmax',hmax)); 40 53 41 54 %mesh with initial resolution
Note:
See TracChangeset
for help on using the changeset viewer.