Changeset 22758 for issm/trunk/src/m/classes/massconaxpby.m
- Timestamp:
- 05/10/18 10:24:27 (7 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:mergeinfo changed
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/m/classes/massconaxpby.m
r21341 r22758 3 3 % Usage: 4 4 % massconaxpby=massconaxpby(); 5 % masscon sumaxpby=massconaxpby('name','MassCon58+35','namex','MassCon58','alpha',.5,'namey','MassCon35','beta',.5);5 % massconaxpby=massconaxpby('name','MassCon58+35','namex','MassCon58','alpha',.5,'namey','MassCon35','beta',.5,'definitionstring','Outputdefinition1'); 6 6 % 7 7 % where name is the name of the massconaxpby object, namex is the name of the first masscon, namey the name of the second masscon and alpha,beta the … … 9 9 % of two masscons. 10 10 % 11 % See also: MASSCON 11 % See also: MASSCON, REGIONALOUTPUT 12 12 13 13 classdef massconaxpby 14 14 properties (SetAccess=public) 15 15 %masscon axpby 16 name = '';16 name = ''; 17 17 definitionstring = ''; %String that identifies this output definition uniquely, from 'Outputdefinition[1-10]' 18 18 namex = ''; 19 19 namey = ''; 20 20 alpha = NaN; 21 beta = NaN;21 beta = NaN; 22 22 end 23 23 24 24 methods 25 function self = extrude(self,md) % {{{ 26 end % }}} 25 27 function self = massconaxpby(varargin) % {{{ 26 28 if nargin==0, … … 65 67 function md = disp(self) % {{{ 66 68 67 disp(sprintf(' M isfit:\n'));69 disp(sprintf(' Massconaxpby:\n')); 68 70 69 71 fielddisplay(self,'name','name'); … … 77 79 function md = marshall(self,prefix,md,fid) % {{{ 78 80 79 WriteData(fid,prefix,'object',self,'fieldname','name','format','String');80 WriteData(fid,prefix,'object',self,'fieldname','definitionstring','format','Integer');81 WriteData(fid,prefix,'object',self,'fieldname','namex','format','String');82 WriteData(fid,prefix,'object',self,'fieldname','namey','format','String');83 WriteData(fid,prefix,'object',self,'fieldname','alpha','format','Double');84 WriteData(fid,prefix,'object',self,'fieldname','beta','format','Double');81 WriteData(fid,prefix,'data',self.name,'name','md.massconaxpby.name','format','String'); 82 WriteData(fid,prefix,'data',self.definitionstring,'name','md.massconaxpby.definitionstring','format','String'); 83 WriteData(fid,prefix,'data',self.namex,'name','md.massconaxpby.namex','format','String'); 84 WriteData(fid,prefix,'data',self.namey,'name','md.massconaxpby.namey','format','String'); 85 WriteData(fid,prefix,'data',self.alpha,'name','md.massconaxpby.alpha','format','Double'); 86 WriteData(fid,prefix,'data',self.beta,'name','md.massconaxpby.beta','format','Double'); 85 87 86 88 end % }}}
Note:
See TracChangeset
for help on using the changeset viewer.