- Timestamp:
- 06/09/23 16:51:02 (13 months ago)
- Location:
- XIOS2/trunk/src
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS2/trunk/src/io/nc4_data_output.cpp
r2511 r2515 12 12 #include "timer.hpp" 13 13 #include "uuid.hpp" 14 #include "mesh_values.hpp" 14 15 namespace xios 15 16 { … … 741 742 SuperClassWriter::addAttribute("long_name", StdString("Maps every face to its edges."), &face_edges); 742 743 SuperClassWriter::addAttribute("start_index", 0, &face_edges); 743 SuperClassWriter::addAttribute("_FillValue", 999999, &face_edges);744 SuperClassWriter::addAttribute("_FillValue", fill_value_face_edges(), &face_edges); 744 745 dim0.clear(); 745 746 dim0.push_back(dimEdge); … … 749 750 SuperClassWriter::addAttribute("long_name", StdString("neighbor faces for edges"), &edge_faces); 750 751 SuperClassWriter::addAttribute("start_index", 0, &edge_faces); 751 SuperClassWriter::addAttribute("_FillValue", -999, &edge_faces);752 SuperClassWriter::addAttribute("_FillValue", fill_value_edge_faces(), &edge_faces); 752 753 SuperClassWriter::addAttribute("comment", StdString("missing neighbor faces are indicated using _FillValue"), &edge_faces); 753 754 dim0.clear(); … … 758 759 SuperClassWriter::addAttribute("long_name", StdString("Indicates which other faces neighbor each face"), &face_faces); 759 760 SuperClassWriter::addAttribute("start_index", 0, &face_faces); 760 SuperClassWriter::addAttribute("_FillValue", 999999, &face_faces);761 SuperClassWriter::addAttribute("_FillValue", fill_value_face_faces(), &face_faces); 761 762 SuperClassWriter::addAttribute("flag_values", -1, &face_faces); 762 763 SuperClassWriter::addAttribute("flag_meanings", StdString("out_of_mesh"), &face_faces); -
XIOS2/trunk/src/node/mesh.cpp
r2252 r2515 6 6 7 7 #include "mesh.hpp" 8 #include "mesh_values.hpp" 8 9 #include <boost/functional/hash.hpp> 9 10 //#include <unordered_map> … … 816 817 else 817 818 { 818 face_edges(nv1,nf) = 999999;819 face_edges(nv1,nf) = fill_value_face_edges(); 819 820 } 820 821 } … … 895 896 else 896 897 { 897 edge_faces(1, indexGlo - edge_start) = -999;898 edge_faces(1, indexGlo - edge_start) = fill_value_edge_faces(); 898 899 } 899 900 } … … 943 944 if (itFace1->second.size() == 1) 944 945 { 945 face_faces(nv1, nf) = 999999;946 face_faces(nv1, nf) = fill_value_face_faces(); 946 947 } 947 948 else … … 961 962 else 962 963 { 963 face_faces(nv1, nf) = 999999;964 face_faces(nv1, nf) = fill_value_face_faces(); 964 965 } 965 966 } … … 1183 1184 else 1184 1185 { 1185 face_edges(nv1,nf) = 999999;1186 face_edges(nv1,nf) = fill_value_face_edges(); 1186 1187 } 1187 1188 } … … 1234 1235 { 1235 1236 edge_faces(0, edgeIdxGlo - edge_start) = face1; 1236 edge_faces(1, edgeIdxGlo - edge_start) = -999;1237 face_faces(nv1, nf) = 999999;1237 edge_faces(1, edgeIdxGlo - edge_start) = fill_value_edge_faces(); 1238 face_faces(nv1, nf) = fill_value_face_faces(); 1238 1239 } 1239 1240 else … … 1563 1564 else 1564 1565 { 1565 face_edges(nv1,nf) = 999999;1566 face_edges(nv1,nf) = fill_value_face_edges(); 1566 1567 } 1567 1568 } … … 1607 1608 { 1608 1609 edge_faces(0, edgeIdxGlo - edge_start) = face1; 1609 edge_faces(1, edgeIdxGlo - edge_start) = -999;1610 face_faces(nv1, nf) = 999999;1610 edge_faces(1, edgeIdxGlo - edge_start) = fill_value_edge_faces(); 1611 face_faces(nv1, nf) = fill_value_face_faces(); 1611 1612 } 1612 1613 else … … 1627 1628 } // myNodeIdx1 != myNodeIdx2 1628 1629 else 1629 face_faces(nv1, nf) = 999999;1630 face_faces(nv1, nf) = fill_value_face_faces(); 1630 1631 } 1631 1632 }
Note: See TracChangeset
for help on using the changeset viewer.