commit 306f920e8279b7cb8db87c0048dfdc2cad7c4f7e
parent 2b8f86e5ac11b7b938b01aa6fc309be5dca1abe1
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Fri, 26 Jun 2026 16:14:06 +0200
Add support for new molecules
Diffstat:
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/shtr.h b/src/shtr.h
@@ -60,7 +60,8 @@ enum shtr_molecule_id {
SHTR_HOBr, SHTR_C2H4, SHTR_CH3OH, SHTR_CH3Br, SHTR_CH3CN, SHTR_CF4,
SHTR_C4H2, SHTR_HC3N, SHTR_H2, SHTR_CS, SHTR_SO3, SHTR_C2N2,
SHTR_COCl2, SHTR_SO, SHTR_CH3F, SHTR_GeH4, SHTR_CS2, SHTR_CH3I,
- SHTR_NF3,
+ SHTR_NF3, SHTR_H3plus, SHTR_CH3, SHTR_S2, SHTR_COFCl, SHTR_HONO,
+ SHTR_ClNO2,
SHTR_MAX_MOLECULE_COUNT
};
@@ -78,7 +79,8 @@ static const char* SHTR_MOLECULE_CSTR__[SHTR_MAX_MOLECULE_COUNT] = {
"HOBr", "C2H4", "CH3OH", "CH3Br", "CH3CN", "CF4",
"C4H2", "HC3N", "H2", "CS", "SO3", "C2N2",
"COCl2", "SO", "CH3F", "GeH4", "CS2", "CH3I",
- "NF3"
+ "NF3", "H3+", "CH3", "S2", "COFCl", "HONO",
+ "ClNO2"
};
static INLINE const char*
diff --git a/src/test_shtr_molecule_id.c b/src/test_shtr_molecule_id.c
@@ -79,6 +79,12 @@ id2cstr(const enum shtr_molecule_id id)
case SHTR_CS2: cstr = "CS2"; break;
case SHTR_CH3I: cstr = "CH3I"; break;
case SHTR_NF3: cstr = "NF3"; break;
+ case SHTR_H3plus: cstr = "H3+"; break;
+ case SHTR_CH3: cstr = "CH3"; break;
+ case SHTR_S2: cstr = "S2"; break;
+ case SHTR_COFCl: cstr = "COFCl"; break;
+ case SHTR_HONO: cstr = "HONO"; break;
+ case SHTR_ClNO2: cstr = "ClNO2"; break;
default: FATAL("Unreachable code\n"); break;
}
return cstr;