Changeset 17879
- Timestamp:
- 04/29/14 13:26:29 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/model.py
r17811 r17879 268 268 #size = number of nodes * n 269 269 if fieldsize[0]==numberofvertices1: 270 setattr(getattr(md2,fieldi),fieldj,field[pos_node ,:])270 setattr(getattr(md2,fieldi),fieldj,field[pos_node]) 271 271 elif fieldsize[0]==numberofvertices1+1: 272 setattr(getattr(md2,fieldi),fieldj,numpy.vstack((field[pos_node ,:],field[-1,:])))272 setattr(getattr(md2,fieldi),fieldj,numpy.vstack((field[pos_node],field[-1,:]))) 273 273 #size = number of elements * n 274 274 elif fieldsize[0]==numberofelements1: 275 setattr(getattr(md2,fieldi),fieldj,field[pos_elem ,:])275 setattr(getattr(md2,fieldi),fieldj,field[pos_elem]) 276 276 else: 277 277 if len(fieldsize): 278 278 #size = number of nodes * n 279 279 if fieldsize[0]==numberofvertices1: 280 setattr(md2,fieldi,field[pos_node ,:])280 setattr(md2,fieldi,field[pos_node]) 281 281 elif fieldsize[0]==numberofvertices1+1: 282 setattr(md2,fieldi,numpy.hstack((field[pos_node ,:],field[-1,:])))282 setattr(md2,fieldi,numpy.hstack((field[pos_node],field[-1,:]))) 283 283 #size = number of elements * n 284 284 elif fieldsize[0]==numberofelements1: 285 setattr(md2,fieldi,field[pos_elem ,:])285 setattr(md2,fieldi,field[pos_elem]) 286 286 287 287 #modify some specific fields
Note:
See TracChangeset
for help on using the changeset viewer.