Changeset 881 for XIOS/trunk/src/io/nc4_data_output.cpp
- Timestamp:
- 07/04/16 19:21:28 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/io/nc4_data_output.cpp
r879 r881 50 50 void CNc4DataOutput::writeDomain_(CDomain* domain) 51 51 { 52 53 54 if (SuperClassWriter::useCFConvention)55 writeUnstructuredDomain(domain) ;56 else57 writeUnstructuredDomainUgrid(domain) ;58 59 52 if (domain->type == CDomain::type_attr::unstructured) 53 { 54 if (SuperClassWriter::useCFConvention) 55 writeUnstructuredDomain(domain) ; 56 else 57 writeUnstructuredDomainUgrid(domain) ; 58 return ; 59 } 60 60 61 61 CContext* context = CContext::getCurrent() ; … … 66 66 67 67 if (domain->isEmpty()) 68 if (SuperClass::type==MULTI_FILE) return 68 if (SuperClass::type==MULTI_FILE) return; 69 69 70 70 std::vector<StdString> dim0, dim1; … … 449 449 StdString domid = domain->getDomainOutputName(); 450 450 StdString domainName = domain->name; 451 452 if (domain->mesh->isWritten(domainName)) domain->mesh = CMesh::getMesh; 453 451 domain->assignMesh(domainName); 454 452 //domain->mesh->createMesh(domain->lonvalue_srv, domain->latvalue_srv, domain->bounds_lon_srv, domain->bounds_lat_srv); 455 453 domain->mesh->createMeshEpsilon(domain->lonvalue_srv, domain->latvalue_srv, domain->bounds_lon_srv, domain->bounds_lat_srv); … … 650 648 if (domain->nvertex == 1) 651 649 { 652 650 if ( (!domain->mesh->edgesAreWritten) && (!domain->mesh->facesAreWritten) ) 653 651 { 654 652 SuperClassWriter::writeData(domain->mesh->node_lat, node_y, isCollective, 0); … … 658 656 if (domain->nvertex == 2) 659 657 { 660 658 if (!domain->mesh->facesAreWritten) 661 659 { 662 660 if (!domain->mesh->nodesAreWritten)
Note: See TracChangeset
for help on using the changeset viewer.