mirror of https://github.com/ecmwf/eccodes.git
Cleanup
This commit is contained in:
parent
49d0a0cd70
commit
2d28023aba
|
@ -123,47 +123,6 @@ int grib_accessor_class_g2_eps_t::pack_long(grib_accessor* a, const long* val, s
|
|||
// }
|
||||
}
|
||||
|
||||
// Adjust for chemical species
|
||||
// if (chemical == 1) {
|
||||
// if (eps == 1) {
|
||||
// if (isInstant) {
|
||||
// productDefinitionTemplateNumberNew = 41;
|
||||
// }
|
||||
// else {
|
||||
// productDefinitionTemplateNumberNew = 43;
|
||||
// }
|
||||
// }
|
||||
// else {
|
||||
// if (isInstant) {
|
||||
// productDefinitionTemplateNumberNew = 40;
|
||||
// }
|
||||
// else {
|
||||
// productDefinitionTemplateNumberNew = 42;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// Adjust for aerosols
|
||||
// if (aerosol == 1) {
|
||||
// if (eps == 1) {
|
||||
// if (isInstant) {
|
||||
// productDefinitionTemplateNumberNew = 45;
|
||||
// }
|
||||
// else {
|
||||
// // productDefinitionTemplateNumberNew = 47; This PDT is deprecated
|
||||
// productDefinitionTemplateNumberNew = 85;
|
||||
// }
|
||||
// }
|
||||
// else {
|
||||
// if (isInstant) {
|
||||
// productDefinitionTemplateNumberNew = 48; // 44 is deprecated*/
|
||||
// }
|
||||
// else {
|
||||
// productDefinitionTemplateNumberNew = 46;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
if (productDefinitionTemplateNumberNew >=0 && productDefinitionTemplateNumber != productDefinitionTemplateNumberNew) {
|
||||
grib_set_long(hand, self->productDefinitionTemplateNumber, productDefinitionTemplateNumberNew);
|
||||
if (derivedForecast >= 0)
|
||||
|
|
|
@ -54,9 +54,6 @@ int grib_accessor_class_local_definition_t::pack_long(grib_accessor* a, const lo
|
|||
long eps = -1;
|
||||
long chemical = -1;
|
||||
long aerosol = -1;
|
||||
long chemical_distfn = -1;
|
||||
long chemical_srcsink = -1;
|
||||
long aerosol_optical = -1;
|
||||
char stepType[15] = {0,};
|
||||
size_t slen = 15;
|
||||
int localDefinitionNumber = *val;
|
||||
|
@ -81,10 +78,8 @@ int grib_accessor_class_local_definition_t::pack_long(grib_accessor* a, const lo
|
|||
isInstant = 1;
|
||||
grib_get_long(hand, self->grib2LocalSectionNumber, &grib2LocalSectionNumber);
|
||||
grib_get_long(hand, "is_chemical", &chemical);
|
||||
grib_get_long(hand, "is_chemical_distfn", &chemical_distfn);
|
||||
grib_get_long(hand, "is_chemical_srcsink", &chemical_srcsink);
|
||||
grib_get_long(hand, "is_aerosol", &aerosol);
|
||||
grib_get_long(hand, "is_aerosol_optical", &aerosol_optical);
|
||||
|
||||
if (chemical == 1 && aerosol == 1) {
|
||||
grib_context_log(a->context, GRIB_LOG_ERROR, "Parameter cannot be both chemical and aerosol!");
|
||||
return GRIB_ENCODING_ERROR;
|
||||
|
@ -224,101 +219,6 @@ int grib_accessor_class_local_definition_t::pack_long(grib_accessor* a, const lo
|
|||
productDefinitionTemplateNumberNew = -1; // disable PDT selection
|
||||
}
|
||||
|
||||
// // Adjust for atmospheric chemical constituents
|
||||
// if (chemical == 1) {
|
||||
// if (eps == 1) {
|
||||
// if (isInstant) {
|
||||
// Assert(productDefinitionTemplateNumber == 41);
|
||||
// }
|
||||
// else {
|
||||
// Assert(productDefinitionTemplateNumber == 43);
|
||||
// }
|
||||
// }
|
||||
// else {
|
||||
// if (isInstant) {
|
||||
// Assert(productDefinitionTemplateNumber == 40);
|
||||
// }
|
||||
// else {
|
||||
// Assert(productDefinitionTemplateNumber == 42);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// // Adjust for atmospheric chemical constituents based on a distribution function
|
||||
// if (chemical_distfn == 1) {
|
||||
// if (eps == 1) {
|
||||
// if (isInstant) {
|
||||
// Assert(productDefinitionTemplateNumber == 58);
|
||||
// }
|
||||
// else {
|
||||
// Assert(productDefinitionTemplateNumber == 68);
|
||||
// }
|
||||
// }
|
||||
// else {
|
||||
// if (isInstant) {
|
||||
// Assert(productDefinitionTemplateNumber == 57);
|
||||
// }
|
||||
// else {
|
||||
// Assert(productDefinitionTemplateNumber == 67);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// // Adjust for atmospheric chemical constituents with source or sink
|
||||
// if (chemical_srcsink == 1) {
|
||||
// if (eps == 1) {
|
||||
// if (isInstant) {
|
||||
// Assert(productDefinitionTemplateNumber == 77);
|
||||
// }
|
||||
// else {
|
||||
// Assert(productDefinitionTemplateNumber == 79);
|
||||
// }
|
||||
// }
|
||||
// else {
|
||||
// if (isInstant) {
|
||||
// Assert(productDefinitionTemplateNumber == 76);
|
||||
// }
|
||||
// else {
|
||||
// Assert(productDefinitionTemplateNumber == 78);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// Adjust for aerosols
|
||||
// if (aerosol == 1) {
|
||||
// if (eps == 1) {
|
||||
// if (isInstant) {
|
||||
// productDefinitionTemplateNumberNew = 45;
|
||||
// }
|
||||
// else {
|
||||
// // productDefinitionTemplateNumberNew = 47; This PDT is deprecated
|
||||
// productDefinitionTemplateNumberNew = 85;
|
||||
// }
|
||||
// }
|
||||
// else {
|
||||
// if (isInstant) {
|
||||
// productDefinitionTemplateNumberNew = 48; // 44 is deprecated*/
|
||||
// }
|
||||
// else {
|
||||
// productDefinitionTemplateNumberNew = 46;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// // Adjust for optical properties of aerosol
|
||||
// if (aerosol_optical == 1) {
|
||||
// if (eps == 1) {
|
||||
// if (isInstant) {
|
||||
// productDefinitionTemplateNumberNew = 49;
|
||||
// }
|
||||
// }
|
||||
// else {
|
||||
// if (isInstant) {
|
||||
// productDefinitionTemplateNumberNew = 48;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
if (productDefinitionTemplateNumberNew >=0 && productDefinitionTemplateNumber != productDefinitionTemplateNumberNew) {
|
||||
if (a->context->debug) {
|
||||
fprintf(stderr, "ECCODES DEBUG %s %s: ldNumber=%d, newPDTN=%ld\n", a->cclass->name, __func__,
|
||||
|
|
Loading…
Reference in New Issue