Changeset 883
- Timestamp:
- 07/05/16 09:00:42 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/mesh.cpp
r882 r883 37 37 CMesh* CMesh::getMesh (StdString meshName) 38 38 { 39 if ( CMesh::meshList.find(meshName) == CMesh::meshList.end() ) 39 if ( CMesh::meshList.begin() != CMesh::meshList.end() ) 40 { 41 for (std::map<StdString, CMesh>::iterator it=CMesh::meshList.begin(); it!=CMesh::meshList.end(); ++it) 42 { 43 if (it->first == meshName) 44 return &meshList[meshName]; 45 else 46 { 47 CMesh newMesh; 48 CMesh::meshList.insert( make_pair(meshName, newMesh) ); 49 return &meshList[meshName]; 50 } 51 } 52 } 53 else 40 54 { 41 55 CMesh newMesh; 42 56 CMesh::meshList.insert( make_pair(meshName, newMesh) ); 43 44 } 45 return &meshList[meshName]; 57 return &meshList[meshName]; 58 } 46 59 } 47 60
Note: See TracChangeset
for help on using the changeset viewer.