Changeset 27629


Ignore:
Timestamp:
03/02/23 11:15:42 (2 years ago)
Author:
Mathieu Morlighem
Message:

NEW: adding default option to md.miscellaneous.notes

Location:
issm/trunk-jpl/src/m/classes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/miscellaneous.m

    r20690 r27629  
    2525                end % }}}
    2626                function self = setdefaultparameters(self) % {{{
     27
     28                        %Add some information about the model for future reference
     29                        self.notes = ['Model created on ' date ' by ' char(java.lang.System.getProperty('user.name')) ', ISSM v' num2str(issmversion()) ' (path: ' pwd() ')'];
     30                        self.name  = '';
    2731
    2832                end % }}}
  • issm/trunk-jpl/src/m/classes/spatiallinearbasalforcings.m

    r26951 r27629  
    2121                                case 1
    2222                                        lb=varargin{1};
    23                                         if strcmpi(class(lb),'linearbasalforcings'),
     23                                        if isa(lb,'linearbasalforcings');
    2424                                                nvertices=length(lb.groundedice_melting_rate);
    2525                                                self.groundedice_melting_rate=lb.groundedice_melting_rate;
    2626                                                self.geothermalflux=lb.geothermalflux;
    27                                                 self.deepwater_elevation=lb.deepwater_elevation*ones(nvertices,1);
    28                                                 self.deepwater_melting_rate=lb.deepwater_melting_rate*ones(nvertices,1);
    29                                                 self.upperwater_melting_rate=lb.upperwater_melting_rate*ones(nvertices,1);
    30                                                 self.upperwater_elevation=lb.upperwater_elevation*ones(nvertices,1);
    31                                                 self.perturbation_melting_rate=lb.perturbation_melting_rate*ones(nvertices,1);
     27                                                self.deepwater_elevation       = lb.deepwater_elevation*ones(nvertices,1);
     28                                                self.deepwater_melting_rate    = lb.deepwater_melting_rate*ones(nvertices,1);
     29                                                self.upperwater_melting_rate   = lb.upperwater_melting_rate*ones(nvertices,1);
     30                                                self.upperwater_elevation      = lb.upperwater_elevation*ones(nvertices,1);
     31                                                if ~isnan(lb.perturbation_melting_rate)
     32                                                        self.perturbation_melting_rate = lb.perturbation_melting_rate*ones(nvertices,1);
     33                                                end
    3234                                        else
    3335                                                self=structtoobj(spatiallinearbasalforcings(),varargin{1});
Note: See TracChangeset for help on using the changeset viewer.