Ignore:
Timestamp:
01/26/15 18:40:38 (10 years ago)
Author:
Mathieu Morlighem
Message:

CHG: renmaned obj -> self to look like python

File:
1 edited

Legend:

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

    r19027 r19040  
    1010        end
    1111        methods
    12         function createxml(obj,fid) % {{{
     12        function createxml(self,fid) % {{{
    1313            fprintf(fid, '\n\n');
    1414            fprintf(fid, '%s\n', '<!-- Hydrology -->');
     
    1717            fprintf(fid,'%s\n%s\n%s\n','<frame key="1" label="Hydrologyshreve solution parameters">','<section name="hydrologyshreve" />');                   
    1818           
    19                         fprintf(fid,'%s%s%s%s%s\n%s\n%s\n%s\n',    '<parameter key ="spcwatercolumn" type="',      class(obj.spcwatercolumn),'" default="',        convert2str(obj.spcwatercolumn),'">',        '     <section name="hydrologyshreve" />','     <help> water thickness constraints (NaN means no constraint) [m] </help>','</parameter>');
    20             fprintf(fid,'%s%s%s%s%s\n%s\n%s\n%s\n',    '<parameter key ="stabilization" type="',         class(obj.stabilization),'" default="',           convert2str(obj.stabilization),'">', '     <section name="hydrologyshreve" />','     <help> artificial diffusivity (default is 1). can be more than 1 to increase diffusivity. </help>','</parameter>');
     19                        fprintf(fid,'%s%s%s%s%s\n%s\n%s\n%s\n',    '<parameter key ="spcwatercolumn" type="',      class(self.spcwatercolumn),'" default="',        convert2str(self.spcwatercolumn),'">',      '     <section name="hydrologyshreve" />','     <help> water thickness constraints (NaN means no constraint) [m] </help>','</parameter>');
     20            fprintf(fid,'%s%s%s%s%s\n%s\n%s\n%s\n',    '<parameter key ="stabilization" type="',         class(self.stabilization),'" default="',           convert2str(self.stabilization),'">',       '     <section name="hydrologyshreve" />','     <help> artificial diffusivity (default is 1). can be more than 1 to increase diffusivity. </help>','</parameter>');
    2121            fprintf(fid,'%s\n%s\n','</frame>');
    2222        end % }}}
    23                 function obj = hydrologyshreve(varargin) % {{{
     23                function self = hydrologyshreve(varargin) % {{{
    2424                        switch nargin
    2525                                case 0
    26                                         obj=setdefaultparameters(obj);
     26                                        self=setdefaultparameters(self);
    2727                                case 1
    28                                         obj=structtoobj(obj,varargin{1});
     28                                        obj=structtoobj(self,varargin{1});
    2929                                otherwise
    3030                                        error('constructor not supported');
    3131                        end
    3232                end % }}}
    33                 function obj = setdefaultparameters(obj) % {{{
     33                function self = setdefaultparameters(self) % {{{
    3434
    3535                        %Type of stabilization to use 0:nothing 1:artificial_diffusivity
    36                         obj.stabilization=1;
     36                        self.stabilization=1;
    3737                end % }}}
    38                 function md = checkconsistency(obj,md,solution,analyses) % {{{
     38                function md = checkconsistency(self,md,solution,analyses) % {{{
    3939
    4040                        %Early return
     
    4646                        md = checkfield(md,'fieldname','hydrology.stabilization','>=',0);
    4747                end % }}}
    48                 function disp(obj) % {{{
     48                function disp(self) % {{{
    4949                        disp(sprintf('   hydrologyshreve solution parameters:'));
    50                         fielddisplay(obj,'spcwatercolumn','water thickness constraints (NaN means no constraint) [m]');
    51                         fielddisplay(obj,'stabilization','artificial diffusivity (default is 1). can be more than 1 to increase diffusivity.');
     50                        fielddisplay(self,'spcwatercolumn','water thickness constraints (NaN means no constraint) [m]');
     51                        fielddisplay(self,'stabilization','artificial diffusivity (default is 1). can be more than 1 to increase diffusivity.');
    5252
    5353                end % }}}
    54                 function marshall(obj,md,fid) % {{{
     54                function marshall(self,md,fid) % {{{
    5555                        WriteData(fid,'enum',HydrologyModelEnum(),'data',HydrologyshreveEnum(),'format','Integer');
    56                         WriteData(fid,'object',obj,'fieldname','spcwatercolumn','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1);
    57                         WriteData(fid,'object',obj,'fieldname','stabilization','format','Double');
     56                        WriteData(fid,'object',self,'fieldname','spcwatercolumn','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1);
     57                        WriteData(fid,'object',self,'fieldname','stabilization','format','Double');
    5858                end % }}}
    5959        end
Note: See TracChangeset for help on using the changeset viewer.