@@ -107,7 +107,7 @@ inline std::size_t matchSFC(const long param) {
107107 141208 , 141209 , 141215 , 141216 , 141220 , 141229 , 141232 , range (143101 , 143105 ), 143208 , 143209 , 143215 ,
108108 143216 , 143220 , 143229 , 143232 , range (144101 , 144105 ), 144208 , 144209 , 144215 , 144216 , 144220 , 144229 ,
109109 144232 , range (145101 , 145105 ), 145208 , 145209 , 145215 , 145216 , 145220 , 145229 , 145232 , 160198 ,
110- range (162100 , 162113 ), 200199 , range (210186 , 210191 ), range (210200 , 210202 ), range (210262 , 210264 ),
110+ range (162100 , 162113 ), 200199 , range (210186 , 210191 ), range (210198 , 210202 ), range (210260 , 210264 ),
111111 range (222001 , 222256 ), 228002 , 228003 , 228012 , range (228015 , 228022 ), 228024 , 228026 , 228027 , 228032 ,
112112 228035 , 228036 , range (228046 , 228048 ), 228051 , 228053 , range (228057 , 228060 ), 228129 , 228130 , 228141 ,
113113 228143 , 228144 , range (228216 , 228228 ), 228251 , 229001 , range (231001 , 231003 ), 231005 , 231010 , 231012 ,
@@ -251,7 +251,7 @@ inline std::size_t matchO2D(const long param) {
251251 if (matchAny (param, 262000 , 262003 , 262004 , 262008 , 262014 , 262023 )) {
252252 return static_cast <std::size_t >(LevelType::IceLayerOnWater);
253253 }
254- if (matchAny (param, 262001 , 262005 , 262006 )) {
254+ if (matchAny (param, 262001 , 262005 , 262006 , 262906 , 262907 )) {
255255 return static_cast <std::size_t >(LevelType::IceTopOnWater);
256256 }
257257 if (matchAny (param, 262002 , 262009 , 262011 , 262015 )) {
@@ -260,7 +260,8 @@ inline std::size_t matchO2D(const long param) {
260260 if (matchAny (param, 262017 , 262018 )) {
261261 return static_cast <std::size_t >(LevelType::EntireMeltPond);
262262 }
263- if (matchAny (param, 262100 , 262101 , 262108 , 262124 , 262125 , 262130 , 262139 , 262140 , 262143 )) {
263+ if (matchAny (param, 262100 , 262101 , range (262108 , 262112 ), 262124 , 262125 , 262130 , 262139 , 262140 , 262143 ,
264+ 262900 )) {
264265 return static_cast <std::size_t >(LevelType::OceanSurface);
265266 }
266267 if (matchAny (param, range (262102 , 262106 ))) {
0 commit comments