Changeset 20690 for issm/trunk-jpl/src/m/classes/mesh2d.m
- Timestamp:
- 06/03/16 10:05:11 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/mesh2d.m
r19897 r20690 127 127 fielddisplay(self,'epsg','EPSG code (ex: 3413 for UPS Greenland, 3031 for UPS Antarctica)'); 128 128 end % }}} 129 function marshall(self, md,fid) % {{{130 WriteData(fid, 'enum',DomainTypeEnum(),'data',StringToEnum(['Domain' domaintype(self)]),'format','Integer');131 WriteData(fid, 'enum',DomainDimensionEnum(),'data',dimension(self),'format','Integer');132 WriteData(fid, 'enum',MeshElementtypeEnum(),'data',StringToEnum(elementtype(self)),'format','Integer');133 WriteData(fid, 'object',self,'class','mesh','fieldname','x','format','DoubleMat','mattype',1);134 WriteData(fid, 'object',self,'class','mesh','fieldname','y','format','DoubleMat','mattype',1);135 WriteData(fid, 'enum',MeshZEnum(),'data',zeros(self.numberofvertices,1),'format','DoubleMat','mattype',1);136 WriteData(fid, 'object',self,'class','mesh','fieldname','elements','format','DoubleMat','mattype',2);137 WriteData(fid, 'object',self,'class','mesh','fieldname','numberofelements','format','Integer');138 WriteData(fid, 'object',self,'class','mesh','fieldname','numberofvertices','format','Integer');139 WriteData(fid, 'object',self,'class','mesh','fieldname','average_vertex_connectivity','format','Integer');140 WriteData(fid, 'object',self,'class','mesh','fieldname','vertexonboundary','format','DoubleMat','mattype',1);141 WriteData(fid, 'object',self,'class','mesh','fieldname','segments','format','DoubleMat','mattype',3);129 function marshall(self,prefix,md,fid) % {{{ 130 WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum(['Domain' domaintype(self)]),'format','Integer'); 131 WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',dimension(self),'format','Integer'); 132 WriteData(fid,prefix,'name','md.mesh.elementtype','data',StringToEnum(elementtype(self)),'format','Integer'); 133 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','x','format','DoubleMat','mattype',1); 134 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','y','format','DoubleMat','mattype',1); 135 WriteData(fid,prefix,'name','md.mesh.z','data',zeros(self.numberofvertices,1),'format','DoubleMat','mattype',1); 136 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','elements','format','DoubleMat','mattype',2); 137 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','numberofelements','format','Integer'); 138 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','numberofvertices','format','Integer'); 139 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','average_vertex_connectivity','format','Integer'); 140 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','vertexonboundary','format','DoubleMat','mattype',1); 141 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','segments','format','DoubleMat','mattype',3); 142 142 end % }}} 143 143 function t = domaintype(self) % {{{
Note:
See TracChangeset
for help on using the changeset viewer.