Ignore:
Timestamp:
02/12/15 16:48:40 (10 years ago)
Author:
Mathieu Morlighem
Message:

merged trunk-jpl and trunk for revision 19103

Location:
issm/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk

  • issm/trunk/src

  • issm/trunk/src/m/classes/spheremesh.m

    r17806 r19105  
    2222        end
    2323        methods
    24                 function obj = spheremesh(varargin) % {{{
     24                function self = spheremesh(varargin) % {{{
    2525                        switch nargin
    2626                                case 0
    27                                         obj=setdefaultparameters(obj);
     27                                        self=setdefaultparameters(self);
    2828                                otherwise
    2929                                        error('constructor not supported');
    3030                        end
    3131                end % }}}
    32                 function obj = setdefaultparameters(obj) % {{{
     32                function self = setdefaultparameters(self) % {{{
    3333
    3434                        %the connectivity is the avergaded number of nodes linked to a
     
    3737                        %give a good memory/time ration. This value can be checked in
    3838                        %trunk/test/Miscellaneous/runme.m
    39                         obj.average_vertex_connectivity=25;
     39                        self.average_vertex_connectivity=25;
    4040                end % }}}
    41                 function md = checkconsistency(obj,md,solution,analyses) % {{{
     41                function md = checkconsistency(self,md,solution,analyses) % {{{
    4242
    4343                        md = checkfield(md,'fieldname','spheremesh.x','NaN',1,'size',[md.spheremesh.numberofvertices 1]);
     
    5757                        md = checkfield(md,'fieldname','spheremesh.elementconnectivity','size',[md.spheremesh.numberofelements 3],'NaN',1);
    5858                end % }}}
    59                 function disp(obj) % {{{
     59                function disp(self) % {{{
    6060                        disp(sprintf('   Mesh:'));
    6161
    6262                        disp(sprintf('\n      Elements and vertices:'));
    63                         fielddisplay(obj,'numberofelements','number of elements');
    64                         fielddisplay(obj,'numberofvertices','number of vertices');
    65                         fielddisplay(obj,'elements','vertex indices of the mesh elements');
    66                         fielddisplay(obj,'x','vertices x coordinate [m]');
    67                         fielddisplay(obj,'y','vertices y coordinate [m]');
    68                         fielddisplay(obj,'z','vertices z coordinate [m]');
    69                         fielddisplay(obj,'r','vertices r coordinate [m]');
    70                         fielddisplay(obj,'theta','vertices theta coordinate [degrees]');
    71                         fielddisplay(obj,'phi','vertices phi coordinate [degrees]');
     63                        fielddisplay(self,'numberofelements','number of elements');
     64                        fielddisplay(self,'numberofvertices','number of vertices');
     65                        fielddisplay(self,'elements','vertex indices of the mesh elements');
     66                        fielddisplay(self,'x','vertices x coordinate [m]');
     67                        fielddisplay(self,'y','vertices y coordinate [m]');
     68                        fielddisplay(self,'z','vertices z coordinate [m]');
     69                        fielddisplay(self,'r','vertices r coordinate [m]');
     70                        fielddisplay(self,'theta','vertices theta coordinate [degrees]');
     71                        fielddisplay(self,'phi','vertices phi coordinate [degrees]');
    7272
    7373                        disp(sprintf('\n      Properties:'));
    74                         fielddisplay(obj,'numberoflayers','number of extrusion layers');
     74                        fielddisplay(self,'numberoflayers','number of extrusion layers');
    7575
    76                         fielddisplay(obj,'vertexconnectivity','list of vertices connected to vertex_i');
    77                         fielddisplay(obj,'elementconnectivity','list of vertices connected to element_i');
    78                         fielddisplay(obj,'average_vertex_connectivity','average number of vertices connected to one vertex');
     76                        fielddisplay(self,'vertexconnectivity','list of vertices connected to vertex_i');
     77                        fielddisplay(self,'elementconnectivity','list of vertices connected to element_i');
     78                        fielddisplay(self,'average_vertex_connectivity','average number of vertices connected to one vertex');
    7979
    8080                end % }}}
    81                 function marshall(obj,md,fid) % {{{
    82                         WriteData(fid,'object',obj,'fieldname','x','format','DoubleMat','mattype',1);
    83                         WriteData(fid,'object',obj,'fieldname','y','format','DoubleMat','mattype',1);
    84                         WriteData(fid,'object',obj,'fieldname','z','format','DoubleMat','mattype',1);
    85                         WriteData(fid,'object',obj,'fieldname','r','format','DoubleMat','mattype',1);
    86                         WriteData(fid,'object',obj,'fieldname','theta','format','DoubleMat','mattype',1);
    87                         WriteData(fid,'object',obj,'fieldname','phi','format','DoubleMat','mattype',1);
    88                         WriteData(fid,'object',obj,'fieldname','elements','format','DoubleMat','mattype',2);
    89                         WriteData(fid,'object',obj,'fieldname','numberoflayers','format','Integer');
    90                         WriteData(fid,'object',obj,'fieldname','numberofelements','format','Integer');
    91                         WriteData(fid,'object',obj,'fieldname','numberofvertices','format','Integer');
    92                         WriteData(fid,'object',obj,'fieldname','elementconnectivity','format','DoubleMat','mattype',3);
    93                         WriteData(fid,'object',obj,'fieldname','average_vertex_connectivity','format','Integer');
     81                function marshall(self,md,fid) % {{{
     82                        WriteData(fid,'object',self,'fieldname','x','format','DoubleMat','mattype',1);
     83                        WriteData(fid,'object',self,'fieldname','y','format','DoubleMat','mattype',1);
     84                        WriteData(fid,'object',self,'fieldname','z','format','DoubleMat','mattype',1);
     85                        WriteData(fid,'object',self,'fieldname','r','format','DoubleMat','mattype',1);
     86                        WriteData(fid,'object',self,'fieldname','theta','format','DoubleMat','mattype',1);
     87                        WriteData(fid,'object',self,'fieldname','phi','format','DoubleMat','mattype',1);
     88                        WriteData(fid,'object',self,'fieldname','elements','format','DoubleMat','mattype',2);
     89                        WriteData(fid,'object',self,'fieldname','numberoflayers','format','Integer');
     90                        WriteData(fid,'object',self,'fieldname','numberofelements','format','Integer');
     91                        WriteData(fid,'object',self,'fieldname','numberofvertices','format','Integer');
     92                        WriteData(fid,'object',self,'fieldname','elementconnectivity','format','DoubleMat','mattype',3);
     93                        WriteData(fid,'object',self,'fieldname','average_vertex_connectivity','format','Integer');
    9494                end % }}}
    9595        end
Note: See TracChangeset for help on using the changeset viewer.