Changeset 25767 for issm/trunk-jpl/src/m/classes/solidearth.m
- Timestamp:
- 11/17/20 00:53:08 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/solidearth.m
r25763 r25767 6 6 classdef solidearth 7 7 properties (SetAccess=public) 8 initialsealevel 8 initialsealevel = NaN; 9 9 settings = solidearthsettings(); 10 10 external = []; … … 22 22 switch nargin 23 23 case 0 24 self=setdefaultparameters(self); 24 self=setdefaultparameters(self,'earth'); 25 case 1 26 self=setdefaultparameters(self,varargin{:}); 25 27 otherwise 26 error(' constructor not supported');28 error('solidearth constructor error message: zero or one argument only!'); 27 29 end 28 30 end % }}} 29 function self = setdefaultparameters(self) % {{{ 30 31 %output default: 32 self.requested_outputs={'default'}; 31 function self = setdefaultparameters(self,planet) % {{{ 33 32 34 %transitions should be a cell array of vectors: 35 self.transitions={}; 36 37 %no partitions requested for barystatic contribution: 38 self.partitionice=[]; 39 self.partitionhydro=[]; 33 %output default: 34 self.requested_outputs={'default'}; 40 35 41 %no external solutions by defalt: 42 self.external=[]; 36 %transitions should be a cell array of vectors: 37 self.transitions={}; 38 39 %no partitions requested for barystatic contribution: 40 self.partitionice=[]; 41 self.partitionhydro=[]; 43 42 44 %earth radius 45 self.planetradius= planetradius('earth'); 43 %no external solutions by defalt: 44 self.external=[]; 45 46 %earth radius 47 self.planetradius= planetradius(planet); 46 48 47 49 end % }}}
Note:
See TracChangeset
for help on using the changeset viewer.